Table of Contents
Introduction
What is logic design?
What is digital hardware?
Why do we study logic design?
How dynamic is this field?
What is happening now in digital design?
What will we learn in CSE370?
CSE 370: concepts/skills/abilities
Computation: abstract vs. implementation
Switches: basic element of physical implementations
Switches (cont’d)
Switching networks
Relay networks
Transistor networks
MOS transistors
MOS networks
Two input networks
Speed of MOS networks
Representation of digital designs
Digital vs. analog
Mapping from physical world to binary world
Combinational vs. sequential digital circuits
Combinational logic symbols
Sequential logic
Synchronous sequential digital systems
Example of combinational and sequential logic
Abstractions
An example
Implementation in software
Implementation as acombinational digital system
Combinational example (cont’d)
Another example
Implementation in software
Implementation as a sequential digital system
Sequential example (cont’d):abstract control
Sequential example (cont’d):data-path vs. control
Sequential example (cont’d):finite-state machine
Sequential example (cont’d):encoding
Sequential example (cont’d):controller implementation
Design hierarchy
Summary
|
Author: Gaetano Borriello
Email: cse370-webmaster@cs.washington.edu
Home Page: http://www.cs.washington.edu/education/courses/cse370/Spring98/
|