CSE585 Syllabus
Catalog Data
CSE 585 Introduction to Digital Design (4) Overview of current
implementation technologies for digital systems including custom integrated
circuits, field-programmable logic, and embedded processors. Systems components
such as buses and communications structures, interfaces, memory architectures,
embedded systems, and application-specific devices. Focus on the design of large
systems using modern CAD tools. Prerequisite: CSE Prof. Masters only: W
Course Goals
The objective of this course is to develop and understanding of the
challenges and methods associated with a variety of digital implementation
technologies through hands-and-minds-on problem solving.
Course Syllabus
Here is a brief
description of the CSE 585 for Winter. The course is designed to be a
hands-on survey of a variety of ways to implement digital systems. The course
is divided into roughly four main
topics:
- CMOS
Application Specific IC (ASIC) design using standard cells and datapath
libraries
- Hardware
description languages (e.g. Verilog) and synthesis for re-configurable
hardware such as FPGA's and FPIC (Field Programmable Gate Arrays and
Interconnect)
- Microcomputer
(PC) system architectures and cost/power/performance trade-offs
- Embedded
software
The course will
include guest lectures, in-class lab projects and problems, and some
assignments or reports. We will
be using a reference book for at
least the first half of the class. The book is "Application Specific
Integrated Circuit Design" by Michael John Sebastian Smith,
available in the bookstore or from your favorite on-line book seller.
Comments to: cse585-webmaster@cs.washington.edu (Last Update:
)