From 8db024d43bbb7cd05f5b18dd3d7cec09cac6ec4b Mon Sep 17 00:00:00 2001 From: Jesse Zhang <65556515+jessezhang-ni@users.noreply.github.com> Date: Fri, 24 Jul 2020 00:08:18 -0500 Subject: fpga: Add Switchboard RFNoC block --- host/include/uhd/rfnoc/blocks/switchboard.yml | 41 +++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 host/include/uhd/rfnoc/blocks/switchboard.yml (limited to 'host') diff --git a/host/include/uhd/rfnoc/blocks/switchboard.yml b/host/include/uhd/rfnoc/blocks/switchboard.yml new file mode 100644 index 000000000..d2e5665fa --- /dev/null +++ b/host/include/uhd/rfnoc/blocks/switchboard.yml @@ -0,0 +1,41 @@ +schema: rfnoc_modtool_args +module_name: switchboard +version: 1.0 +rfnoc_version: 1.0 +chdr_width: 64 +noc_id: 0xBE110000 + +parameters: + NUM_INPUTS: 1 + NUM_OUTPUTS: 1 + +clocks: + - name: rfnoc_chdr + freq: "[]" + - name: rfnoc_ctrl + freq: "[]" + +control: + sw_iface: nocscript + fpga_iface: ctrlport + interface_direction: slave + fifo_depth: 32 + clk_domain: rfnoc_chdr + ctrlport: + byte_mode: False + timed: False + has_status: False + +data: + fpga_iface: axis_chdr + clk_domain: rfnoc_chdr + inputs: + in: + num_ports: NUM_INPUTS + outputs: + out: + num_ports: NUM_OUTPUTS + +registers: + +properties: -- cgit v1.2.3