fpga: rfnoc: Move synthesizable code from sim to lib

Original-commit: d9f8c08dfb1afe98c35c5911125c6eead869713f
This commit is contained in:
Wade Fife
2025-03-17 17:47:16 -05:00
parent b4943f4a61
commit 37b8b0d017
38 changed files with 307 additions and 289 deletions
@@ -23,7 +23,8 @@ module rfnoc_block_addsub_tb #(
`include "test_exec.svh"
import PkgTestExec::*;
import PkgChdrUtils::*;
import rfnoc_chdr_utils_pkg::*;
import PkgChdrData::*;
import PkgRfnocBlockCtrlBfm::*;
import PkgRfnocItemUtils::*;
@@ -25,7 +25,8 @@ module rfnoc_block_axi_ram_fifo_tb #(
`include "test_exec.svh"
import PkgTestExec::*;
import PkgChdrUtils::*;
import rfnoc_chdr_utils_pkg::*;
import PkgChdrData::*;
import PkgRfnocBlockCtrlBfm::*;
`include "axi_ram_fifo_regs.vh"
@@ -15,7 +15,8 @@ module rfnoc_block_ddc_tb();
`include "test_exec.svh"
import PkgTestExec::*;
import PkgChdrUtils::*;
import rfnoc_chdr_utils_pkg::*;
import PkgChdrData::*;
import PkgRfnocBlockCtrlBfm::*;
import PkgRfnocItemUtils::*;
import PkgMath::*;
@@ -15,7 +15,8 @@ module rfnoc_block_duc_tb();
`include "test_exec.svh"
import PkgTestExec::*;
import PkgChdrUtils::*;
import rfnoc_chdr_utils_pkg::*;
import PkgChdrData::*;
import PkgRfnocBlockCtrlBfm::*;
`include "rfnoc_block_duc_regs.vh"
@@ -39,15 +39,13 @@ module fft_packetize_tb #(
`include "test_exec.svh"
import PkgTestExec::*;
import rfnoc_chdr_utils_pkg::*;
import PkgAxiStreamBfm::*;
import PkgRandom::*;
import PkgChdrData::*;
`include "usrp_utils.svh"
`include "rfnoc_chdr_utils.vh"
import PkgChdrUtils::*;
import fft_packetize_pkg::*;
localparam real CLK_PERIOD = 10.0;
@@ -35,7 +35,8 @@ module rfnoc_block_fft_tb #(
`include "usrp_utils.svh"
import PkgTestExec::*;
import PkgChdrUtils::*;
import rfnoc_chdr_utils_pkg::*;
import PkgChdrData::*;
import PkgRfnocBlockCtrlBfm::*;
import PkgRfnocItemUtils::*;
@@ -17,7 +17,8 @@ module rfnoc_block_fir_filter_tb #(
`include "test_exec.svh"
import PkgTestExec::*;
import PkgChdrUtils::*;
import rfnoc_chdr_utils_pkg::*;
import PkgChdrData::*;
import PkgRfnocBlockCtrlBfm::*;
`include "rfnoc_fir_filter_regs.vh"
@@ -16,7 +16,8 @@ module rfnoc_block_fosphor_tb;
`include "test_exec.svh"
import PkgTestExec::*;
import PkgChdrUtils::*;
import rfnoc_chdr_utils_pkg::*;
import PkgChdrData::*;
import PkgRfnocBlockCtrlBfm::*;
import PkgRfnocItemUtils::*;
@@ -15,7 +15,8 @@ module rfnoc_block_keep_one_in_n_tb;
`include "test_exec.svh"
import PkgTestExec::*;
import PkgChdrUtils::*;
import rfnoc_chdr_utils_pkg::*;
import PkgChdrData::*;
import PkgRfnocBlockCtrlBfm::*;
import PkgRfnocItemUtils::*;
@@ -16,7 +16,7 @@ module rfnoc_block_license_check_tb;
`include "test_exec.svh"
import PkgTestExec::*;
import PkgChdrUtils::*;
import rfnoc_chdr_utils_pkg::*;
import PkgRfnocBlockCtrlBfm::*;
import PkgRfnocItemUtils::*;
@@ -18,7 +18,8 @@ module rfnoc_block_logpwr_tb #(
`include "test_exec.svh"
import PkgTestExec::*;
import PkgChdrUtils::*;
import rfnoc_chdr_utils_pkg::*;
import PkgChdrData::*;
import PkgRfnocBlockCtrlBfm::*;
import PkgRfnocItemUtils::*;
@@ -16,7 +16,8 @@ module rfnoc_block_moving_avg_tb;
`include "test_exec.svh"
import PkgTestExec::*;
import PkgChdrUtils::*;
import rfnoc_chdr_utils_pkg::*;
import PkgChdrData::*;
import PkgRfnocBlockCtrlBfm::*;
import PkgRfnocItemUtils::*;
@@ -21,7 +21,8 @@ module rfnoc_block_null_src_sink_tb #(
`include "test_exec.svh"
import PkgTestExec::*;
import PkgChdrUtils::*;
import rfnoc_chdr_utils_pkg::*;
import PkgChdrData::*;
import PkgRfnocBlockCtrlBfm::*;
import PkgRfnocItemUtils::*;
@@ -23,7 +23,8 @@ module rfnoc_block_radio_tb #(
`include "test_exec.svh"
import PkgTestExec::*;
import PkgChdrUtils::*;
import rfnoc_chdr_utils_pkg::*;
import PkgChdrData::*;
import PkgRfnocBlockCtrlBfm::*;
import PkgAxisCtrlBfm::*;
import PkgChdrBfm::*;
@@ -40,7 +40,8 @@ module rfnoc_block_replay_tb#(
`include "test_exec.svh"
import PkgTestExec::*;
import PkgChdrUtils::*;
import rfnoc_chdr_utils_pkg::*;
import PkgChdrData::*;
import PkgRfnocBlockCtrlBfm::*;
import PkgRfnocItemUtils::*;
@@ -19,7 +19,8 @@ module rfnoc_block_siggen_tb #(
`include "test_exec.svh"
import PkgTestExec::*;
import PkgChdrUtils::*;
import rfnoc_chdr_utils_pkg::*;
import PkgChdrData::*;
import PkgRfnocBlockCtrlBfm::*;
import PkgRfnocItemUtils::*;
@@ -23,7 +23,8 @@ module rfnoc_block_split_stream_tb #(
`include "test_exec.svh"
import PkgTestExec::*;
import PkgChdrUtils::*;
import rfnoc_chdr_utils_pkg::*;
import PkgChdrData::*;
import PkgRfnocBlockCtrlBfm::*;
import PkgRfnocItemUtils::*;
@@ -20,7 +20,8 @@ module rfnoc_block_switchboard_tb #(
`include "test_exec.svh"
import PkgTestExec::*;
import PkgChdrUtils::*;
import rfnoc_chdr_utils_pkg::*;
import PkgChdrData::*;
import PkgRfnocBlockCtrlBfm::*;
import PkgRfnocItemUtils::*;
@@ -16,7 +16,8 @@ module rfnoc_block_vector_iir_tb;
`include "test_exec.svh"
import PkgTestExec::*;
import PkgChdrUtils::*;
import rfnoc_chdr_utils_pkg::*;
import PkgChdrData::*;
import PkgRfnocBlockCtrlBfm::*;
import PkgRfnocItemUtils::*;
@@ -16,7 +16,8 @@ module rfnoc_block_window_tb;
`include "test_exec.svh"
import PkgTestExec::*;
import PkgChdrUtils::*;
import rfnoc_chdr_utils_pkg::*;
import PkgChdrData::*;
import PkgRfnocBlockCtrlBfm::*;
import PkgRfnocItemUtils::*;