19 projects
LLVM AIE
Fork of LLVM to support AMD AIEngine processors
7,857
568
$769M
Yosys Open SYnthesis Suite
Yosys is an open-source framework for RTL synthesis and formal verification of digital circuits. It takes input in HDL formats like Verilog and VHDL, performs synthesis and optimization of digital logic, and can output to various formats for FPGA implementation or ASIC design flows.
1,164
315
$14M
OpenROAD
OpenROAD is an integrated chip physical design tool that performs RTL-to-GDS implementation of digital circuits. It provides automated placement and routing capabilities for electronic design automation (EDA), aiming to produce manufacturable layouts from RTL specifications with minimal human intervention.
854
101
$457M
CVA6 RISC-V CPU
The CORE-V CVA6 is an Application class 6-stage RISC-V CPU capable of booting Linux
851
110
$19M
Chipyard
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
659
96
$1.6M
CIRCT
CIRCT (Circuit IR Compilers and Tools) is a framework for building circuit design tools and compilers, extending LLVM's infrastructure to support hardware design and synthesis. It provides intermediate representations and compiler tools for describing and manipulating circuits at various levels of abstraction.
538
124
$9M
CHIPS Alliance Projects
The CHIPS Alliance develops high-quality, open source hardware designs relevant to silicon devices and FPGAs.
399
65
$2.1M
Verilog to Routing
Verilog-to-Routing (VTR) is an open-source CAD tool designed for FPGA architecture and CAD research. It provides a complete flow from Verilog HDL to FPGA routing, including synthesis, packing, placement, and routing for FPGA architectures.
217
60
$217M
Apio
:seedling: Open source ecosystem for open FPGA boards
CORE-V Wally
CORE-V Wally is a configurable RISC-V Processor associated with RISC-V System-on-Chip Design textbook. Contains a 5-stage pipeline, support for A, B, C, D, F, M and Q extensions, and optional caches, BP, FPU, VM/MMU, AHB, RAMs, and peripherals.
Clash Compiler
Haskell to VHDL/Verilog/SystemVerilog compiler
Ibex
Ibex is a small 32 bit RISC-V CPU core, previously known as zero-riscy.
NEORV32
:desktop_computer: A small, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.
OpenXiangShan
Open-source high-performance RISC-V processor
Project XLS
XLS: Accelerated HW Synthesis
RI5CY
CV32E40P is an in-order 4-stage RISC-V RV32IMFCXpulp CPU based on RI5CY from PULP-Platform
SpinalHDL
Scala based HDL
Xilinx Runtime
Run Time for AIE and FPGA based platforms