# Computer Hardware Design

## ECSE-4770

Digital design methodologies including timing chain and counter based “hardwired” microprogram design, modules, and modular design. The course bridges LSI and MSI design treating microprocessors, and I/O interfacing. Bus protocol standards, interrupts, direct memory access, priority arbitration, asynchronous timing, and overlap or double buffering. Specific examples of design include controllers for disks, cassettes, video systems, and stepping motors. Course includes a laboratory with access to FPGAs and microprocessors.

3 credits
Cross-listed with:
ECSE-4770 Computer Hardware Design
Prereqs:
ECSE-2610 Computer Component & Operation

# Past Term Data
Offered
Not Offered
Offered as Cross-Listing Only
No Term Data
Simple View
Detailed View

| Spring | Summer | Fall
--- | --- | --- | ---
| (Session 1) | (Session 2) |
2026 |  |  |

2025

Computer Hardware Design (3c)

- Liu Liu

Seats Taken: 44/40

2024

Computer Hardware Design (3c)

- Liu Liu

Seats Taken: 42/48

2023

Computer Hardware Design (3c)

- Liu Liu

Seats Taken: 45/40

2022

Computer Hardware Design (3c)

- Liu Liu

Seats Taken: 41/40

2021

Computer Hardware Design (3c)

- Tong Zhang

Seats Taken: 39/40

2020

Computer Hardware Design (3c)

- Tong Zhang

Seats Taken: 37/40

2019

Computer Hardware Design (3c)

- Russell P. Kraft
- John F McDonald

Seats Taken: 28/56

2018

Computer Hardware Design (3c)

- John F McDonald

Seats Taken: 23/56

2017

Computer Hardware Design (3c)

- John F McDonald

Seats Taken: 27/56

2016

Computer Hardware Design (3c)

- John F McDonald

Seats Taken: 32/56

2015

Computer Hardware Design (3c)

- John F McDonald

Seats Taken: 32/56

2014

Computer Hardware Design (3c)

- John F McDonald

Seats Taken: 22/56

2013

Computer Hardware Design (3c)

- John F McDonald

Seats Taken: 33/56

2012

Computer Hardware Design (3c)

- John F McDonald

Seats Taken: 11/56

2011

Computer Hardware Design (3c)

- John F McDonald

Seats Taken: 29/56

2010

Computer Hardware Design (3c)

- John F McDonald

Seats Taken: 42/56

2009

Computer Hardware Design (3c)

- John F McDonald

Seats Taken: 30/56

2008

Computer Hardware Design (3c)

- John F McDonald

Seats Taken: 34/56

2007

Computer Design (3c)

- John F McDonald

Seats Taken: 27/56

2006

Computer Design (3c)

- John F McDonald

Seats Taken: 55/56

2005

Computer Design (3c)

- John F McDonald

Seats Taken: 12/32

2004

Computer Design (3c)

- John F McDonald

Seats Taken: 55/66

2003

Computer Design (3c)

- John F McDonald

Seats Taken: 25/49

2002

Computer Design (3c)

- John F McDonald

Seats Taken: 47/54

2001

Computer Design (3c)

- John F McDonald

Seats Taken: 45/54

2000

Computer Design (3c)

- John F McDonald

Seats Taken: 33/45

1999

Computer Design (3c)

- John F McDonald

Seats Taken: 30/36

1998

Computer Design (3c)

- John F McDonald

Seats Taken: 42/63