aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/rfnoc/split_stream_block_control.cpp
Commit message (Collapse)AuthorAgeFilesLines
* rfnoc: Update the MTU forwarding property for some blocksMartin Braun2022-02-011-0/+4
| | | | | | | | | | | | | | | | Note that the default MTU forwarding policy is ONE_TO_ONE, therefore, it is only strictly necessary to modify the MTU forwarding policy for blocks that route data in a different manner. However, it may be nice to explicitly state the forwarding policy for the benefit of the reader. The following blocks had their policies updated: - addsub: ONE_TO_FAN - duc: ONE_TO_ONE - dmafifo: ONE_TO_ONE - null block: DROP - replay block: DROP - split stream: ONE_TO_FAN - switchboard: ONE_TO_FAN
* rfnoc: Add support for Split Stream RFNoC blockAaron Rossetto2020-05-281-0/+109
The split stream RFNoC block is an RFNoC block that takes in a single CHDR stream and duplicates it, creating a number of output streams for each input stream. Consult the split_stream_block_control class header file for more details on block configuration and behavior, including how property and action forwarding is handled by the block.