Course Outline
- Numbers
- Introduction and Representation of Information
- Representation based on distinguish ability
- Representation based on application
- Representation based on arithmetic
- Representation based on error control
- Integer Base Conversion
- Binary to decimal
- Base x to decimal
- Decimal to binary
- Decimal to base x
- Fraction Base Conversion
- Binary to decimal
- Base x to decimal
- Decimal to binary
- Decimal to base x
- Notations and Conversions
- Hexadecimal and binary
- Octal and binary
- Base y and base x
- Codes and Conversions
- Non-weighted codes
- ASCII
- EBCDIC
- Gray
- Parity
- Weighted codes
- BCD
- 2421
- 642-3
- 2-out-of-5
- Binary Arithmetic operations
- Addition
- Subtraction
- Sign magnitude
- 1's complement notation
- 2's complement notation
- Binary Functions
- Functional components
- Combinational
- Storage
- Switching functions
- AND
- OR
- INVERTER
- NAND
- NOR
- XOR
- XNOR
- Combinational networks and expressions
- Network diagrams
- Expressions
- Switching Algebra
- Boolean connectives
- DeMorgan
- Normal form
- Standard form
- Combinational Networks
- Analysis
- Synthesis
- Translate Networks to all NANDs or all NORs
- Minimization Techniques
- Karnaugh maps
- Karnaugh maps and don't cares
- Quine-McCluskey
- Quine-McCluskey and don't cares
- Combinational Modules
- Encoders
- Decoders
- Transcoders
- Multiplexers
- Demultiplexers
- ROMs
- PLAs
- Synchronous Sequential Networks
- Timing diagrams
- Latch (Flip Flops)
- RS
- Master Slave
- D
- JK
- T
- Registers
- Analysis of sequential networks
- State transition tables
- State transition diagrams
- Synthesis of sequential networks
- Stuck states
- Two level (AND OR) design
- Design using combinational modules
- Asynchronous Sequential Networks
- Analysis
- Synthesis
Revised Spring 2006