Microprocessor Systems and Interfacing
This course consisted of a series of labs that focused on exploring the Altera’s Nios II Embedded Processor Development Kit.
Lab1 Design Docs
Lab2 Design Docs
- Lab 1: Use polling loops and interrupt handlers for the purpose of interfacing with devices, and evaluate the impact of various synchronization techniques on the operation of the system as a whole
- Lab 2: Build a complete embedded system that reads .wav files from a SD card organized by a file allocation table (FAT) file system, and then sends the audio data through an audio CODEC to a speaker/headphones for playback (essentially build an MP3 player)