lecture 1 (Recommended reading: Chapter 1 of textbook, see Resources below)
lecture 2 (Recommended reading: Chapters 2-4)
lecture 3 (Recommended reading: Chapters 5 and 7)
Microcontroller tutorial (PDF)
Supporting documents for the microcontroller lab are
here
Downloadable version of course text (Free Range VHDL)
Virtual machine: centos7 image with Vivado installation (centos_vivado.vdi.gz)
This is a 22GB gzip file that expands to 40GB. Run from VirtualBox, with suggested minimum 4GB RAM allocated.
VHDL test bench template (vhdl_tb_blank.vhd)
Four-digit 7-segment hex display (disp4.vhd)
PMOD-AD1 ADC module
PMOD_AD1 readout controller (pmod_ad1_read.vhd)
PMOD-DA1 DAC module
PMOD_DA1 controller (pmod_da1_ctrl.vhd)