Re-execution is better tested.
end case;
else
case conv_integer(IRF_ADR_O) is
end case;
else
case conv_integer(IRF_ADR_O) is
- when 1 => dbg_mem1 <= IRF_DAT_O;
when 2 => dbg_mem2 <= IRF_DAT_O;
when 3 => dbg_mem3 <= IRF_DAT_O;
when 4 => dbg_mem4 <= IRF_DAT_O;
when 2 => dbg_mem2 <= IRF_DAT_O;
when 3 => dbg_mem3 <= IRF_DAT_O;
when 4 => dbg_mem4 <= IRF_DAT_O;
wait for 4*period;
for i in 0 to 1 loop
wait for 4*period;
for i in 0 to 1 loop
- --dbg_mem0 <= (others => '0');
- --dbg_mem0(LUT_ADR_O'RANGE) <= conv_std_logic_vector(i, LUT_ADR_W);
+ dbg_mem1 <= conv_std_logic_vector(i, 16);
STB_I <= '1';
wait until rising_edge(CLK_I) and ACK_O = '1';
STB_I <= '1';
wait until rising_edge(CLK_I) and ACK_O = '1';