cve2/rtl
Paul OKeeffe 09f6d4f5bc [ibex/dv/rtl] Updates to run Cadence Xcelium
This PR makes changes to support Cadence Xcelium 20.09.001

Compile error 1: Fixed the following rtl compile error in ibex_cs_registers.sv

assign tselect_rdata = {'b0, tselect_q};
                          |
xmvlog: *E,NONOWD (/proj/riscv_ibex/users/paulok/lowRISC/ibex_1/rtl/ibex_cs_registers.sv,1288|30): Illegal use of a constant without an explicit width specification [4.1.14(IEEE)].

Compile error 2: Fixed the following DV compile error in ibex_mem_intf.sv
.data_req_o (data_mem_vif.request ),
|
xmelab: *E,ICDCBA (./tb/core_ibex_tb_top.sv,89|14): Illegal combination of driver and output clockvar to variable 'request' detected (output clockvar found in clocking block at line 25 in file ./common/ibex_mem_intf_agent/ibex_mem_intf.sv).

Simulation probes: Fixed issue with probing in yaml for xrun and added licqueue.

Signed-off-by: Paul OKeeffe <paul_okeeffe@crevinn.com>
2020-10-30 17:22:04 +00:00
..
ibex_alu.sv [rtl] Various small lint fixes 2020-10-27 11:29:35 +00:00
ibex_branch_predict.sv [doc] Document branch prediction configuration 2020-08-27 11:25:17 +01:00
ibex_compressed_decoder.sv [rtl] Introduce default clk/reset to prim_assert 2020-02-10 09:42:52 +00:00
ibex_controller.sv [rtl] Various small lint fixes 2020-10-27 11:29:35 +00:00
ibex_core.f Merge pull request #624 from ganoam/fpga-opt-perf-mon-pr 2020-03-06 12:49:51 +01:00
ibex_core.sv [rtl] Various small lint fixes 2020-10-27 11:29:35 +00:00
ibex_core_tracing.sv Add support for additional HW breakpoints 2020-10-19 13:20:08 +02:00
ibex_counter.sv ibex_counter: Use always_ff 2020-07-09 13:42:33 +01:00
ibex_cs_registers.sv [ibex/dv/rtl] Updates to run Cadence Xcelium 2020-10-30 17:22:04 +00:00
ibex_csr.sv [rtl] Add CSR module and instantiate 2020-10-14 15:53:33 +01:00
ibex_decoder.sv [rtl] Various small lint fixes 2020-10-27 11:29:35 +00:00
ibex_dummy_instr.sv Prevent writing CSR_SECURESEED to get the seed of dummy instruction 2020-06-23 11:48:33 +01:00
ibex_ex_block.sv Add a single RV32M enum parameter to select multiplier implementation 2020-08-20 11:50:08 +02:00
ibex_fetch_fifo.sv [rtl] Various security feature bugfixes 2020-10-14 15:46:10 +01:00
ibex_icache.sv Icache: It's not a draft any more 2020-07-03 14:39:48 +01:00
ibex_id_stage.sv [rtl] Various small lint fixes 2020-10-27 11:29:35 +00:00
ibex_if_stage.sv Tie off branch predictor signals when icache is used 2020-10-27 11:30:09 +00:00
ibex_load_store_unit.sv [rtl] Fix writeback stage interrupt issue 2020-06-10 15:13:32 +01:00
ibex_multdiv_fast.sv [rtl] Various small lint fixes 2020-10-27 11:29:35 +00:00
ibex_multdiv_slow.sv [formal] Add check for multdiv cycle consumption 2020-09-16 16:30:20 +01:00
ibex_pkg.sv [rtl] Introduce static branch prediction 2020-08-27 11:25:17 +01:00
ibex_pmp.sv [rtl] Fix PMP NA4 address matching 2020-06-02 13:41:03 +01:00
ibex_prefetch_buffer.sv [doc] Document branch prediction configuration 2020-08-27 11:25:17 +01:00
ibex_register_file_ff.sv [rtl] Various small lint fixes 2020-10-27 11:29:35 +00:00
ibex_register_file_fpga.sv [rtl] Various small lint fixes 2020-10-27 11:29:35 +00:00
ibex_register_file_latch.sv Add RegFile parameter for selecting register file implementation 2020-08-21 14:20:34 +02:00
ibex_tracer.sv [rtl] Add plusarg to disable trace log 2020-10-13 15:23:22 +02:00
ibex_tracer_pkg.sv Fix Verible lint issues 2020-07-03 12:20:32 +01:00
ibex_wb_stage.sv [rtl] Fix writeback stage interrupt issue 2020-06-10 15:13:32 +01:00