Skip to content
@chipsalliance

CHIPS Alliance

Common Hardware for Interfaces, Processors and Systems

CHIPS Alliance Logo

🔗 chipsalliance.org | 📫 info@chipsalliance.org

The CHIPS Alliance develops high-quality, open source hardware designs relevant to silicon devices and FPGAs.


The CHIPS Alliance hosts multiple open source "projects", similar projects are organized into Workgroups.

Workgroup 📫 Mailing List :octocat: Primary Repos Description
Analog 📫 analog-wg   The Analog workgroup works on open source Analog/Mixed-Signal design and verification.
Chisel
🔗 chisel‑lang.org
📫 chisel-wg :octocat: chisel3
:octocat: firrtl
Chisel

The Chisel Workgroup is formed around the eponymous hardware design language (HDL) but also includes FIRRTL and tools such as Treadle.
Cores 📫 cores-wg :octocat: Cores-SweRV The cores working group is currently not operating.
F4PGA
🔗 f4pga.org
📫 f4pga-wg :octocat: f4pga
:octocat: f4pga-examples
:octocat: fasm
F4PGA Logo

The F4PGA Workgroup was formed to drive open source tooling, IP cores and research for FPGA devices.
Interconnects 📫 interconnects-wg   The Interconnects Workgroup focuses on OmniXtend and the AIB Chiplet standard.
Rocket 📫 rocket-wg :octocat: rocket-chip The Rocket Chip Workgroup covers the “Rocket” RISC-V core generator as well as TileLink.
Tools 📫 tools-wg   The Tools Workgroup of CHIPS Alliance covers a wide array of open source tooling for ASIC and FPGA design, mostly focusing around digital design. There are a number of subgroups of the Tools working group.
• RISC-V DV 📫 riscv-dv-wg :octocat: riscv-dv Workgroup is concerned with the development of the RISC-V DV framework and related technologies.
• SystemVerilog 📫 sv-wg 🔗 sv-tests-results + :octocat: sv-tests
🔗 verible+:octocat: verible
:octocat: Surelog
Gathers projects related to the SystemVerilog (SV) Hardware Description Language (HDL).

Popular repositories

  1. chisel3 Public

    Chisel 3: A Modern Hardware Design Language

    Scala 2.5k 449

  2. Rocket Chip Generator

    Scala 2.2k 853

  3. verible Public

    Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.

    C++ 645 124

  4. SweRV EH1 core

    SystemVerilog 564 149

  5. firrtl Public

    Flexible Intermediate Representation for RTL

    Scala 525 159

  6. Surelog Public

    SystemVerilog 2017 Pre-processor, Parser, Elaborator, UHDM Compiler. Provides IEEE Design/TB C/C++ VPI and Python AST API. Compiles on Linux gcc, Windows msys2-gcc & msvc, OsX

    C++ 215 49

Repositories