Prerequisites: EE 120A or CS 120A
Description: Introduction to hardware and software design of digital computing systems embedded in electronic devices (e.g., digital cameras or portable video games). Includes embedded processor programming, custom processor design, standard peripherals, memories, interfacing, and hardware/software trade-offs. Involves use of synthesis tools, programmable logic, microcontrollers, and developing working embedded systems.
Cross-listing: Cross-listed with CS 120B.