Zhiru Zhang
Zhiru Zhang
@Hecmay with the .to() primitive, do we also create a local buffer of the original size when we do streaming between two internal blocks?
> > @Hecmay with the .to() primitive, do we also create a local buffer of the original size when we do streaming between two internal blocks? > > Yes. This...
> Agreed. the abstraction is not clear enough, and it's too much work for users to use `.to` for each of the arguments. > > We can change the default...
> I suppose that should only work for one-read-one-write case. We can support this specific one-read-one-write case without generating any local buffer, the local buffer is generated for other more...
Like I suggested, we should also add support for compute placement so the programmers do have to always use .to() to specify the data movement. The programming interface will be...
Is the basic user-directed partitioning method working reliably now? Auto SW/HW partitioning is a very hard problem in general because of the difficulty of predicting on-FPGA area and performance. We...
Just to confirm -- [0:7] means we are extracting the first 8 bits, right? Last Wed, I saw Xiangyi/Alga use [0:8] and [8:16]
Can you take a look at the bit slicing support in other HW-oriented Python DSLs, like PyMTL and PyRTL? See if they are following this convention.
@seanlatias we also need to test the const struct array.
@chhzh123 have you added a test case?