@@ -121,6 +127,8 @@ ARCHITECTURE tb OF tb_dp_xonoff IS
...
@@ -121,6 +127,8 @@ ARCHITECTURE tb OF tb_dp_xonoff IS
SIGNALverify_done:STD_LOGIC:='0';
SIGNALverify_done:STD_LOGIC:='0';
SIGNALexpected_verify_snk_in:t_dp_sosi;
SIGNALexpected_verify_snk_in:t_dp_sosi;
SIGNALexp_size:NATURAL;
SIGNALcnt_size:NATURAL;
BEGIN
BEGIN
...
@@ -165,7 +173,7 @@ BEGIN
...
@@ -165,7 +173,7 @@ BEGIN
proc_common_wait_some_cycles(clk,5);
proc_common_wait_some_cycles(clk,5);
-- Generate c_nof_repeat packets
-- Generate c_nof_repeat packets
FORIIN0TOg_nof_repeat-1LOOP
FORIIN0TOc_nof_repeat-1LOOP
-- Auto increment v_sosi field values for this packet
-- Auto increment v_sosi field values for this packet
v_sosi.bsn:=INCR_UVEC(v_sosi.bsn,1);
v_sosi.bsn:=INCR_UVEC(v_sosi.bsn,1);
v_sosi.sync:=sel_a_b((UNSIGNED(v_sosi.bsn)MODc_sync_period)=c_sync_offset,'1','0');-- insert sync starting at BSN=c_sync_offset and with period c_sync_period
v_sosi.sync:=sel_a_b((UNSIGNED(v_sosi.bsn)MODc_sync_period)=c_sync_offset,'1','0');-- insert sync starting at BSN=c_sync_offset and with period c_sync_period
...
@@ -183,9 +191,9 @@ BEGIN
...
@@ -183,9 +191,9 @@ BEGIN
-- Determine expected sosi field values after end of stimuli
-- Determine expected sosi field values after end of stimuli