update testbench to save sim data

This commit is contained in:
2024-01-14 09:48:39 +08:00
parent c44bb62eb9
commit 8edd3a6f5a
3 changed files with 23 additions and 0 deletions
Binary file not shown.
1 version https://git-lfs.github.com/spec/v1
2 oid sha256:381667473448fe0d9b761ce5f9f55d3b5fa769346bb2b3c990e7c9ea77a8386a
3 size 1495140
Binary file not shown.
1 version https://git-lfs.github.com/spec/v1
2 oid sha256:2635d388cf3a32f79a78b8249385fde801cc97cfdf764f3944a7ffd895e43266
3 size 1495140
@@ -159,6 +159,8 @@ end
integer r_file_real; integer r_file_real;
integer r_file_imag; integer r_file_imag;
integer w_file_real;
integer w_file_imag;
reg signed [11:0] rx_ch1_i_data = 'b0, rx_ch1_q_data = 'b0; reg signed [11:0] rx_ch1_i_data = 'b0, rx_ch1_q_data = 'b0;
reg signed [11:0] rx_ch2_i_data = 'b0, rx_ch2_q_data = 'b0; reg signed [11:0] rx_ch2_i_data = 'b0, rx_ch2_q_data = 'b0;
@@ -204,6 +206,9 @@ initial begin
r_file_real = $fopen("../../../../../testbenches/xs1_real.csv","r"); r_file_real = $fopen("../../../../../testbenches/xs1_real.csv","r");
r_file_imag = $fopen("../../../../../testbenches/xs1_imag.csv","r"); r_file_imag = $fopen("../../../../../testbenches/xs1_imag.csv","r");
w_file_real = $fopen("../../../../../testbenches/out_real.csv","w");
w_file_imag = $fopen("../../../../../testbenches/out_imag.csv","w");
@(posedge ad9361_cal_valid) @(posedge ad9361_cal_valid)
forever begin forever begin
@@ -218,6 +223,18 @@ initial begin
rx_ch2_q_data, rx_ch2_q_data,
rx_ch3_q_data, rx_ch3_q_data,
rx_ch4_q_data); rx_ch4_q_data);
$fdisplay(w_file_real,"%d,%d,%d,%d,%d",
$signed(u_rx_pre_process.rx_comp_ch1_i),
$signed(u_rx_pre_process.rx_comp_ch2_i),
$signed(u_rx_pre_process.rx_comp_ch3_i),
$signed(u_rx_pre_process.rx_comp_ch4_i),
$signed(rx_data_i));
$fdisplay(w_file_imag,"%d,%d,%d,%d,%d",
$signed(u_rx_pre_process.rx_comp_ch1_q),
$signed(u_rx_pre_process.rx_comp_ch2_q),
$signed(u_rx_pre_process.rx_comp_ch3_q),
$signed(u_rx_pre_process.rx_comp_ch4_q),
$signed(rx_data_q));
end end
end end