diff --git a/lib/radio/ddc/sim/tb_ddc.fdo b/lib/radio/ddc/sim/tb_ddc.fdo index b7911bd..1fdd382 100644 --- a/lib/radio/ddc/sim/tb_ddc.fdo +++ b/lib/radio/ddc/sim/tb_ddc.fdo @@ -1,6 +1,8 @@ +vmap ieee_proposed ../../../../Common/sim/ieee_proposed + vlib work -vcom -explicit -93 "../../../fixed/fixed_pkg_c.vhd" vcom -explicit -93 "../../../fixed/fixed_util_pkg.vhd" +vcom -explicit -93 "../../../misc/utils_pkg.vhd" vcom -explicit -93 "../../../PCK_FIO-2002.7/PCK_FIO_1993.vhd" vcom -explicit -93 "../../../PCK_FIO-2002.7/PCK_FIO_1993_BODY.vhd" vcom -explicit -93 "../../cordic/src/cordic_pkg.vhd" diff --git a/lib/radio/ddc/sim/tb_ddc.wdo b/lib/radio/ddc/sim/tb_ddc.wdo index 93e3549..78f1929 100644 --- a/lib/radio/ddc/sim/tb_ddc.wdo +++ b/lib/radio/ddc/sim/tb_ddc.wdo @@ -2,8 +2,6 @@ onerror {resume} quietly WaveActivateNextPane {} 0 add wave -noupdate -format Logic /tb_ddc/clk add wave -noupdate -format Logic /tb_ddc/rst -add wave -noupdate -format Logic /tb_ddc/ddc_shift_we -add wave -noupdate -format Literal /tb_ddc/ddc_shift_addr add wave -noupdate -format Literal /tb_ddc/ddc_shift_in add wave -noupdate -format Logic /tb_ddc/ddc_nco_rst add wave -noupdate -format Logic /tb_ddc/ddc_nco_en @@ -19,13 +17,51 @@ add wave -noupdate -format Logic /tb_ddc/ddc_dout_vld add wave -noupdate -format Logic /tb_ddc/ddc_din_vld add wave -noupdate -format Logic /tb_ddc/rfgen_nco_rst add wave -noupdate -format Logic /tb_ddc/rfgen_nco_en -add wave -noupdate -format Literal -radix decimal /tb_ddc/rfgen_freq_in -add wave -noupdate -format Literal -radix decimal /tb_ddc/rfgen_phase_in add wave -noupdate -format Literal -radix decimal /tb_ddc/rfgen_din_i add wave -noupdate -format Literal -radix decimal /tb_ddc/rfgen_din_q add wave -noupdate -format Literal -radix decimal /tb_ddc/rfgen_dout_i add wave -noupdate -format Literal -radix decimal /tb_ddc/rfgen_dout_q -add wave -noupdate -format Logic /tb_ddc/rfgen_dout_vld +add wave -noupdate -format Logic /tb_ddc/fileout_enable +add wave -noupdate -divider DDC +add wave -noupdate -format Literal -radix decimal /tb_ddc/uut/din_i +add wave -noupdate -format Literal -radix decimal /tb_ddc/uut/din_q +add wave -noupdate -format Literal -radix decimal /tb_ddc/uut/dout_i +add wave -noupdate -format Literal -radix decimal /tb_ddc/uut/dout_q +add wave -noupdate -format Logic /tb_ddc/uut/din_vld +add wave -noupdate -format Logic /tb_ddc/uut/dout_vld +add wave -noupdate -format Literal -radix decimal /tb_ddc/uut/mix_dout_i +add wave -noupdate -format Literal -radix decimal /tb_ddc/uut/mix_dout_q +add wave -noupdate -format Logic /tb_ddc/uut/mix_dout_vld +add wave -noupdate -format Literal -radix decimal /tb_ddc/uut/dec_dout_i +add wave -noupdate -format Literal -radix decimal /tb_ddc/uut/dec_dout_q +add wave -noupdate -format Logic /tb_ddc/uut/dec_dout_vld_i +add wave -noupdate -format Logic /tb_ddc/uut/dec_dout_vld_q +add wave -noupdate -format Logic /tb_ddc/ddc_din_vld +add wave -noupdate -format Analog-Step -height 50 -scale 10.0 /tb_ddc/ddc_i_out_f +add wave -noupdate -format Analog-Step -height 50 -scale 10.0 /tb_ddc/ddc_q_out_f +add wave -noupdate -format Analog-Step -height 50 -scale 10.0 /tb_ddc/rfgen_i_out_f +add wave -noupdate -format Analog-Step -height 50 -scale 10.0 /tb_ddc/rfgen_q_out_f +add wave -noupdate -format Logic /tb_ddc/clk +add wave -noupdate -format Logic /tb_ddc/rst +add wave -noupdate -format Literal /tb_ddc/ddc_shift_in +add wave -noupdate -format Logic /tb_ddc/ddc_nco_rst +add wave -noupdate -format Logic /tb_ddc/ddc_nco_en +add wave -noupdate -format Literal -radix decimal /tb_ddc/ddc_freq_in +add wave -noupdate -format Literal -radix decimal /tb_ddc/ddc_phase_in +add wave -noupdate -format Literal /tb_ddc/ddc_ratio +add wave -noupdate -format Literal /tb_ddc/ddc_diff_delay +add wave -noupdate -format Literal -radix decimal /tb_ddc/ddc_din_i +add wave -noupdate -format Literal -radix decimal /tb_ddc/ddc_din_q +add wave -noupdate -format Literal -radix decimal /tb_ddc/ddc_dout_i +add wave -noupdate -format Literal -radix decimal /tb_ddc/ddc_dout_q +add wave -noupdate -format Logic /tb_ddc/ddc_dout_vld +add wave -noupdate -format Logic /tb_ddc/ddc_din_vld +add wave -noupdate -format Logic /tb_ddc/rfgen_nco_rst +add wave -noupdate -format Logic /tb_ddc/rfgen_nco_en +add wave -noupdate -format Literal -radix decimal /tb_ddc/rfgen_din_i +add wave -noupdate -format Literal -radix decimal /tb_ddc/rfgen_din_q +add wave -noupdate -format Literal -radix decimal /tb_ddc/rfgen_dout_i +add wave -noupdate -format Literal -radix decimal /tb_ddc/rfgen_dout_q add wave -noupdate -format Logic /tb_ddc/fileout_enable add wave -noupdate -divider DDC add wave -noupdate -format Literal -radix decimal /tb_ddc/uut/din_i @@ -47,7 +83,7 @@ add wave -noupdate -format Analog-Step -height 50 -scale 10.0 /tb_ddc/ddc_q_out_ add wave -noupdate -format Analog-Step -height 50 -scale 10.0 /tb_ddc/rfgen_i_out_f add wave -noupdate -format Analog-Step -height 50 -scale 10.0 /tb_ddc/rfgen_q_out_f TreeUpdate [SetDefaultTree] -WaveRestoreCursors {{Cursor 1} {399851293 ps} 0} +WaveRestoreCursors {{Cursor 1} {199990000 ps} 0} configure wave -namecolwidth 150 configure wave -valuecolwidth 100 configure wave -justifyvalue left @@ -61,4 +97,4 @@ configure wave -gridperiod 100 configure wave -griddelta 40 configure wave -timeline 1 update -WaveRestoreZoom {399827014 ps} {400009105 ps} +WaveRestoreZoom {366606200 ps} {822810200 ps}