# Verilog project architecture examples

Interactive architecture diagrams of 95 open-source Verilog 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 95

1. [yosyshq/picorv32](https://gitdiagram.com/yosyshq/picorv32) (4.4k stars): PicoRV32 is a size-optimized, parameterized Verilog RISC-V CPU implementing configurable RV32E/I/IM/IC/IMC variants. Markdown: https://gitdiagram.com/yosyshq/picorv32.md
2. [the-openroad-project/openroad](https://gitdiagram.com/the-openroad-project/openroad) (3.1k stars): OpenROAD is a C++ digital IC implementation platform for RTL-to-layout flows. Markdown: https://gitdiagram.com/the-openroad-project/openroad.md
3. [darklife/darkriscv](https://gitdiagram.com/darklife/darkriscv) (2.6k stars): DarkRISCV is an open-source RISC-V FPGA softcore and surrounding SoC. Markdown: https://gitdiagram.com/darklife/darkriscv.md
4. [nvdla/hw](https://gitdiagram.com/nvdla/hw) (2.2k stars): This repository contains the SystemC C-model of NVIDIA’s NVDLA inference accelerator. Markdown: https://gitdiagram.com/nvdla/hw.md
5. [alexforencich/verilog-axi](https://gitdiagram.com/alexforencich/verilog-axi) (2.2k stars): This repository is a collection of parametrizable Verilog AXI4 and AXI4-Lite hardware components, rather than a single end-user application. Markdown: https://gitdiagram.com/alexforencich/verilog-axi.md
6. [vortexgpgpu/vortex](https://gitdiagram.com/vortexgpgpu/vortex) (2k stars): Simulation Backends (sim): Several simulation environments exist, for instance, simx (C++ based simulation), rtlsim, opaesim, and XRt simulation. Markdown: https://gitdiagram.com/vortexgpgpu/vortex.md
7. [pconst/basic_verilog](https://gitdiagram.com/pconst/basic_verilog) (1.9k stars): This repository is not a conventional “frontend‐backend” application but a comprehensive FPGA IP library and toolbox. Markdown: https://gitdiagram.com/pconst/basic_verilog.md
8. [riscv-mcu/e203_hbirdv2](https://gitdiagram.com/riscv-mcu/e203_hbirdv2) (1.8k stars): - This is the open-source Hummingbirdv2 E203 RISC-V core plus SoC integration, not just a single CPU RTL drop. Markdown: https://gitdiagram.com/riscv-mcu/e203_hbirdv2.md
9. [ufrisk/pcileech-fpga](https://gitdiagram.com/ufrisk/pcileech-fpga) (1.8k stars): PCILeech FPGA is a family of FPGA firmware designs that pair with the PCILeech DMA toolkit and MemProcFS. Markdown: https://gitdiagram.com/ufrisk/pcileech-fpga.md
10. [xuantie-rv/openc910](https://gitdiagram.com/xuantie-rv/openc910) (1.5k stars) Markdown: https://gitdiagram.com/xuantie-rv/openc910.md
11. [tiny-tpu-v2/tiny-tpu](https://gitdiagram.com/tiny-tpu-v2/tiny-tpu) (1.4k stars) Markdown: https://gitdiagram.com/tiny-tpu-v2/tiny-tpu.md
12. [ultraembedded/biriscv](https://gitdiagram.com/ultraembedded/biriscv) (1.3k stars) Markdown: https://gitdiagram.com/ultraembedded/biriscv.md
13. [lnis-uofu/openfpga](https://gitdiagram.com/lnis-uofu/openfpga) (1.2k stars) Markdown: https://gitdiagram.com/lnis-uofu/openfpga.md
14. [digital-eda/digital-ide](https://gitdiagram.com/digital-eda/digital-ide) (1.1k stars) Markdown: https://gitdiagram.com/digital-eda/digital-ide.md
15. [open-sdr/openwifi-hw](https://gitdiagram.com/open-sdr/openwifi-hw) (905 stars) Markdown: https://gitdiagram.com/open-sdr/openwifi-hw.md
16. [luthiraa/talos-v2](https://gitdiagram.com/luthiraa/talos-v2) (781 stars) Markdown: https://gitdiagram.com/luthiraa/talos-v2.md
17. [the-openroad-project/openroad-flow-scripts](https://gitdiagram.com/the-openroad-project/openroad-flow-scripts) (741 stars) Markdown: https://gitdiagram.com/the-openroad-project/openroad-flow-scripts.md
18. [alexforencich/verilog-i2c](https://gitdiagram.com/alexforencich/verilog-i2c) (730 stars) Markdown: https://gitdiagram.com/alexforencich/verilog-i2c.md
19. [antonblanchard/microwatt](https://gitdiagram.com/antonblanchard/microwatt) (729 stars) Markdown: https://gitdiagram.com/antonblanchard/microwatt.md
20. [zipcpu/wb2axip](https://gitdiagram.com/zipcpu/wb2axip) (714 stars) Markdown: https://gitdiagram.com/zipcpu/wb2axip.md
21. [the-openroad-project/opensta](https://gitdiagram.com/the-openroad-project/opensta) (619 stars) Markdown: https://gitdiagram.com/the-openroad-project/opensta.md
22. [omarelhedaby/cnn-fpga](https://gitdiagram.com/omarelhedaby/cnn-fpga) (611 stars) Markdown: https://gitdiagram.com/omarelhedaby/cnn-fpga.md
23. [qshen3/cnn-fpga](https://gitdiagram.com/qshen3/cnn-fpga) (593 stars) Markdown: https://gitdiagram.com/qshen3/cnn-fpga.md
24. [fguzman82/gategpt](https://gitdiagram.com/fguzman82/gategpt) (579 stars) Markdown: https://gitdiagram.com/fguzman82/gategpt.md
25. [ibm/accdnn](https://gitdiagram.com/ibm/accdnn) (447 stars) Markdown: https://gitdiagram.com/ibm/accdnn.md
26. [secworks/aes](https://gitdiagram.com/secworks/aes) (426 stars) Markdown: https://gitdiagram.com/secworks/aes.md
27. [angelojacobo/uberddr3](https://gitdiagram.com/angelojacobo/uberddr3) (423 stars) Markdown: https://gitdiagram.com/angelojacobo/uberddr3.md
28. [xuantie-rv/openc906](https://gitdiagram.com/xuantie-rv/openc906) (394 stars) Markdown: https://gitdiagram.com/xuantie-rv/openc906.md
29. [evensgn/risc-v-cpu](https://gitdiagram.com/evensgn/risc-v-cpu) (390 stars) Markdown: https://gitdiagram.com/evensgn/risc-v-cpu.md
30. [pulp-platform/cheshire](https://gitdiagram.com/pulp-platform/cheshire) (372 stars) Markdown: https://gitdiagram.com/pulp-platform/cheshire.md
31. [lawrie/fpga_pio](https://gitdiagram.com/lawrie/fpga_pio) (322 stars) Markdown: https://gitdiagram.com/lawrie/fpga_pio.md
32. [vipinkmenon/neuralnetwork](https://gitdiagram.com/vipinkmenon/neuralnetwork) (318 stars) Markdown: https://gitdiagram.com/vipinkmenon/neuralnetwork.md
33. [xilinx/libsystemctlm-soc](https://gitdiagram.com/xilinx/libsystemctlm-soc) (307 stars) Markdown: https://gitdiagram.com/xilinx/libsystemctlm-soc.md
34. [fesens/opentpu](https://gitdiagram.com/fesens/opentpu) (306 stars) Markdown: https://gitdiagram.com/fesens/opentpu.md
35. [openasic-org/xk265](https://gitdiagram.com/openasic-org/xk265) (290 stars) Markdown: https://gitdiagram.com/openasic-org/xk265.md
36. [chipsalliance/f4pga-examples](https://gitdiagram.com/chipsalliance/f4pga-examples) (287 stars) Markdown: https://gitdiagram.com/chipsalliance/f4pga-examples.md
37. [funningboy/uvm_axi](https://gitdiagram.com/funningboy/uvm_axi) (268 stars) Markdown: https://gitdiagram.com/funningboy/uvm_axi.md
38. [aniketbadhan/convolutional-neural-network](https://gitdiagram.com/aniketbadhan/convolutional-neural-network) (244 stars) Markdown: https://gitdiagram.com/aniketbadhan/convolutional-neural-network.md
39. [snbk001/verilog-design-examples](https://gitdiagram.com/snbk001/verilog-design-examples) (232 stars) Markdown: https://gitdiagram.com/snbk001/verilog-design-examples.md
40. [rafaelcalcada/rvx](https://gitdiagram.com/rafaelcalcada/rvx) (203 stars) Markdown: https://gitdiagram.com/rafaelcalcada/rvx.md
41. [thedatabusdotio/fpga-ml-accelerator](https://gitdiagram.com/thedatabusdotio/fpga-ml-accelerator) (196 stars) Markdown: https://gitdiagram.com/thedatabusdotio/fpga-ml-accelerator.md
42. [ash-olakangal/risc-v-processor](https://gitdiagram.com/ash-olakangal/risc-v-processor) (182 stars) Markdown: https://gitdiagram.com/ash-olakangal/risc-v-processor.md
43. [excessivemotion/controller-software](https://gitdiagram.com/excessivemotion/controller-software) (165 stars) Markdown: https://gitdiagram.com/excessivemotion/controller-software.md
44. [kasirga-kizil/tekno-kizil](https://gitdiagram.com/kasirga-kizil/tekno-kizil) (159 stars) Markdown: https://gitdiagram.com/kasirga-kizil/tekno-kizil.md
45. [neelkshah/mips-processor](https://gitdiagram.com/neelkshah/mips-processor) (146 stars) Markdown: https://gitdiagram.com/neelkshah/mips-processor.md
46. [geohot/gpunoob](https://gitdiagram.com/geohot/gpunoob) (139 stars) Markdown: https://gitdiagram.com/geohot/gpunoob.md
47. [moonshotai/nano-kpu](https://gitdiagram.com/moonshotai/nano-kpu) (138 stars) Markdown: https://gitdiagram.com/moonshotai/nano-kpu.md
48. [mister-devel/gameboy_mister](https://gitdiagram.com/mister-devel/gameboy_mister) (137 stars) Markdown: https://gitdiagram.com/mister-devel/gameboy_mister.md
49. [open-sdr/openofdm](https://gitdiagram.com/open-sdr/openofdm) (135 stars) Markdown: https://gitdiagram.com/open-sdr/openofdm.md
50. [freecores/dma_axi](https://gitdiagram.com/freecores/dma_axi) (125 stars) Markdown: https://gitdiagram.com/freecores/dma_axi.md

Next page: https://gitdiagram.com/architecture-examples/verilog/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.
