Prerequisites: CS 120A/EE 120A
Description: Introduction to hardware and soft- ware design of digital computing systems embedded in electronic devices (such as digital cameras or portable video games). Topics include embedded processor programming, custom processor design, standard peripherals, memories, interfacing, and hardware/software tradeoffs. Interdisciplinary laborato- ry involves use of synthesis tools, programmable logic, and microcontrollers and development of working embedded systems.
Cross-listing: Cross-listed with CS 120B.