diff options
author | Wade Fife <wade.fife@ettus.com> | 2020-04-06 16:19:50 -0500 |
---|---|---|
committer | Aaron Rossetto <aaron.rossetto@ni.com> | 2020-08-04 15:40:08 -0500 |
commit | 6d92a1828121ca4b57d496bbf522820f961244b9 (patch) | |
tree | f0659ab6d1a6e1f8801db356e2237388d90724f2 /host/include | |
parent | 24f8bb39fd2769ff93d11b21152a834500152de4 (diff) | |
download | uhd-6d92a1828121ca4b57d496bbf522820f961244b9.tar.gz uhd-6d92a1828121ca4b57d496bbf522820f961244b9.tar.bz2 uhd-6d92a1828121ca4b57d496bbf522820f961244b9.zip |
fpga: rfnoc: Add RFNoC Replay block
Diffstat (limited to 'host/include')
-rw-r--r-- | host/include/uhd/rfnoc/blocks/replay.yml | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/host/include/uhd/rfnoc/blocks/replay.yml b/host/include/uhd/rfnoc/blocks/replay.yml new file mode 100644 index 000000000..b871932bc --- /dev/null +++ b/host/include/uhd/rfnoc/blocks/replay.yml @@ -0,0 +1,63 @@ +schema: rfnoc_modtool_args +module_name: replay +version: 1.0 +rfnoc_version: 1.0 +chdr_width: 64 +noc_id: 0x4E91A000 +makefile_srcs: "${fpga_lib_dir}/blocks/rfnoc_block_replay/Makefile.srcs" + +parameters: + NUM_PORTS: 2 + MEM_DATA_W: 64 + MEM_ADDR_W: 30 + +clocks: + - name: rfnoc_chdr + freq: "[]" + - name: rfnoc_ctrl + freq: "[]" + - name: mem + freq: "[]" + +control: + sw_iface: nocscript + fpga_iface: ctrlport + interface_direction: slave + fifo_depth: 32 + clk_domain: mem + ctrlport: + byte_mode: False + timed: False + has_status: False + +data: + fpga_iface: axis_data + clk_domain: mem + inputs: + in: + num_ports: NUM_PORTS + item_width: 32 + nipc: MEM_DATA_W/32 + info_fifo_depth: 32 + payload_fifo_depth: MTU + format: int32 + mdata_sig: ~ + outputs: + out: + num_ports: NUM_PORTS + item_width: 32 + nipc: MEM_DATA_W/32 + info_fifo_depth: 32 + payload_fifo_depth: MTU + sideband_at_end: 1 + format: int32 + mdata_sig: ~ + +io_ports: + axi_ram: + type: axi4_mm_2x64_4g + drive: master + +registers: + +properties: |