# 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 to 50 of 57

1. [adam-maj/tiny-gpu](https://gitdiagram.com/adam-maj/tiny-gpu) (12.1k stars): tiny-gpu is a minimal GPU hardware implementation written in SystemVerilog (src/*.sv) with Python/Cocotb tests (test/*.py). Markdown: https://gitdiagram.com/adam-maj/tiny-gpu.md
2. [verilator/verilator](https://gitdiagram.com/verilator/verilator) (4k stars): Verilator translates Verilog/SystemVerilog into optimized C++ or SystemC models, with optional lint, assertions, coverage, and JSON output; generated models can then be compiled… Markdown: https://gitdiagram.com/verilator/verilator.md
3. [lowrisc/opentitan](https://gitdiagram.com/lowrisc/opentitan) (3.6k stars): OpenTitan is an open-source silicon Root of Trust spanning chip hardware, device firmware, cryptographic services, host tooling, manufacturing provisioning, and verification. Markdown: https://gitdiagram.com/lowrisc/opentitan.md
4. [lowrisc/ibex](https://gitdiagram.com/lowrisc/ibex) (2k stars): - This is the Ibex RISC-V CPU core repository: a production-oriented, highly parameterized 32-bit SystemVerilog core. Markdown: https://gitdiagram.com/lowrisc/ibex.md
5. [pulp-platform/axi](https://gitdiagram.com/pulp-platform/axi) (1.7k stars): This repository is a synthesizable SystemVerilog component library for AXI4/ATOP and AXI4-Lite on-chip communication. Markdown: https://gitdiagram.com/pulp-platform/axi.md
6. [hughperkins/verigpu](https://gitdiagram.com/hughperkins/verigpu) (1.4k stars) Markdown: https://gitdiagram.com/hughperkins/verigpu.md
7. [hdl-util/hdmi](https://gitdiagram.com/hdl-util/hdmi) (1.3k stars) Markdown: https://gitdiagram.com/hdl-util/hdmi.md
8. [fpganinja/taxi](https://gitdiagram.com/fpganinja/taxi) (880 stars) Markdown: https://gitdiagram.com/fpganinja/taxi.md
9. [pulp-platform/common_cells](https://gitdiagram.com/pulp-platform/common_cells) (803 stars) Markdown: https://gitdiagram.com/pulp-platform/common_cells.md
10. [dpretet/async_fifo](https://gitdiagram.com/dpretet/async_fifo) (482 stars) Markdown: https://gitdiagram.com/dpretet/async_fifo.md
11. [roalogic/rv12](https://gitdiagram.com/roalogic/rv12) (451 stars) Markdown: https://gitdiagram.com/roalogic/rv12.md
12. [baochip/baochip-1x](https://gitdiagram.com/baochip/baochip-1x) (349 stars) Markdown: https://gitdiagram.com/baochip/baochip-1x.md
13. [chipsalliance/cores-veer-el2](https://gitdiagram.com/chipsalliance/cores-veer-el2) (326 stars) Markdown: https://gitdiagram.com/chipsalliance/cores-veer-el2.md
14. [pulp-platform/croc](https://gitdiagram.com/pulp-platform/croc) (282 stars) Markdown: https://gitdiagram.com/pulp-platform/croc.md
15. [openhwfoundation/cv32e40x](https://gitdiagram.com/openhwfoundation/cv32e40x) (279 stars) Markdown: https://gitdiagram.com/openhwfoundation/cv32e40x.md
16. [intel/fpga-npu](https://gitdiagram.com/intel/fpga-npu) (265 stars) Markdown: https://gitdiagram.com/intel/fpga-npu.md
17. [harishsg993010/tiny-npu](https://gitdiagram.com/harishsg993010/tiny-npu) (263 stars) Markdown: https://gitdiagram.com/harishsg993010/tiny-npu.md
18. [chipsalliance/cores-veer-eh2](https://gitdiagram.com/chipsalliance/cores-veer-eh2) (262 stars) Markdown: https://gitdiagram.com/chipsalliance/cores-veer-eh2.md
19. [eevaain/tiny-tpu](https://gitdiagram.com/eevaain/tiny-tpu) (200 stars) Markdown: https://gitdiagram.com/eevaain/tiny-tpu.md
20. [kumarrishav14/axi](https://gitdiagram.com/kumarrishav14/axi) (187 stars) Markdown: https://gitdiagram.com/kumarrishav14/axi.md
21. [xilinx/reconic](https://gitdiagram.com/xilinx/reconic) (179 stars) Markdown: https://gitdiagram.com/xilinx/reconic.md
22. [godelmachine/ahb2](https://gitdiagram.com/godelmachine/ahb2) (160 stars) Markdown: https://gitdiagram.com/godelmachine/ahb2.md
23. [chipsalliance/caliptra-rtl](https://gitdiagram.com/chipsalliance/caliptra-rtl) (159 stars) Markdown: https://gitdiagram.com/chipsalliance/caliptra-rtl.md
24. [lowrisc/ariane](https://gitdiagram.com/lowrisc/ariane) (155 stars) Markdown: https://gitdiagram.com/lowrisc/ariane.md
25. [accellera-official/uvm-core](https://gitdiagram.com/accellera-official/uvm-core) (150 stars) Markdown: https://gitdiagram.com/accellera-official/uvm-core.md
26. [agalimberti/nocrouter](https://gitdiagram.com/agalimberti/nocrouter) (147 stars) Markdown: https://gitdiagram.com/agalimberti/nocrouter.md
27. [bsc-loca/sauria](https://gitdiagram.com/bsc-loca/sauria) (125 stars) Markdown: https://gitdiagram.com/bsc-loca/sauria.md
28. [siddhi-95/ahb-to-apb-bridge-verification](https://gitdiagram.com/siddhi-95/ahb-to-apb-bridge-verification) (120 stars) Markdown: https://gitdiagram.com/siddhi-95/ahb-to-apb-bridge-verification.md
29. [ananthbhat94/ddr4memorycontroller](https://gitdiagram.com/ananthbhat94/ddr4memorycontroller) (98 stars) Markdown: https://gitdiagram.com/ananthbhat94/ddr4memorycontroller.md
30. [abdelrhman-oun/ddr5_phy_writeoperation](https://gitdiagram.com/abdelrhman-oun/ddr5_phy_writeoperation) (85 stars) Markdown: https://gitdiagram.com/abdelrhman-oun/ddr5_phy_writeoperation.md
31. [aignacio/axi_dma](https://gitdiagram.com/aignacio/axi_dma) (81 stars) Markdown: https://gitdiagram.com/aignacio/axi_dma.md
32. [sach/system-verilog-packet-library](https://gitdiagram.com/sach/system-verilog-packet-library) (80 stars) Markdown: https://gitdiagram.com/sach/system-verilog-packet-library.md
33. [akeelmedina22/risc-v-pipelined-processor](https://gitdiagram.com/akeelmedina22/risc-v-pipelined-processor) (78 stars) Markdown: https://gitdiagram.com/akeelmedina22/risc-v-pipelined-processor.md
34. [pulp-platform/ita](https://gitdiagram.com/pulp-platform/ita) (68 stars) Markdown: https://gitdiagram.com/pulp-platform/ita.md
35. [shehanmunasinghe/tinygpu](https://gitdiagram.com/shehanmunasinghe/tinygpu) (68 stars) Markdown: https://gitdiagram.com/shehanmunasinghe/tinygpu.md
36. [dadongshangu/async_fifo](https://gitdiagram.com/dadongshangu/async_fifo) (64 stars) Markdown: https://gitdiagram.com/dadongshangu/async_fifo.md
37. [anjali-287/spi-interface](https://gitdiagram.com/anjali-287/spi-interface) (55 stars) Markdown: https://gitdiagram.com/anjali-287/spi-interface.md
38. [mbits-mirafra/axi4_avip](https://gitdiagram.com/mbits-mirafra/axi4_avip) (52 stars) Markdown: https://gitdiagram.com/mbits-mirafra/axi4_avip.md
39. [zero-day-labs/riscv-aia](https://gitdiagram.com/zero-day-labs/riscv-aia) (46 stars) Markdown: https://gitdiagram.com/zero-day-labs/riscv-aia.md
40. [adibis/brokenbench](https://gitdiagram.com/adibis/brokenbench) (36 stars) Markdown: https://gitdiagram.com/adibis/brokenbench.md
41. [efinix-inc/evsoc](https://gitdiagram.com/efinix-inc/evsoc) (36 stars) Markdown: https://gitdiagram.com/efinix-inc/evsoc.md
42. [georgeyhere/fpga-video-processing](https://gitdiagram.com/georgeyhere/fpga-video-processing) (35 stars) Markdown: https://gitdiagram.com/georgeyhere/fpga-video-processing.md
43. [tenstorrent/tt-oca-harness-aou](https://gitdiagram.com/tenstorrent/tt-oca-harness-aou) (35 stars) Markdown: https://gitdiagram.com/tenstorrent/tt-oca-harness-aou.md
44. [riverlane/qeciphy](https://gitdiagram.com/riverlane/qeciphy) (34 stars) Markdown: https://gitdiagram.com/riverlane/qeciphy.md
45. [purdue-socet/atalla](https://gitdiagram.com/purdue-socet/atalla) (29 stars) Markdown: https://gitdiagram.com/purdue-socet/atalla.md
46. [amd/mini-isp](https://gitdiagram.com/amd/mini-isp) (26 stars) Markdown: https://gitdiagram.com/amd/mini-isp.md
47. [opencomputeproject/hwmgmt-module-dcscm-ltpi](https://gitdiagram.com/opencomputeproject/hwmgmt-module-dcscm-ltpi) (26 stars) Markdown: https://gitdiagram.com/opencomputeproject/hwmgmt-module-dcscm-ltpi.md
48. [apriya-ram/axi_fifo_bfm](https://gitdiagram.com/apriya-ram/axi_fifo_bfm) (25 stars) Markdown: https://gitdiagram.com/apriya-ram/axi_fifo_bfm.md
49. [intel/pfr-wilson-city](https://gitdiagram.com/intel/pfr-wilson-city) (25 stars) Markdown: https://gitdiagram.com/intel/pfr-wilson-city.md
50. [donlon/axi-dma-controller](https://gitdiagram.com/donlon/axi-dma-controller) (21 stars) Markdown: https://gitdiagram.com/donlon/axi-dma-controller.md

Next page: https://gitdiagram.com/architecture-examples/systemverilog/2

More hubs: https://gitdiagram.com/architecture-examples

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](https://gitdiagram.com/open-source-architecture-2026). Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.
