Browse Source

fix: fix icache_tb not finishing correctly

Setting icache to be privileged and accessing physical memory directly.
And set big_endian to 0 to correspond to the testbench result.

Signed-off-by: Tianrui Wei <tianrui@tianruiwei.com>
master^2
Tianrui Wei 1 year ago
parent
commit
844ca0e6b5
No known key found for this signature in database
GPG Key ID: C038219B2C085662
  1. 3
      icache_tb.vhdl

3
icache_tb.vhdl

@ -74,6 +74,9 @@ begin @@ -74,6 +74,9 @@ begin
i_out.req <= '0';
i_out.nia <= (others => '0');
i_out.stop_mark <= '0';
i_out.priv_mode <= '1';
i_out.virt_mode <= '0';
i_out.big_endian <= '0';

m_out.tlbld <= '0';
m_out.tlbie <= '0';

Loading…
Cancel
Save