ELC 3030: Advanced Microprocessor Architecture

Overview

This part of the course covers two topics related to computer architecture: interconnections and computer interfacing. Interconnections coordinate how different modules of a computer system communicate using shared buses. This course covers both serial and parallel buses and their common standards, as well as other techniques that improve the performance of shared buses such as arbitration, split bus transactions, multiple masters. Computer interfacing allows computerized system to interact with the external world. Typically, the external world is analog in nature while the computer system is digital. Hence, this part of the course covers analog-to-digital (A/D) and digital-to-analog (D/A) converters and their interfacing with computer systems.

Course Material

Homework

Grades

Textbook

  • Lecture notes are the primary reference

Useful Resources

Projects

Grading Policy (Subject to Change)

  • 70 Points: Final Exam
  • 40 Points: 2 Labs
  • 20 Points: Midterm
  • 20 Points: Quiz/Project/Classwork