CSEP567 Goals & Syllabus


Catalog Data

CSEP567 Design and Implementation of Digital Systems (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 majors only.


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. 


Highlights:

-- No text-- we'll be reading hand-outs and papers from various sources.
-- The course work will be built around the MicroBlaze embedded-core processor in an FPGA.
-- Tools are Active-HDL from Aldec, Synplify, and Xilinx ISE and EDK.
-- Languages are verilog and C.

-- Applications in the FPGA will include some audio.
-- Lecture-discussion for an hour or so, then into the lab for the rest of the evening.
-- No hardware experience required.


Comments to: csep567-webmaster@cs.washington.edu