Table of Contents
The Whole Course In Two ExamplesLecture Overview
Modern digital hardware
Abstraction simplifies the design process
Modern digital design is hierarchical
Combinational vs sequential digital circuits
Combinational versus sequential
Synchronous sequential digital systems
Example I: A combinational system
Implementation in software
Implementation using combinational logic
Combinational logic encoding
Example II: A sequential system
Implementation in software
Implementation using sequential logic
Finite state diagram: abstract control
Separate “data path” and “control”
Refine diagram; generate state table
Encode state table
Encode state table (con’t)
Controller implementation
Footnote on state diagrams
Hierarchy in logic design
Summary
|
Author: Chris Diorio/Martin Dickey
Email: dickey@cs.washington.edu
Home Page: http://www.cs.washington.edu/education/courses/370/99wi/
|