mirror of
https://github.com/lowRISC/ibex.git
synced 2025-04-24 05:47:36 -04:00
Merge branch 'master' into MExtension_explore
This commit is contained in:
commit
6840de0c2e
3 changed files with 0 additions and 57 deletions
|
@ -96,7 +96,6 @@ module zeroriscy_controller
|
|||
output logic halt_if_o,
|
||||
output logic halt_id_o,
|
||||
|
||||
output logic misaligned_stall_o,
|
||||
input logic load_stall_i,
|
||||
|
||||
input logic id_ready_i, // ID stage is ready
|
||||
|
|
|
@ -82,9 +82,6 @@ module zeroriscy_debug_unit
|
|||
|
||||
input logic sleeping_i,
|
||||
|
||||
input logic branch_in_ex_i,
|
||||
input logic branch_taken_i,
|
||||
|
||||
output logic jump_req_o,
|
||||
output logic [31:0] jump_addr_o
|
||||
);
|
||||
|
|
|
@ -665,7 +665,6 @@ module zeroriscy_core
|
|||
// signals for PPC and NPC
|
||||
.pc_if_i ( pc_if ), // from IF stage
|
||||
.pc_id_i ( pc_id ), // from ID stage
|
||||
.pc_branch_i ( jump_target_ex ),
|
||||
.data_load_event_i ( data_load_event_ex ),
|
||||
.instr_valid_id_i ( instr_valid_id ),
|
||||
|
||||
|
@ -735,56 +734,4 @@ module zeroriscy_core
|
|||
);
|
||||
`endif
|
||||
|
||||
`ifdef SIMCHECKER
|
||||
logic is_interrupt;
|
||||
assign is_interrupt = (pc_mux_id == PC_EXCEPTION) && (exc_pc_mux_id == EXC_PC_IRQ);
|
||||
|
||||
zeroriscy_simchecker zeroriscy_simchecker_i
|
||||
(
|
||||
.clk ( clk_i ), // always-running clock for tracing
|
||||
.rst_n ( rst_ni ),
|
||||
|
||||
.fetch_enable ( fetch_enable_i ),
|
||||
.boot_addr ( boot_addr_i ),
|
||||
.core_id ( core_id_i ),
|
||||
.cluster_id ( cluster_id_i ),
|
||||
|
||||
.instr_compressed ( if_stage_i.fetch_rdata[15:0] ),
|
||||
.pc_set ( pc_set ),
|
||||
.if_valid ( if_valid ),
|
||||
|
||||
.pc ( id_stage_i.pc_id_i ),
|
||||
.instr ( id_stage_i.instr ),
|
||||
.is_compressed ( is_compressed_id ),
|
||||
.id_valid ( id_stage_i.id_valid_o ),
|
||||
.is_decoding ( id_stage_i.is_decoding_o ),
|
||||
.is_illegal ( id_stage_i.illegal_insn_dec ),
|
||||
.is_interrupt ( is_interrupt ),
|
||||
.irq_no ( irq_id_i ),
|
||||
.pipe_flush ( id_stage_i.controller_i.pipe_flush_i ),
|
||||
|
||||
.ex_valid ( ),
|
||||
.ex_reg_addr ( id_stage_i.registers_i.waddr_b_i ),
|
||||
.ex_reg_we ( id_stage_i.registers_i.we_a_i ),
|
||||
.ex_reg_wdata ( id_stage_i.registers_i.wdata_b_i ),
|
||||
|
||||
.ex_data_addr ( data_addr_o ),
|
||||
.ex_data_req ( data_req_o ),
|
||||
.ex_data_gnt ( data_gnt_i ),
|
||||
.ex_data_we ( data_we_o ),
|
||||
.ex_data_wdata ( data_wdata_o ),
|
||||
|
||||
.wb_bypass ( ex_block_i.branch_in_ex_i ),
|
||||
.lsu_misaligned ( data_misaligned ),
|
||||
|
||||
.wb_valid ( wb_valid ),
|
||||
.wb_reg_addr ( id_stage_i.registers_i.waddr_a_i ),
|
||||
.wb_reg_we ( id_stage_i.registers_i.we_a_i ),
|
||||
.wb_reg_wdata ( id_stage_i.registers_i.wdata_a_i ),
|
||||
|
||||
.wb_data_rvalid ( data_rvalid_i ),
|
||||
.wb_data_rdata ( data_rdata_i )
|
||||
);
|
||||
`endif
|
||||
|
||||
endmodule
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue