EE 180: Digital Systems Architecture
The design of processor-based digital systems. Instruction sets, addressing modes, data types. Assembly language programming, low-level data structures, introduction to operating systems and compilers. Processor microarchitecture, microprogramming, pipelining. Memory systems and caches. Input/output, interrupts, buses and DMA. System design implementation alternatives, software/hardware tradeoffs. Labs involve the design of processor subsystems and processor-based embedded systems. Formerly
EE 108B. Prerequisite:
CS107 (required) and
EE108 (recommended but not required).
Terms: Win
| Units: 4
| UG Reqs: GER:DB-EngrAppSci, WAY-SMA
EE 386: Robust System Design
Causes of system malfunctions; techniques for building robust systems that avoid or are resilient to such malfunctions through built-in error detection and correction, prediction, self-test, self-recovery, and self-repair; case studies and new research problems. Prerequisites:
EE 108,
EE180, and
EE 282.
Last offered: Spring 2011
Filter Results: