http://hamsterworks.co.nz/mediawiki/ind ... PGA_course
It is also available in .pdf format.
The materials are on Github:
https://github.com/hamsternz/IntroToSpa ... ok/#readme
I did some googling and his name comes up:Each module has a hands-on project, with the largest similar in size to Papilio S6/Fading counter. This should allow most modules to be completed in an hour.
Module Topic Project
Module 1 Getting Prepared Purchasing your hardware, downloading and installing the development tools.
Module 2 Your first design Wiring switches to LEDs and downloading your design
Module 3 Logic operations Implementing AND, OR, NOT and other operations
Module 4 Buses Using more than one bit at a time
Module 5 Binary math Addition and subtraction
Module 6 Counting Creating counters and the first use of clock signals
Module 7 Timing constraints How fast will a design go?
Module 8 Simulating designs Creating a test bench and running simulations
Module 9 Modular designs Building a design with multiple components
Module 10 More complex interfacing Using the seven segment display (if present)
Module 11 Video output Generating a VGA signal.
Module 12 Using on-chip memory Sequencing light flashes
Module 13 Generating analogue signals in a digital world Building a one-bit DAC to make sounds
Module 14 Introduction to finite state machines Creating a combination lock
Module 15 Clock management Using the clock management resources
Module 16 Talking to a PC Sending data down an RS232 connection
Module 17 Receiving data from a PC Receiving data over a RS232 connection
Module 18 Talking to a PC using vendor's API Using the vendor's API and libraries
Module 19 Multiplying Using the 18x18 multipliers
Module 20 Tri state logic An after-thought
Storing user data on your FPGA
http://hackaday.com/2012/10/16/storing- ... your-fpga/
So you wanna learn FPGAs…
http://hackaday.com/2011/12/30/so-you-w ... arn-fpgas/
FPGA Mandelbrot fractal engine
http://www.eejournal.com/archives/fresh ... al-engine/
He sounds like an expert to me.