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

Correct verification of reorder identity.

parent df3ec792
No related branches found
No related tags found
1 merge request!348Use use_bdo_transpose = true in c_bf revision. Test use_bdo_transpose = false...
This commit is part of merge request !348. Comments created here will be created in the context of that merge request.
...@@ -150,13 +150,13 @@ architecture tb of tb_reorder_col_select_all is ...@@ -150,13 +150,13 @@ architecture tb of tb_reorder_col_select_all is
signal undo_select_copi : t_mem_copi; signal undo_select_copi : t_mem_copi;
signal select_cipo : t_mem_cipo; signal select_cipo : t_mem_cipo;
signal undo_select_cipo : t_mem_cipo; signal undo_select_cipo : t_mem_cipo;
signal r_identity : t_reorder_identity; signal r_identity : t_reorder_identity := c_reorder_identity_rst;
signal d_identity : t_reorder_identity; signal d_identity : t_reorder_identity;
signal r_redo_identity : t_reorder_identity; signal r_redo_identity : t_reorder_identity := c_reorder_identity_rst;
signal d_redo_identity : t_reorder_identity; signal d_redo_identity : t_reorder_identity;
signal r_transpose : t_reorder_transpose; signal r_transpose : t_reorder_transpose := c_reorder_transpose_rst;
signal d_transpose : t_reorder_transpose; signal d_transpose : t_reorder_transpose;
signal r_undo_transpose : t_reorder_transpose; signal r_undo_transpose : t_reorder_transpose := c_reorder_transpose_rst;
signal d_undo_transpose : t_reorder_transpose; signal d_undo_transpose : t_reorder_transpose;
begin begin
...@@ -377,7 +377,7 @@ begin ...@@ -377,7 +377,7 @@ begin
p_clk : process(clk) p_clk : process(clk)
begin begin
if rising_edge(clk) then if rising_edge(clk) then
r_identity <= r_identity; r_identity <= d_identity;
r_redo_identity <= d_redo_identity; r_redo_identity <= d_redo_identity;
r_transpose <= d_transpose; r_transpose <= d_transpose;
r_undo_transpose <= d_undo_transpose; r_undo_transpose <= d_undo_transpose;
...@@ -401,10 +401,10 @@ begin ...@@ -401,10 +401,10 @@ begin
d_identity <= v; d_identity <= v;
end process; end process;
p_comb_redo_identity : process(rst, select_cipo, nof_ch_input, r_redo_identity) p_comb_redo_identity : process(rst, undo_select_cipo, nof_ch_input, r_redo_identity)
variable v : t_reorder_identity; variable v : t_reorder_identity;
begin begin
if select_cipo.waitrequest = '0' then if undo_select_cipo.waitrequest = '0' then
-- Read from reorder_col_select page -- Read from reorder_col_select page
v := func_reorder_identity(nof_ch_input, r_redo_identity); v := func_reorder_identity(nof_ch_input, r_redo_identity);
else else
...@@ -497,7 +497,7 @@ begin ...@@ -497,7 +497,7 @@ begin
output_nof_ch_sel => open, output_nof_ch_sel => open,
-- Memory Mapped -- Memory Mapped
col_select_mosi => r_transpose.select_copi, col_select_mosi => select_copi,
col_select_miso => select_cipo, -- only used for waitrequest col_select_miso => select_cipo, -- only used for waitrequest
-- Streaming -- Streaming
...@@ -527,7 +527,7 @@ begin ...@@ -527,7 +527,7 @@ begin
output_nof_ch_sel => open, output_nof_ch_sel => open,
-- Memory Mapped -- Memory Mapped
col_select_mosi => r_undo_transpose.select_copi, col_select_mosi => undo_select_copi,
col_select_miso => undo_select_cipo, -- only used for waitrequest col_select_miso => undo_select_cipo, -- only used for waitrequest
-- Streaming -- Streaming
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment