neorv32 VS black-parrot

Compare neorv32 vs black-parrot and see what are their differences.

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. (by stnolting)

black-parrot

A Linux-capable RISC-V multicore for and by the world (by black-parrot)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
neorv32 black-parrot
77 5
1,415 525
- 3.6%
9.9 8.4
2 days ago 15 days ago
C SystemVerilog
BSD 3-clause "New" or "Revised" License BSD 3-clause "New" or "Revised" License
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.

neorv32

Posts with mentions or reviews of neorv32. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-08.

black-parrot

Posts with mentions or reviews of black-parrot. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-10.
  • Verilator - Do I need to maintain two testbench suits?
    2 projects | /r/FPGA | 10 Jul 2023
    Another option is to have a single verilog testbench with clock and reset ports driven by verilator:https://github.com/black-parrot/black-parrot/blob/master/bp_top/test/tb/bp_tethered/test_bp.cpphttps://github.com/black-parrot/black-parrot/blob/master/bp_top/test/tb/bp_tethered/testbench.sv
  • Which FPGA for getting into RISC-V?
    2 projects | /r/RISCV | 1 Dec 2022
    It depends drastically on the core and configuration, but a default configured BlackParrot: https://github.com/black-parrot/black-parrot takes up about 50% of Z2 resources without any FPGA-specific tweaks.
  • ASIC roundup of open source RISC-V CPU cores
    2 projects | /r/RISCV | 18 Jan 2022
    Whoops, read the blog “no sram”. Would love to get my project https://github.com/black-parrot/black-parrot/tree/master on there. Do you have a sense for how many instances your flow could support? We use hardened srams for our caches which are minimally 8kB each at the moment.
  • Contribution to Open Source Hardware Projects
    1 project | /r/opensourcehardware | 4 May 2021
    What's your background? We have starting projects in a few areas on our RV64 multicore project: https://github.com/black-parrot/black-parrot
  • A case for J standard extension?
    1 project | /r/RISCV | 6 Jan 2021
    https://github.com/black-parrot/black-parrot has coherent I$/D$

What are some alternatives?

When comparing neorv32 and black-parrot you can also consider the following projects:

VexRiscv - A FPGA friendly 32 bit RISC-V CPU implementation

minimax - Minimax: a Compressed-First, Microcoded RISC-V CPU

linux-on-litex-vexriscv - Linux on LiteX-VexRiscv

picoMIPS - picoMIPS processor doing affine transformation

upduino-projects - Various VHDL projects I've worked on for the Upduino v2.0 and v3.0

chipyard - An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more

lxp32-cpu - A lightweight, open source and FPGA-friendly 32-bit CPU core based on an original instruction set

fpga-zynq - Support for Rocket Chip on Zynq FPGAs

linux-on-litex-rocket - Run 64-bit Linux on LiteX + RocketChip

serv - SERV - The SErial RISC-V CPU

ulx3s-toolchain - ULX3S FPGA, RISC-V, ESP32 toolchain installer scripts