Fundamentals of Digital Design
Ray Mitchell
Course Outline
The following outline indicates what will be covered and when, but is subject to modification based on specific class needs. I will normally cover as much as possible in each class. Section numbers refer to "Digital Logic Design Notes".
1
Course Overview and Introduction
S1. I
Positional Number System Characteristics and Base Conversions
S1. II
Representation and Manipulation of Negative Numbers Using Complements
S1. III-IV Binary Numeric
Representations, Codes, and Storage
S2. I-II
Binary Logic, Integrated Circuits
S2. III
Boolean Algebra and Function Simplification
2
S2. III
Boolean Algebra and Function Simplification, cont’d.
S2. IV
Standard and Canonical Forms
S3. I-II
Digital
Circuit Operating Parameters I
The TTL Data Book
DC Conditions and Characteristics I
- Voltage Parameters
3
S3. III
The Resistor Color Code
S3. IV
Ohm's Law
S3. V-VI
Typical Lab Circuits and Procedures
S4. I-III
Digital Circuit Operating Parameters II
DC Conditions and Characteristics II
- Current Parameters
Interfacing Different Logic Families
4
S4. I-III
Digital Circuit Operating Parameters II, cont’d.
Device Output Configurations -
Totem Pole, Tri-State, and Open
Collectors
AC Conditions and Characteristics -
Propagation Delay and Noise
S5. I
The Karnaugh Map Method of Boolean Equation Simplification
Don't Care Conditions
S5. II
Non-Inverting vs. Inverting Logic Elements
5
S5. III
Arbitrary Code Converters
S5. IV
Adders and Subtractors
Programmable Inverters
S5. V
NAND and NOR Equivalence
S5. VI
Exclusive OR and Exclusive NOR Gates
Comparators, Parity Circuits
S6. I
Decoders, Decoders as Minterm Generators;
Encoders, Priority Encoders
6
S6. II
Multiplexers, Multiplexers as Function Generators
S6. III
Programmable Logic Devices (PLDs)
Read-Only Memory (ROM)
As
Storage for Computer Programs and as Logic Function Generators
ROM Types
Control and Timing
PALs, PLAs, GALs, and Gate Arrays
S7. I
Elements of Sequential Logic
Flip-Flop Types, Function Tables, and Characteristic Equations
Excitation Tables
7
S7. I
Elements of Sequential Logic, cont’d.
Timing Parameters
Metastability
Multibit Registers
S8. I.A & I.B Clocked Synchronous State Machine Structure and Analysis
S8. I.C
Clocked Synchronous State Machine Design
8
S8. II
Counters
Ripple Counters
Synchronous Counters
Variable Modulus Counters
S9. I
Miscellaneous Topics
The 555 Timer
Switch Debouncing
Differential Circuits
Monostable Multivibrators
9
S9. II
Shift Registers and Applications
S9. III
Read Only Memory and Static Random Access Memory
S9. IV
Dynamic Random Access Memory
S9. V
Designing an Elementary Microprocessor Memory System
S9. VI
The ABEL*
Programming Language
*ABEL is a trademark of Data IO Corporation.