| 24 | } |
| 25 | |
| 26 | void StreamToMemory(hlslib::Stream<Data_t> &stream, Data_t *memory) { |
| 27 | StreamToMemory: |
| 28 | for (int i = 0; i < kNumElements; ++i) { |
| 29 | #pragma HLS PIPELINE |
| 30 | memory[i] = stream.Pop(); |
| 31 | } |
| 32 | } |
| 33 | |
| 34 | void MultiStageAdd(Data_t const *memoryIn, Data_t *memoryOut) { |
| 35 | #pragma HLS INTERFACE m_axi port=memoryIn offset=slave bundle=gmem0 |