PERCIVAL
Open-Source Posit RISC-V Core with Quire Capability (by artecs-group)
PeakRDL-halcpp
C++ 17 Hardware abstraction layer generator from systemrdl (by Risto97)
PERCIVAL | PeakRDL-halcpp | |
---|---|---|
1 | 2 | |
40 | 4 | |
- | - | |
3.3 | 7.7 | |
8 months ago | about 1 month ago | |
C++ | C++ | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
PERCIVAL
Posts with mentions or reviews of PERCIVAL.
We have used some of these posts to build our list of alternatives
and similar projects.
-
[2111.15286] PERCIVAL: Open-Source Posit RISC-V Core with Quire Capability
They implement posit, a floating-point number format, to CVA6. The implementation is published at https://github.com/artecs-group/PERCIVAL
PeakRDL-halcpp
Posts with mentions or reviews of PeakRDL-halcpp.
We have used some of these posts to build our list of alternatives
and similar projects.
-
Help with template parameter packs
It's an open source project, so its not my homework :)https://github.com/Risto97/PeakRDL-halcpp
-
Is C a better choice than C++ for HAL (Hardware Abstraction Libraries) ?
You can take a look how it looks here: https://github.com/Risto97/PeakRDL-halcpp It generates the driver from SystemRDL description, but most of the core is just C++ template classes.
What are some alternatives?
When comparing PERCIVAL and PeakRDL-halcpp you can also consider the following projects:
systemrdl-compiler - SystemRDL 2.0 language compiler front-end
platform-sifive - SiFive: development platform for PlatformIO
darkriscv - opensouce RISC-V cpu core implemented in Verilog from scratch in one night!
riscv-rust - RISC-V processor emulator written in Rust+WASM
PlatformIO - Your Gateway to Embedded Software Development Excellence :alien:
neorv32 - :rocket: A tiny, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.
libriscv - C++20 RISC-V RV32/64/128 userspace emulator library