Course Description
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.
Cross Listed Courses
Grading Basis
ROP - Letter or Credit/No Credit
Min
4
Max
4
Course Repeatable for Degree Credit?
No
Course Component
Lab Section
Enrollment Optional?
Yes
Course Component
Lecture
Enrollment Optional?
No
Enforced Requisites
Prerequisite
Complete ANY of the following Courses:
- 1056491
- 2164691
Prerequisite
Complete ALL of the following Courses:
- 2026971
This course has been approved for the following WAYS
Scientific Method and Analysis (SMA)
Does this course satisfy the University Language Requirement?
No
Schedule
Expand all No Sections Found
Courses
EE180 is a prerequisite for:
Programs
EE180 is a completion requirement for: