Hardware description languages; field-programmable logic and ASIC design techniques. Mixed-signal techniques: A/D and D/A converter interfaces; video and audio signal acquisition, processing and generation, communication and network interfaces.
Lecture Topics
Introduction
Microprocessors, Microcontrollers, Digital Signal Processors
Parallel Buses
The Memory Subsystem
Analog Input and Output
Serial Interfaces (parts 1-3)
Motors
Programmable Logic
Sensors
Sampling and Digital Filtering
Labs and Final project: Implemented on ARM Cortex-M4 Developer's Kit.