Home
Welcome
Information


FPGA projects
Basic
Music box
LED displays
Pong game
R/C servos
Text LCD module
Quadrature decoder
PWM and one-bit DAC
Debouncer
Crossing clock domains
External contributions

Interfaces
RS-232
JTAG
I2C
EPP
SPI
PCI
PCI Express
10BASE-T

Advanced
Digital oscilloscope
Graphic LCD panel
Direct Digital Synthesis
CNC steppers
Spoc CPU core

Hands-on
A simple oscilloscope


FPGA introduction
What are FPGAs?
How FPGAs work
Internal RAM
FPGA pins
Clocks and global lines
Download cables
Configuration
Learn more

FPGA software
Design software
Pin assignment
Design-entry/HDL
Simulation/HDL
Synthesis and P&R

FPGA electronic
SMD technology
Crystals and oscillators

HDL info
HDL tutorials
Verilog tips
VHDL tips

Quick-start guides
ISE
Quartus

Site
News
FPGA links
HDL tutorials
Forum


What's new on fpga4fun.com?

November 2009 - PCI Express.

October 2008 - Simple DDS using an FPGA.

August 2008 - Updated the Hands-on - A simple oscilloscope.

November 2007 - How to cross clock domains.

June 2007 - A CNC steppers FPGA interface.

March 2007 - The SPI interface.

September 2006 - The EPP project.

May 2006 - The JTAG and the debouncer projects.

April 2006 - The LED displays project.

June 2005 - Spoc is out, see here.

April 2005 - Completed the I2C slave.

November 2004 - Updated the Verilog HDL tips and tricks page.

July 2004 - Added the Graphic LCD panel project.

May 2004 - Completed the PCI project.

January 2004 - Added the recipe to send Ethernet traffic and interference patterns pages, and quick-start guides for ISE and Quartus.

December 2003 - Completed the 10BASE-T interface part 3.

November 2003 - Completed the serial interface and the oscilloscope designs.






This page was last updated on December 18 2009.