uhd/fpga/usrp3/sim/rfnoc
Niels Garibaldi b4aeb78438 fpga: dsp: add wideband ddc and duc rfnoc blocks
Added variants for the DDC/DUC blocks that can process multiple
samples per cycle and can be used for bandwidths higher than
200Mhz.
This new feature is integrated into the existing RFNoC DDC/DUC
blocks. Depending on the Radio bandwidth specified for the USRP
variant, the DxC blocks will instantiate the existing singlesample
implementation(for FPGA image variants <= 200MHz) or instantiate
the multisample implementation(for FPGA image variants > 200MHz).

Co-authored-by: Niels Garibaldi <niels.steffen.garibaldi@emerson.com>
Co-authored-by: André Zoch <andre.zoch@emerson.com>
Co-authored-by: Meghana Halladamath <meghana.halladamath@emerson.com>
Co-authored-by: Wade Fife <wade.fife@ettus.com>
Co-authored-by: Max Köhler <max.koehler@emerson.com>
2026-08-05 08:43:42 +02:00
..
test/ChdrIfaceBfm fpga: rfnoc: Move synthesizable code from sim to lib 2025-03-17 17:47:16 -05:00
ctrlport_bfm_pkg.sv fpga: dsp: add wideband ddc and duc rfnoc blocks 2026-08-05 08:43:42 +02:00
Makefile.srcs fpga: sim: Restore PkgChdrUtils for compatability 2025-04-08 12:24:51 -05:00
PkgAxiLiteBfm.sv fpga: sim: Fix AxiLiteBfm 2020-07-31 13:10:00 -05:00
PkgAxisCtrlBfm.sv fpga: rfnoc: Move synthesizable code from sim to lib 2025-03-17 17:47:16 -05:00
PkgAxiStreamBfm.sv fpga: sim: Add reset behaviour for AXIS BFM master 2026-07-16 08:14:00 +02:00
PkgChdrBfm.sv fpga: sim: Print timestamp in hex 2025-05-03 15:04:01 -05:00
PkgChdrData.sv fpga: sim: Add packet_info_equal function 2020-05-28 15:04:05 -05:00
PkgChdrIfaceBfm.sv fpga: rfnoc: Move synthesizable code from sim to lib 2025-03-17 17:47:16 -05:00
PkgChdrUtils.sv fpga: rfnoc: Support remaining AXIS-Ctrl opcodes 2026-06-29 08:08:59 +02:00
PkgCtrlIfaceBfm.sv fpga: rfnoc: Increase Ctrl SeqNum to 8 bits 2026-07-28 14:24:19 +02:00
PkgEthernet.sv fpga: sim: Check for empty packet in clear_unused_bytes 2021-06-17 08:16:59 -05:00
PkgRfnocBlockCtrlBfm.sv fpga: sim: Add block and burst support to CtrlBfm 2026-06-29 08:08:59 +02:00
PkgRfnocItemUtils.sv fpga: rfnoc: Move synthesizable code from sim to lib 2025-03-17 17:47:16 -05:00
PkgTestExec.sv fpga: sim: Add wait_all_tb task to PkgTestExec 2025-12-10 20:22:40 -06:00
sim_clock_gen.sv fpga: sim: Fix typo in clk_wait_f 2022-12-19 08:57:18 -06:00
test_exec.svh fpga: sim: fix ASSERT_INFO macro 2025-09-18 20:33:59 -05:00