Skip to main content
WebsitebeginnerFree

FPGA4Fun

Unknown

A long-running collection of hands-on FPGA projects with full source: VGA output, Pong, PWM audio, and interfaces for RS-232, I2C, SPI, SD card, and HDMI. Includes Verilog and VHDL primers alongside each build.

Visit resource

More resources on VLSI & FPGA

WebsiteFree

zipcpu.com

ZipCPU.com is a resource hub for open-source CPU cores and FPGA design, providing Verilog/VHDL source code, design notes, and tutorials. It covers building, simulating, and integrating CPU cores and peripherals in FPGA projects.

WebsiteFree

Nandland

Russell Merrick's FPGA tutorial site, pairing written lessons with videos across FPGA-101 fundamentals, VHDL, and Verilog. Examples target the low-cost Go Board, so beginners can run each design on real hardware rather than simulation alone.

CourseFree

VLSI CAD Part I: Logic

Rob Rutenbar's Coursera course on the algorithms inside chip design tools, covering computational Boolean algebra, BDDs, satisfiability-based verification, and two-level and multi-level logic synthesis. You finish able to explain how a synthesis tool actually transforms logic.

CourseFree

Digital Systems: From Logic Gates to Processors

A UAB course building digital design from combinational logic and finite state machines up to a simple processor, using VHDL and educational CAD tools. Ends with a working understanding of instruction sets, microprograms, and machine-level operation.

BookPaid

CMOS VLSI Design

The standard graduate text on CMOS circuit and system design, covering MOS device behavior, static and dynamic logic families, interconnect, timing, power, memory arrays, and testing. Works as both a course book and a practicing designer's reference.

WebsiteFree

opencores.org

OpenCores.org is a community-driven repository of open-source hardware IP cores for FPGA and ASIC design. It hosts Verilog/VHDL cores—such as CPUs, memory controllers, and peripherals—along with documentation and licensing details.

See all VLSI & FPGA resources →