Cores
Open HDL cores for FPGA. License, tests and activity checked on GitHub.
| Core | Maturity | License | Language | Activity |
|---|---|---|---|---|
| VexiiRiscv CPUs and compute | M2 · Simulation-tested | MIT | SpinalHDL (Scala) | updated 4 days ago |
| Caliptra RTL Cryptography | M4 · Production-ready | Apache-2.0 | — | updated today |
| OpenTitan KMAC IP Cryptography | M4 · Production-ready | Apache-2.0 | — | updated today |
| OpenTitan prim library Buses and infrastructure | M4 · Production-ready | Apache-2.0 | — | updated today |
| Ibex CPUs and compute | M2 · Simulation-tested | Apache-2.0 | SystemVerilog | updated 7 days ago |
| OpenTitan IP blocks Cryptography | M4 · Production-ready | Apache-2.0 | SystemVerilog | updated 7 days ago |
| BlackParrot CPUs and compute | M2 · Simulation-tested | BSD-3-Clause | — | updated 1 day ago |
| SERV CPUs and compute | M4 · Production-ready | ISC | Verilog | updated 38 days ago |
| OpenTitan UART IP Interfaces and peripherals | M4 · Production-ready | Apache-2.0 | — | updated today |
| OpenTitan AES IP Cryptography | M4 · Production-ready | Apache-2.0 | — | updated today |
| OpenTitan HMAC IP Cryptography | M4 · Production-ready | Apache-2.0 | — | updated today |
| OpenTitan I2C IP Interfaces and peripherals | M4 · Production-ready | Apache-2.0 | — | updated today |
| OpenTitan SPI device IP Interfaces and peripherals | M4 · Production-ready | Apache-2.0 | — | updated today |
| uart verilog by alexforencich Interfaces and peripherals | M2 · Simulation-tested | MIT | — | updated 2 years ago |
| Amaranth HDL Generators and frameworks | M4 · Production-ready | BSD-2-Clause | — | updated 14 days ago |
| LiteSPI Interfaces and peripherals | M2 · Simulation-tested | BSD-2-Clause | Migen/Python/Verilog | updated 8 days ago |
| NEORV32 CPUs and compute | M4 · Production-ready | BSD-3-Clause | VHDL | updated 5 days ago |
| VexRiscv CPUs and compute | M2 · Simulation-tested | MIT | SpinalHDL/Scala/Verilog | updated 5 days ago |
| wb_intercon Buses and infrastructure | M2 · Simulation-tested | ISC | — | updated 7 months ago |
| verilog-axi Buses and infrastructure | M2 · Simulation-tested | MIT | — | updated 2 years ago |
| verilog-axis Buses and infrastructure | M2 · Simulation-tested | MIT | — | updated 2 years ago |
| verilog-ethernet Interfaces and peripherals | M2 · Simulation-tested | MIT | — | updated 2 years ago |
| stream_utils Buses and infrastructure | M2 · Simulation-tested | ISC | — | updated 12 months ago |
| PicoRV32 CPUs and compute | M2 · Simulation-tested | ISC | Verilog | updated 25 days ago |