properly flushes pipeline after jump
This commit is contained in:
@ -15,6 +15,8 @@ wire [31:0] mem_inst_addr;
|
||||
wire [31:0] mem_inst_idx = mem_inst_addr >> 2;
|
||||
wire [31:0] mem_inst_data = mem_inst_idx < MEM_INST_LENGTH ? mem_inst[mem_inst_idx] : INST_NOP;
|
||||
|
||||
wire dummy_out;
|
||||
|
||||
initial begin: mem_inst_init
|
||||
integer i;
|
||||
for (i=0; i<MEM_INST_LENGTH; i=i+1) begin
|
||||
@ -52,7 +54,7 @@ core dut(
|
||||
.reset(reset),
|
||||
|
||||
.mem_inst_addr(mem_inst_addr),
|
||||
.mem_inst_data(mem_inst_data)
|
||||
.mem_inst_data(mem_inst_data),
|
||||
|
||||
// .mem_data_addr(mem_data_addr),
|
||||
// .mem_data_wdata(mem_data_wdata),
|
||||
@ -61,6 +63,8 @@ core dut(
|
||||
// .mem_data_we(mem_data_we),
|
||||
// .mem_data_valid(mem_data_valid),
|
||||
// .mem_data_done(mem_data_done)
|
||||
|
||||
.dummy_out(dummy_out)
|
||||
);
|
||||
|
||||
wire axi_mem_data_awvalid;
|
||||
|
Reference in New Issue
Block a user