aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/include/uhdlib/rfnoc/client_zero.hpp
Commit message (Collapse)AuthorAgeFilesLines
* rfnoc: flushing and reset blocks on graph creationBrent Stapleton2019-11-261-0/+5
| | | | | | During construction of the rfnoc_graph, flush and reset each block in each motherboard we need to enumerate. This will ensure that each block is in a clean state when we construct it's block controller.
* rfnoc: Added link/graph specific stream managersAshish Chaudhari2019-11-261-0/+4
| | | | | - Fleshed out mb_iface - Managers currently only export ctrl APIs. Data APIs TBD
* rfnoc: Support for new backend iface plus fixesAshish Chaudhari2019-11-261-1/+5
| | | | | | - Add support for new backend iface with max_async_msgs and mtu moved to after the noc ID - Fixed offsets for block info registers
* rfnoc: adding client_zeroBrent Stapleton2019-11-261-0/+199
- Adding client_zero class, which gathers information about our device form the global registers on port 0 of the RFNoC backend registers. - adding unit tests to exercise client_zero - mock_reg_iface class: adding fake register_iface so we can run unit tests in software only Co-authored-by: Martin Braun <martin.braun@ettus.com>