Components and Design Techniques for Digital Systems
CSE140, S1/2002
(Section: 442015)
Course Description
- Introduction
- Design Representations
- Levels of Abstraction
- Design Process
- CAD Tools
- Data Types and Representations
- Number Representations
- Addition, Subtraction, Multiplication, Division
- Boolean Algebra
- Axiomatic Definition and Basic Theorems of Boolean Algebra
- Boolean Functions
- Canonical Forms/Standard Forms
- Gate Implementations
- Simplification Of Boolean Functions
- Map Method
- Tabulation Method
- Technology Mapping for Gate Arrays
- Technology Mapping for Custom Libraries
- Combinatorial Components
- Adders/Subtractors/Comparators
- Logic Unit
- ALUs
- Shifters
- Decoders/Encoders/Selectors
- Buses
- ROMs/PLAs
- Sequential Logic
- Latches
- Flip-Flops
- FSMs
- State Minimization
- State Encoding
- Selection of Memory Elements
- Storage Components
- Registers
- Counters
- RAMs
- Stacks/Queues
- Datapaths
- Control Unit Design