EECS 373 - Design of Microprocessor Based Systems
Section: 001
Term: WN 2009
Subject: Electrical Engineering and Computer Science (EECS)
Department: CoE Electrical Engineering and Computer Science
Requirements & Distribution:
Enforced Prerequisites:
EECS 370 and 270 with a grade of at least C; and junior standing.
Other Course Info:
F, W.
This course counts toward the 60 credits of math/science required for a Bachelor of Science degree.
May not be repeated for credit.
Primary Instructor:

Course Overview
We have a number of educational goals when teaching 373. The primary ones are: Learning the basics of embedded systems including hardware/software interfacing.

Learning about computer architecture outside of the CPU core.

Design and implementation of non-trivial projects involving both hardware and software.

In the classroom, we will focus on generic principles and ideas. In the lab, we will focus on the Motorola PowerPC 823 (MPC823) and the specific support hardware and software found in the lab. When needed the lecture will support the lab, and where possible, the lab will support the lecture. You will find that you will need to spend large amounts of time in the lab in order to complete your projects -- this is a lab intensive class.

You must have taken EECS 270 and EECS 370 to take this course. This also implies you have taken EECS 280. I will assume you are familiar with (on the hardware side) Boolean algebra, gates, multiplexers, flip-flops, and finite-state machines, (on the computer architecture side) assembly language, pipelining, memory, and caching, and (on the software side) program control structures (if/then/else, while and for loops), functions, procedures, parameter passing, pointer-based data structures, and basic structured programming techniques (information hiding, modular programming, etc.).

EECS 373 - Design of Microprocessor Based Systems
Schedule Listing
001 (LEC)
TuTh 1:30PM - 3:00PM
011 (LAB)
Tu 3:00PM - 6:00PM
012 (LAB)
W 3:00PM - 6:00PM
013 (LAB)
Tu 6:00PM - 9:00PM
NOTE: Data maintained by department in Wolverine Access. If no textbooks are listed below, check with the department.
Syllabi are available to current LSA students. IMPORTANT: These syllabi are provided to give students a general idea about the courses, as offered by LSA departments and programs in prior academic terms. The syllabi do not necessarily reflect the assignments, sequence of course materials, and/or course expectations that the faculty and departments/programs have for these same courses in the current and/or future terms.

No Syllabi are on file for EECS 373. Click the button below to search for a different syllabus (UM login required)

Search for Syllabus
The CourseProfile (ART) system, supported by the U-M Provost’s 3rd Century Initiative through a grant to the Digital Innovation Greenhouse, provides additional information about: course enrollments; academic terms and instructors; student academic profiles (school/college, majors), and previous, concurrent, and subsequent course enrollments.

CourseProfile (ART)