-
Notifications
You must be signed in to change notification settings - Fork 792
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update lowrisc_ibex to lowRISC/ibex@123d46b4
Update code from upstream repository https://github.com/lowRISC/ibex.git to revision 123d46b4d60068502f80c117772a279db12f5af7 * [dv] Fix paths in `merge_cov.py` (Sᴜᴘᴇʀ Lᴇᴇ) * Tweak questa timescale argument (Harry Callahan) * Fixup the questa build/sim command templates in rtl_simulation.yaml (Harry Callahan) * [rtl] Fix FI vulnerability in RF (Pascal Nasahl) * [doc] Update cosim version (Pascal Nasahl) * [util] Update check_tool_requirements.py (Gary Guo) * [rtl] Avoid name collision in ibex_pmp.sv (Rupert Swarbrick) * [dv] Fix performance counter printing in simple system (Rupert Swarbrick) * Fix spelling of separator (Rupert Swarbrick) * [dv] Add an extra key to common_project_cfg.hjson (Rupert Swarbrick) * [verilator] Slight refactor in ibex_tracer to avoid BLKSEQ warning (Rupert Swarbrick) * [verilator] Waive MULTIDRIVEN warning in ibex_tracer.sv (Rupert Swarbrick) * [ibex_pmp/lint] Declare functions before using them (Michael Schaffner) * Update google_riscv-dv to chipsalliance/riscv-dv@71666eb (Greg Chadwick) * [dv] Fix ibex_cmd.py (Greg Chadwick) * Port directed_test_schema.py to recent versions of Pydantic (Rupert Swarbrick) * Tweak ibex_cmd.py to fail more cleanly (Rupert Swarbrick) * Remove (empty) Verible waiver file (Rupert Swarbrick) * [doc] Fix background of Icache block (Marno van der Maas) * [doc] Fix background in block diagram (Marno van der Maas) * Update google_riscv-dv to chipsalliance/riscv-dv@08b1206 (Marno van der Maas) * [dv,doc] Point reference to lowRISC branch (Marno van der Maas) * [dv] Move DVSIM data structures (Marno van der Maas) * [dv] Add common_ifs_pkg.sv to DV files (Marno van der Maas) * [doc] Fix documented mstatus reset value (Greg Chadwick) * [dv] New directed test to cover some scenarios with U-mode execution (Greg Chadwick) * [dv] Fix SET_PMP_CFG macro used by directed tests (Greg Chadwick) * [dv,fcov] Add additional illegal bins to PMP fcov (Greg Chadwick) * [dv, fcov] Increase iterations of riscv_mem_intg_error_test (Greg Chadwick) * Use correct format string for $value$plusargs (Rupert Swarbrick) * Reorder classes in ibex_debug_triggers_overrides.sv (Rupert Swarbrick) * Express some coverpoint crosses in an equivalent way (Rupert Swarbrick) * Drop an import from inside of a class (Rupert Swarbrick) * Re-export imported symbols from ibex_mem_intf_pkg (Rupert Swarbrick) * Bump Spike minimum version (Rupert Swarbrick) * Correct type in scripts_lib.py's run_one (Rupert Swarbrick) * [dv] Add asserts to check alerts for memory integrity failures (Greg Chadwick) * Drop a double entry in rtl_simulation.yaml (Rupert Swarbrick) Signed-off-by: Pirmin Vogel <[email protected]>
- Loading branch information
Showing
61 changed files
with
2,034 additions
and
872 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
540 changes: 257 additions & 283 deletions
540
hw/vendor/lowrisc_ibex/doc/03_reference/images/blockdiagram.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
27 changes: 27 additions & 0 deletions
27
hw/vendor/lowrisc_ibex/dv/uvm/core_ibex/common/prim/prim_and2.sv
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
// Copyright lowRISC contributors. | ||
// Licensed under the Apache License, Version 2.0, see LICENSE for details. | ||
// SPDX-License-Identifier: Apache-2.0 | ||
|
||
// Abstract primitives wrapper. | ||
// | ||
// This file is a stop-gap until the DV file list is generated by FuseSoC. | ||
// Its contents are taken from the file which would be generated by FuseSoC. | ||
// https://github.com/lowRISC/ibex/issues/893 | ||
|
||
module prim_and2 #( | ||
parameter int Width = 1 | ||
) ( | ||
input [Width-1:0] in0_i, | ||
input [Width-1:0] in1_i, | ||
output logic [Width-1:0] out_o | ||
); | ||
|
||
if (1) begin : gen_generic | ||
prim_generic_and2 #( | ||
.Width(Width) | ||
) u_impl_generic ( | ||
.* | ||
); | ||
end | ||
|
||
endmodule |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.