Table of ContentsWelcome 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 acombinational 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 |