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:
  1. CMOS Application Specific IC (ASIC) design using standard cells and datapath libraries
  2. Hardware description languages (e.g. Verilog) and synthesis for re-configurable hardware such as FPGA's and FPIC (Field Programmable Gate Arrays and Interconnect)
  3. Microcomputer (PC) system architectures and cost/power/performance trade-offs
  4. 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: )