ECE 4/585 Microprocessor System Design

Overview

Advanced hardware and software design of desktop type microcomputer systems. Topics include large project design management and documentation; DRAM system design, cache organization, connections, and coherency; the memory hierarchy and virtual memory; I/O buses such as AGP, PCI-X, and Infiniband; multithreaded operating system considerations; JTAG(IEEE1149.1) and Design For Test; high frequency signal integrity; and power supply considerations.

Course structure:

  • Lectures

  • Homework

  • Exams

  • Project

A formal course description can be found here:

https://www.pdx.edu/electrical-computer-engineering/ece-4585-microprocessor-system-design

Required TA Skills

  1. Be proficient in Verilog / SystemVerilog and C or C++

  2. Possess good written and verbal communication skills, and behave at all times with integrity and fairness

TA Responsibilities

  1. Grade homework and quizzes in a timely manner and upload student scores and feedback to D2L.

  2. Monitor D2L discussion threads and comment/reply where appropriate, alerting the instructor when necessary.

  3. Hold office hours for 2-4 hours per week; be responsive to student email questions, assist students as required/directed with S/W tools (e.g. Mentor Questa, cross-compilers, simulators, frameworks).

  4. There may be other responsibilities depending on the instructor such as holding exam review sessions, proctoring or grading exams, or other assistance to the instructor if requested.

  5. Be in contact with the instructor and keep them informed of any problems observed in homework or office hours.

Verifying Your Qualifications

  • TA candidate must have completed ECE 485/585 with an A grade.