RFNoC Switchboard Block

From GNU Radio
Revision as of 15:16, 2 November 2023 by Duggabe (talk | contribs) (initial creation)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The Switchboard Block is an RFNoC block that routes any single input to any single output. Routing is 1 to 1, that is, an input port can only be connected to one output port, and vice versa.

NOTE: This block is not intended to switch during the transmission of packets. Data on disconnected inputs will stall.

Parameters

(R): Run-time adjustable

Device Select
default: -1
Instance Select
default: -1
Number of Inputs
default: 1
Number of Outputs
default: 2
Input Port
default: 0
Output Port
default: 0
IO Type
options: ['sc16', 'u8']

Example Flowgraph

Example Output

Source Files

C++ files
TODO
Header files
TODO
Public header files
TODO
Block definition
uhd_rfnoc_switchboard.block.yml