Welcome to CSE370: Introduction to Digital Design

3/31/00


Click here to start


Table of Contents

Welcome to CSE370: Introduction to Digital Design

Why are we here?

What will we learn in CSE370?

Applications of logic design

A quick history lesson

What is logic design?

What is digital hardware?

What is happening now in digital design?

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 a combinational digital system

Combinational example (cont’d)

Combinational example (cont’d)

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): finite-state machine

Sequential example (cont’d): encoding

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: www.cs.washington.edu/education/courses/370/00sp