Skip to content

Commit

Permalink
minor README edits
Browse files Browse the repository at this point in the history
  • Loading branch information
stnolting committed Jul 17, 2023
1 parent f06377a commit 71e0388
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 7 deletions.
11 changes: 5 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,11 +129,10 @@ see the [_open-source architecture ID list_](https://github.com/riscv/riscv-isa-
*Unprivileged ISA Specification* ([pdf](https://github.com/stnolting/neorv32/blob/main/docs/references/riscv-spec.pdf))
and *Privileged Architecture Specification* ([pdf](https://github.com/stnolting/neorv32/blob/main/docs/references/riscv-privileged.pdf)).
* `machine` and `user` privilege modes
* implements **all** standard RISC-V exceptions and interrupts (including MTI, MEI & MSI)
* 16 fast interrupt request channels as NEORV32-specific extension
* implements **all** standard RISC-V exceptions and interrupts + 16 fast interrupt request channels as NEORV32-specific extension
* custom functions unit ([CFU](https://stnolting.github.io/neorv32/#_custom_functions_unit_cfu) as `Zxcfu` ISA extension)
for _custom RISC-V instructions_ (R3-type, R4-type and R5-type);
* _intrinsic_ libraries for the `Zicond`, `Zfinx` and `Zxcfu` ISA extensions
* _intrinsic_ libraries for CPU extensions that are not yet supported by GCC

**Memories**

Expand Down Expand Up @@ -176,13 +175,13 @@ allows booting application code via UART or from external SPI flash

* **true** random number generator ([TRNG](https://stnolting.github.io/neorv32/#_true_random_number_generator_trng)) based
on the [neoTRNG](https://github.com/stnolting/neoTRNG)
* execute-in-place module ([XIP](https://stnolting.github.io/neorv32/#_execute_in_place_module_xip)) to execute code directly from SPI flash
* execute-in-place module ([XIP](https://stnolting.github.io/neorv32/#_execute_in_place_module_xip)) to execute code right from a SPI flash
* custom functions subsystem ([CFS](https://stnolting.github.io/neorv32/#_custom_functions_subsystem_cfs))
for custom tightly-coupled co-processors, accelerators or interfaces
* direct memory access controller ([DMA](https://stnolting.github.io/neorv32/#_direct_memory_access_controller_dma)) for CPU-independent
data transfers and conversions
* cyclic redundancy check unit ([DMA](https://stnolting.github.io/neorv32/#_cyclic_redundancy_check_crc)) to test
data integrity (CRC8/CRC16/CRC32)
data integrity (CRC8/16/32)

**Debugging**

Expand Down Expand Up @@ -278,7 +277,7 @@ This overview provides some *quick links* to the most important sections of the
* **[NEORV32 Project](https://stnolting.github.io/neorv32/#_overview) - introduction**
* [Rationale](https://stnolting.github.io/neorv32/#_rationale) - why? how come? what for?
* [Key Features](https://stnolting.github.io/neorv32/#_project_key_features) - what makes it special
* [Structure](https://stnolting.github.io/neorv32/#_project_folder_structure) - folders and RTL files
* [Structure](https://stnolting.github.io/neorv32/#_project_folder_structure) - folders, RTL files and compile order
* [Metrics](https://stnolting.github.io/neorv32/#_fpga_implementation_results) - FPGA implementation and performance evaluation

### :electric_plug: Hardware Overview
Expand Down
2 changes: 1 addition & 1 deletion sw/svd/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# NEORV32 System View Description (SVD) File

Manually created from `sw/lib/include/neorv32.h`.
Manually created from `sw/lib/include/*.

* Format: CMSIS-SVD
* Copyright by ARM Ltd, Apache-2.0 License
Expand Down

0 comments on commit 71e0388

Please sign in to comment.