FPGA+Fun

This page collects some of the things I'm interested in playing with FPGAs. This is something I have been interested in for a long time, and am recently finally getting around to learning how.

My FPGA Boards EDA Tools FPGA Projects

Some Coding/Design Guidelines for working on such projects Opencores Guidelines Milkymist Guidelines

And some books and other information for interesting FPGA project ideas:

WikiBooks has some free online technical books such as Digital Circuits, Programmable Logic, VHDL for FPGA Design, Microprocessor Design.

Free Engineering and Computer Science books are at/linked to by Textbook Revolution. They also have/link to some classes.

Bookboon also has free online engineering textbooks.

FreeTechBooks links to a lot of technical books hosted by their authors or publishers, including for example VHDL Cookbook.

Verilog HDL 2nd Edition book FPGA Prototyping by Verilog Examples book

University Open Courseware
 * Electrical Engineering and Computer Science classes at MIT Open Courseware.
 * UC Berkeley Webcasts for various courses online Include Electrical Engineering and Computer Science. Look at different Semesters for additional topics than current classes. Berkeley is also on YouTube and iTunes.
 * Stanfdord has a number of courses on iTunes.
 * University of Southern Queensland has a couple Computer Science classes.
 * University of California, Irvine has a few Computer Science classes online.
 * Utah State University also has a few Electrical and Computer Engineering classes.

OpenCulture lists some free Engineering and Computer Science classes, many are from the universities listed above. Open Learning Initiative has a few classes, not much electrical or programming related yet though.

WikiVersity
 * Electrical Engineering
 * Electronic Engineering
 * Embedded Systems Engineering
 * Computer Science