Verilog Verilog

Open-source Verilog projects categorized as Verilog

Top 23 Verilog Verilog Projects

  • darkriscv

    opensouce RISC-V cpu core implemented in Verilog from scratch in one night!

  • hdl

    HDL libraries and projects

    Project mention: Timing diagram help | /r/FPGA | 2023-03-01

    Have you thought about using ADs source code and pulling what you need to create a front end to their device?

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • zipcpu

    A small, light weight, RISC CPU soft core

    Project mention: Xilinx FIFO generator for skid buffer? | /r/FPGA | 2022-10-20

    For example, my most recent ZipCPU DMA design will (eventually) handle 8b, 16b, 32b, or arbitrary transfer sizes for both reading or writing. This has forced me to place a shim both before and after the FIFO to make it work properly.

  • serv

    SERV - The SErial RISC-V CPU

    Project mention: SERV: A bit-serial RISC-V core | news.ycombinator.com | 2023-06-28
  • OpenROAD

    OpenROAD's unified application implementing an RTL-to-GDS Flow. Documentation at https://openroad.readthedocs.io/en/latest/

    Project mention: OpenROAD | news.ycombinator.com | 2023-09-04
  • riscv

    RISC-V CPU Core (RV32IM)

    Project mention: Ultraembedded RISCV Module | /r/RISCV | 2023-08-04

    I have been trying to execute some instructions to the ultraembedded riscv module https://github.com/ultraembedded/riscv

  • open-fpga-verilog-tutorial

    Learn how to design digital systems and synthesize them into an FPGA using only opensource tools

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • apio

    :seedling: Open source ecosystem for open FPGA boards

    Project mention: Looking for help getting started with TinyFPGA | /r/FPGA | 2023-07-08

    apio is a python package you drive from the command line. I didn't know somebody had done an integration with Atom. I've installed and used apio on my phone. I wouldn't really recommend doing that, but it shows what's possible.

  • biriscv

    32-bit Superscalar RISC-V CPU

    Project mention: Need help with designing a basic RISC V processor? | /r/RISCV | 2023-06-21
  • USB_C_Industrial_Camera_FPGA_USB3

    Source and Documentation files for USB C Industrial Camera Project, This repo contains PCB boards, FPGA , Camera and USB along with FPGA Firmware and USB Controller Firmware source.

    Project mention: Open source USB C icamera with Interchangeable C mount lens, MIPI Sensor | news.ycombinator.com | 2022-12-16

    This is really nice, and the documentation and testing results are extensive.

    https://github.com/circuitvalley/USB_C_Industrial_Camera_FPG...

  • OpenTimer

    A High-performance Timing Analysis Tool for VLSI Systems

  • Nuked-MD-FPGA

    Mega Drive/Genesis core written in Verilog

    Project mention: Nuked-MD-FPGA – accurate Sega Genesis re-implementation based on decapped chips | /r/patient_hackernews | 2023-08-07
  • f4pga-examples

    Example designs showing different ways to use F4PGA toolchains.

  • wbuart32

    A simple, basic, formally verified UART controller

    Project mention: C++ Verification Testbench Best-Practice Resources? | /r/FPGA | 2023-06-11

    I have built a lot of open-source C++ tooling for design verification. You can find a lot of my C++ models posted on my Github. Example C++ models include: UART, SPI/DSPI/QSPI Flash, SD-Card (SPI-based interface), VGA Video, Ethernet MDIO, PS/2 mouse, OLED display, SDRAM and more. (I've even simulated PLLs using C++ models ...) I have also written extensively about doing so at ZipCPU.com.

  • FPGA-SDcard-Reader

    An FPGA-based SD-card reader to read files from FAT16 or FAT32 formatted SD-cards. 基于FPGA的SD卡读取器,可以从FAT16或FAT32格式的SD卡中读取文件。

    Project mention: How to read and write data from SD card? | /r/GowinFPGA | 2023-03-21
  • vgasim

    A Video display simulator

    Project mention: C++ Verification Testbench Best-Practice Resources? | /r/FPGA | 2023-06-11

    I have built a lot of open-source C++ tooling for design verification. You can find a lot of my C++ models posted on my Github. Example C++ models include: UART, SPI/DSPI/QSPI Flash, SD-Card (SPI-based interface), VGA Video, Ethernet MDIO, PS/2 mouse, OLED display, SDRAM and more. (I've even simulated PLLs using C++ models ...) I have also written extensively about doing so at ZipCPU.com.

  • cpu11

    Revengineered ancient PDP-11 CPUs, originals and clones

  • dspfilters

    A collection of demonstration digital filters

    Project mention: Looking to implimenting an autocorrelation function (ACF) into one of my projects. | /r/FPGA | 2022-11-24

    Have you considered this article? It goes over the basics of the autocorrelation function, while also illustrating how you can build one with a Wishbone interface. Further, the Verilator logic for this function is kept and maintained on github here. Sure, it uses Wishbone. If you want to use AXI you can either use a bridge, or rework the the interface (it's not that hard ...).

  • Haasoscope

    Docs, design, firmware, and software for the Haasoscope

  • sdspi

    SD-Card controller, using a SPI interface that is (optionally) shared

    Project mention: C++ Verification Testbench Best-Practice Resources? | /r/FPGA | 2023-06-11

    I have built a lot of open-source C++ tooling for design verification. You can find a lot of my C++ models posted on my Github. Example C++ models include: UART, SPI/DSPI/QSPI Flash, SD-Card (SPI-based interface), VGA Video, Ethernet MDIO, PS/2 mouse, OLED display, SDRAM and more. (I've even simulated PLLs using C++ models ...) I have also written extensively about doing so at ZipCPU.com.

  • dpll

    A collection of phase locked loop (PLL) related projects

  • wbscope

    A wishbone controlled scope for FPGA's

  • airisc_core_complex

    Fraunhofer IMS processor core. RISC-V ISA (RV32IM) with additional peripherals for embedded AI applications and smart sensors.

    Project mention: A RISC-V processor dedicated for embedded AI | /r/RISCV | 2022-11-10
  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-04.

Verilog Verilog related posts

Index

What are some of the best open-source Verilog projects in Verilog? This list will help you:

Project Stars
1 darkriscv 1,727
2 hdl 1,222
3 zipcpu 1,099
4 serv 1,087
5 OpenROAD 978
6 riscv 902
7 open-fpga-verilog-tutorial 679
8 apio 669
9 biriscv 644
10 USB_C_Industrial_Camera_FPGA_USB3 603
11 OpenTimer 470
12 Nuked-MD-FPGA 259
13 f4pga-examples 246
14 wbuart32 223
15 FPGA-SDcard-Reader 150
16 vgasim 142
17 cpu11 141
18 dspfilters 113
19 Haasoscope 107
20 sdspi 93
21 dpll 78
22 wbscope 65
23 airisc_core_complex 60
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
www.influxdata.com