Skip to content
Snippets Groups Projects
Commit c5e3fe1a authored by Reinier van der Walle's avatar Reinier van der Walle
Browse files

corrected MM addresses

parent 82b5f11c
No related branches found
No related tags found
No related merge requests found
Pipeline #25506 failed
...@@ -211,35 +211,35 @@ BEGIN ...@@ -211,35 +211,35 @@ BEGIN
-- Read stream enable bits, default '1' after power up -- Read stream enable bits, default '1' after power up
FOR I IN 0 TO c_nof_streams-1 LOOP FOR I IN 0 TO c_nof_streams-1 LOOP
proc_mem_mm_bus_rd(I, mm_clk, reg_bsn_align_cipo, reg_bsn_align_copi); proc_mem_mm_bus_rd(2*I, mm_clk, reg_bsn_align_cipo, reg_bsn_align_copi);
proc_mem_mm_bus_rd_latency(1, mm_clk); proc_mem_mm_bus_rd_latency(1, mm_clk);
ASSERT reg_bsn_align_cipo.rddata(0) = '1' REPORT "Wrong stream disable for output " & int_to_str(I) SEVERITY ERROR; ASSERT reg_bsn_align_cipo.rddata(0) = '1' REPORT "Wrong stream disable for output " & int_to_str(I) SEVERITY ERROR;
END LOOP; END LOOP;
-- Write stream enable bits for stream_en_arr -- Write stream enable bits for stream_en_arr
FOR I IN 0 TO c_nof_streams-1 LOOP FOR I IN 0 TO c_nof_streams-1 LOOP
proc_mem_mm_bus_wr(I, 0, mm_clk, reg_bsn_align_cipo, reg_bsn_align_copi); proc_mem_mm_bus_wr(2*I, 0, mm_clk, reg_bsn_align_cipo, reg_bsn_align_copi);
END LOOP; END LOOP;
proc_common_wait_some_cycles(mm_clk, c_cross_clock_domain_latency); proc_common_wait_some_cycles(mm_clk, c_cross_clock_domain_latency);
proc_common_wait_some_cycles(dp_clk, c_cross_clock_domain_latency); proc_common_wait_some_cycles(dp_clk, c_cross_clock_domain_latency);
-- Read stream enable bits, should now be '0' -- Read stream enable bits, should now be '0'
FOR I IN 0 TO c_nof_streams-1 LOOP FOR I IN 0 TO c_nof_streams-1 LOOP
proc_mem_mm_bus_rd(I, mm_clk, reg_bsn_align_cipo, reg_bsn_align_copi); proc_mem_mm_bus_rd(2*I, mm_clk, reg_bsn_align_cipo, reg_bsn_align_copi);
proc_mem_mm_bus_rd_latency(1, mm_clk); proc_mem_mm_bus_rd_latency(1, mm_clk);
ASSERT reg_bsn_align_cipo.rddata(0) = '0' REPORT "Wrong BSN align stream enable for output " & int_to_str(I) SEVERITY ERROR; ASSERT reg_bsn_align_cipo.rddata(0) = '0' REPORT "Wrong BSN align stream enable for output " & int_to_str(I) SEVERITY ERROR;
END LOOP; END LOOP;
-- Write stream enable bits for stream_en_arr -- Write stream enable bits for stream_en_arr
FOR I IN 0 TO c_nof_streams-1 LOOP FOR I IN 0 TO c_nof_streams-1 LOOP
proc_mem_mm_bus_wr(I, 1, mm_clk, reg_bsn_align_cipo, reg_bsn_align_copi); proc_mem_mm_bus_wr(2*I, 1, mm_clk, reg_bsn_align_cipo, reg_bsn_align_copi);
END LOOP; END LOOP;
proc_common_wait_some_cycles(mm_clk, c_cross_clock_domain_latency); proc_common_wait_some_cycles(mm_clk, c_cross_clock_domain_latency);
proc_common_wait_some_cycles(dp_clk, c_cross_clock_domain_latency); proc_common_wait_some_cycles(dp_clk, c_cross_clock_domain_latency);
-- Read stream enable bits, should now be '1' -- Read stream enable bits, should now be '1'
FOR I IN 0 TO c_nof_streams-1 LOOP FOR I IN 0 TO c_nof_streams-1 LOOP
proc_mem_mm_bus_rd(I, mm_clk, reg_bsn_align_cipo, reg_bsn_align_copi); proc_mem_mm_bus_rd(2*I, mm_clk, reg_bsn_align_cipo, reg_bsn_align_copi);
proc_mem_mm_bus_rd_latency(1, mm_clk); proc_mem_mm_bus_rd_latency(1, mm_clk);
ASSERT reg_bsn_align_cipo.rddata(0) = '1' REPORT "Wrong BSN align stream enable for output " & int_to_str(I) SEVERITY ERROR; ASSERT reg_bsn_align_cipo.rddata(0) = '1' REPORT "Wrong BSN align stream enable for output " & int_to_str(I) SEVERITY ERROR;
END LOOP; END LOOP;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment