Trinket Processor and Clones
You'll need the development software for the process: Arduino IDE Also: Atmel AVR.
Install the IDE, and get out your Trinket device and try some stuff.
See Adafruit's Trinket line of prototype products with ATmega328 micro-controller. There are even open source VHDL implemenations available to teach from.
This is the FPGA (now obsolete) referenced in the CPU lecture: XC2S300E
- Logic_Cells: 6,912
- Typical System Gate Range: 93,000 - 300,000
- CLBArray: 32 x 48
- Total CLBs: 1,536
- Maximum User I/O: 329
- Maximum Differential I/O Pairs: 120
- Distributed RAM Bits: 98,304
- Block RAM Bits: 64K
Determine current chips and boards that can be purchased that are big enough for this function plus some custom logic for that application.
Finding more resources:
An FPGA development development for a more modern version of the Spartan used above: Atlys Spartan FPGA Development Kit
Also, we are interested in lowRisc SoC project.