The Whole Course In Two Examples Lecture Overview

1/11/99


Click here to start


Table of Contents

The Whole Course In Two Examples Lecture 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/