-
Notifications
You must be signed in to change notification settings - Fork 807
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[top] Regenerate tops with ipgen'ed rv_core_ibex
Signed-off-by: Robert Schilling <[email protected]>
- Loading branch information
Showing
103 changed files
with
27,815 additions
and
14 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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -632,7 +632,7 @@ | |
{ | ||
hart: 0x211f0000 | ||
} | ||
size_byte: 0x100 | ||
size_byte: 0x800 | ||
} | ||
] | ||
xbar: false | ||
|
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Copyright lowRISC contributors (OpenTitan project). | ||
# Licensed under the Apache License, Version 2.0, see LICENSE for details. | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
package(default_visibility = ["//visibility:public"]) | ||
|
||
filegroup( | ||
name = "rtl_files", | ||
srcs = glob( | ||
["**"], | ||
exclude = [ | ||
"dv/**", | ||
"doc/**", | ||
"README.md", | ||
], | ||
) + [ | ||
"//hw/darjeeling/ip_autogen/rv_core_ibex/data:all_files", | ||
], | ||
) |
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,32 @@ | ||
# Ibex RISC-V Core Wrapper Technical Specification | ||
|
||
[`rv_core_ibex`](https://ibex.reports.lowrisc.org/opentitan/latest/report.html): | ||
![](https://dashboards.lowrisc.org/badges/dv/ibex/opentitan/test.svg) | ||
![](https://dashboards.lowrisc.org/badges/dv/ibex/opentitan/passing.svg) | ||
![](https://dashboards.lowrisc.org/badges/dv/ibex/opentitan/functional.svg) | ||
![](https://dashboards.lowrisc.org/badges/dv/ibex/opentitan/code.svg) | ||
|
||
# Overview | ||
|
||
This document specifies Ibex CPU core wrapper functionality. | ||
|
||
## Features | ||
|
||
* Instantiation of a [Ibex RV32 CPU Core](https://github.com/lowRISC/ibex). | ||
* TileLink Uncached Light (TL-UL) host interfaces for the instruction and data ports. | ||
* Simple address translation. | ||
* NMI support for security alert events for watchdog bark. | ||
* General error status collection and alert generation. | ||
* Crash dump collection for software debug. | ||
|
||
## Description | ||
|
||
The Ibex RISC-V Core Wrapper instantiates an [Ibex RV32 CPU Core](https://github.com/lowRISC/ibex), and wraps its data and instruction memory interfaces to TileLink Uncached Light (TL-UL). | ||
All configuration parameters of Ibex are passed through. | ||
The pipelining of the bus adapters is configurable. | ||
|
||
## Compatibility | ||
|
||
Ibex is a compliant RV32 RISC-V CPU core, as [documented in the Ibex documentation](https://ibex-core.readthedocs.io/en/latest/01_overview/compliance.html). | ||
|
||
The TL-UL bus interfaces exposed by this wrapper block are compliant to the [TileLink Uncached Lite Specification version 1.7.1](https://sifive.cdn.prismic.io/sifive%2F57f93ecf-2c42-46f7-9818-bcdd7d39400a_tilelink-spec-1.7.1.pdf). |
Oops, something went wrong.