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
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.