Existing Verilog open source projects

A lot of Verilog projects can be accessed and build via FuseSoC which also supports icoBoard
VHF Verilog SDR receiver written for Cyclone III
FM Radiosender in Verilog written for Cyclone III
H.264 Video encoder in VHDL


Radio Signal processing components are on github

Sump2 a FPGA based logic analyzer

icoSoC Risc-V Microcontroller with interfaces running on icoBoard

ridecore out-of-order Risc-V CPU

Zip CPU, a small CPU for FPGAs

manycore SoC components

USB Host 1.1 in Verilog

V-Scale Risc-V CPU implementation

multiplierless multiplication FFT and FIR Verilog Generator

complete 32 bit Risc-V SoC with lot of peripherals

Video pattern generation without Framebuffer (Video)

Ethernet Core, USB Core, PCIe core, SATA core

TCP/IP Stack for 10 GBit Ethernet

Ethernet Engine in Verilog

MMU Controller

a complete CPU with SPI, VGA, Serial

68000 CPU with gameconsole

SATA for Elphel Camera project

Bexkat1 32 bit CPU

DDR3 controller

SDRAM controller

AXI Bus open source implementation (SystemVerilog on Xilinx)

2D Graphics controller for Embedded MCU

Arcade emulator in FPGA and a video about it realised with Spartan3 and embedded ARM

Verilog code for SDR

Verilog Code for SDRAM controller

Verilog Code for another SDRAM controller (VHDL)

Some FPGA Project like PMODs with Verilog sourcecode (seems to be VHDL)

a GPS receiver implemented in Verilog

attaching a digital camera to PMODs
Infrared Receiver

Frequency counter

Digital Servo

6502 CPU Core (Verilog)

M32632 32bit CPU (Verilog)

I2S output (VHDL)

Floating Point Math in FPGA (VHDL generator)

Risc-V CPU (from Vectorblox)


Lots of complete legacy homecomputer systems implemented in Verilog like Acorn Archimedes

Infrared receiver

small gaming console with games on emulated CPU

A open source Verilog GPU implementation (will not fit into icoBoard) and  description

A small CPU with Debugger connection

Leave a Reply

Your email address will not be published. Required fields are marked *