SystemVerilog project architecture examples
Interactive architecture diagrams of 57 open-source SystemVerilog repositories with a GitDiagram architecture diagram, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.
Repositories 1–50 of 57
adam-maj/tiny-gpu★ 12.1k
tiny-gpu is a minimal GPU hardware implementation written in SystemVerilog (src/*.sv) with Python/Cocotb tests (test/*.py).
Verilator translates Verilog/SystemVerilog into optimized C++ or SystemC models, with optional lint, assertions, coverage, and JSON output; generated models can then be compiled…
lowrisc/opentitan★ 3.6k
OpenTitan is an open-source silicon Root of Trust spanning chip hardware, device firmware, cryptographic services, host tooling, manufacturing provisioning, and verification.
lowrisc/ibex★ 2k
- This is the Ibex RISC-V CPU core repository: a production-oriented, highly parameterized 32-bit SystemVerilog core.
pulp-platform/axi★ 1.7k
This repository is a synthesizable SystemVerilog component library for AXI4/ATOP and AXI4-Lite on-chip communication.
hughperkins/verigpu★ 1.4k
hdl-util/hdmi★ 1.3k
fpganinja/taxi★ 880
dpretet/async_fifo★ 482
roalogic/rv12★ 451
baochip/baochip-1x★ 349
pulp-platform/croc★ 282
intel/fpga-npu★ 265
eevaain/tiny-tpu★ 200
kumarrishav14/axi★ 187
xilinx/reconic★ 179
godelmachine/ahb2★ 160
lowrisc/ariane★ 155
bsc-loca/sauria★ 125
aignacio/axi_dma★ 81
efinix-inc/evsoc★ 36
amd/mini-isp★ 26
Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the 2026 open-source architecture report. Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.