ibex/rtl
Pirmin Vogel 73e94fb6f8 Comment on RV32E register address check in compressed decoder
It is not necessary to do this check in the compressed decoder. If a
compressed instruction in RV32E tries to access any register x16 - x31,
the regular decoder triggers an illegal instruction exception and the
controller writes the actual faulting (compressed) instruction to
`mtval`.
2019-07-09 17:56:58 +01:00
..
ibex_alu.sv Replace non-unique case constructs by unique case 2019-05-21 15:22:21 +01:00
ibex_compressed_decoder.sv Comment on RV32E register address check in compressed decoder 2019-07-09 17:56:58 +01:00
ibex_controller.sv Correct wrong spelling in signal name 2019-07-09 09:46:48 +01:00
ibex_core.f Cleanup includes and defines 2019-05-03 17:30:29 +01:00
ibex_core.sv LSU cleanup, abort misaligned ops if first part fails 2019-07-09 15:39:06 +01:00
ibex_cs_registers.sv Add mscratch CSR 2019-06-28 18:55:26 +01:00
ibex_decoder.sv Explicitly set alu_op_x_mux_sel in decoder 2019-07-09 17:56:58 +01:00
ibex_defines.sv Rework register file write data mux 2019-07-09 09:46:48 +01:00
ibex_ex_block.sv Rework interaction between EX block and ID stage 2019-07-09 09:46:48 +01:00
ibex_fetch_fifo.sv Use 'or' instead of ',' inside '@( )' statements 2019-05-15 10:42:48 +01:00
ibex_id_stage.sv LSU cleanup, abort misaligned ops if first part fails 2019-07-09 15:39:06 +01:00
ibex_if_stage.sv Fix linting errors 2019-07-09 15:39:06 +01:00
ibex_int_controller.sv Simplify default assignments to enum types 2019-05-24 15:52:58 +01:00
ibex_load_store_unit.sv LSU cleanup, abort misaligned ops if first part fails 2019-07-09 15:39:06 +01:00
ibex_multdiv_fast.sv Multdiv: rename state signals 2019-07-09 09:46:48 +01:00
ibex_multdiv_slow.sv Multdiv: rename state signals 2019-07-09 09:46:48 +01:00
ibex_prefetch_buffer.sv Make sure instr address output is word aligned 2019-06-24 21:37:53 +02:00
ibex_register_file_ff.sv Fix linting errors 2019-07-09 15:39:06 +01:00
ibex_register_file_latch.sv Clarify application scenarios of register file versions 2019-06-26 14:09:23 +01:00
ibex_tracer.sv LSU cleanup, abort misaligned ops if first part fails 2019-07-09 15:39:06 +01:00
ibex_tracer_defines.sv Fix alignment in tracer, add INSTR_LOAD/STORE parameter 2019-05-22 17:02:18 +01:00