Combinational Logic
- Boolean Algebra
- Basic gates: and or not
- Additional gates: Nand, nor, xor, xnor
- Operator precedence
- Evaluating a boolean equation
- Terminology: variable, literal, product term, sum-of-products
- Algebraic properties: commutative, distributative, associative,
identity, complement, null elements, idempotent law, involution law,
DeMorgan's law
- Reduce functions using algebraic properties
- Representations of Boolean Functions
- Equations, circuits, truth tables
- Converting between representations
- Logic circuits
- Drawing conventions for logic circuits
- Converting a boolean equation to a logic circuit
- Canonical Forms
- Combinational logic design process
- Capture the function
- Convert to equations
- Implement as gate-level circuit
- Understand common combinational functions
- 1's count, detecting all 0's, detecting equality
- decoder and multiplexer (mux)