This PR adds codegen support for memref.subview and array of FIFOs. To generate array of FIFOs, the array should be annotated with <"stream:100;SST">, where 100 is the FIFO depth, S means the first dimension is a spatial dimension, and T means the last dimension is a temporal dimension, which will be collapsed as hls::stream.
This PR adds codegen support for
memref.subview
and array of FIFOs. To generate array of FIFOs, the array should be annotated with<"stream:100;SST">
, where100
is the FIFO depth,S
means the first dimension is a spatial dimension, andT
means the last dimension is a temporal dimension, which will be collapsed ashls::stream
.