EE108B Digital Systems II

Winter 2008-09

Professor Christos Kozyrakis

Course description: EE108b introduces students to the architecture and design of processor-based digital systems. The main topics covered are: instruction sets, addressing modes, data types, assembly language programming, low level data structures, introduction to operating systems, compilers, processor microarchitecture, microprogramming, pipelining, memory systems and caches, input/output, interrupts, buses and DMA, system design implementation alternatives, and software/hardward tradeoffs. The labs involve the detailed design of a processor on a FPGA prototyping system. EE108B replaces EE182, which is no longer offered by the EE Department.

Lecture Time & Location: Tue-Thu, 12:50pm - 2:05pm, Skilling Auditorium.  

Broadcast: Lectures available online through SCPD.