Skip to content
Snippets Groups Projects
Commit 0ca699cf authored by Eric Kooistra's avatar Eric Kooistra
Browse files

Correct in_sosi.bsn for TO_DP_BSN(c_bsn_init) > 0, needs > one clock cycle to...

Correct in_sosi.bsn for TO_DP_BSN(c_bsn_init) > 0, needs > one clock cycle to take effect for next increment.
parent caeeccfe
Branches
No related tags found
No related merge requests found
Pipeline #106985 passed
...@@ -306,6 +306,7 @@ begin ...@@ -306,6 +306,7 @@ begin
-- Start the input when statistics RAM is initialized -- Start the input when statistics RAM is initialized
p_in_sosi : process p_in_sosi : process
begin begin
in_sosi.bsn <= TO_DP_BSN(c_bsn_init);
proc_common_wait_until_high(mm_clk, init_ram_done); proc_common_wait_until_high(mm_clk, init_ram_done);
proc_common_wait_some_cycles(dp_clk, 10); proc_common_wait_some_cycles(dp_clk, 10);
-- Mark first in_sosi.sync interval, starting and ending somewhat before in_sosi.sync, to -- Mark first in_sosi.sync interval, starting and ending somewhat before in_sosi.sync, to
...@@ -314,7 +315,6 @@ begin ...@@ -314,7 +315,6 @@ begin
new_interval <= '1'; new_interval <= '1';
proc_common_wait_some_cycles(dp_clk, c_nof_clk_per_block); proc_common_wait_some_cycles(dp_clk, c_nof_clk_per_block);
-- Start active in_sosi -- Start active in_sosi
in_sosi.bsn <= TO_DP_BSN(c_bsn_init);
in_sosi.valid <= '1'; in_sosi.valid <= '1';
in_crosslets_info_rec <= c_crosslets_info_rec; in_crosslets_info_rec <= c_crosslets_info_rec;
while true loop while true loop
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment