Chapter 1 Part 2
Chapter 1 Part 2
Chapter 2
Digital Logic
+
What is digital computer
~ represent digital digit
Is a convenient tool:
Analysis
It is an economical way of describing the function of digital circuitry
Design
Given a desired function, Boolean algebra can be applied to develop a
simplified implementation of that function
+
Boolean Variables and Operations
AND
Yields true (binary value 1) if and only if both of its operands are true
In the absence of parentheses the AND operation takes precedence over the OR operation
When no ambiguity will occur the AND operation is represented by simple concatenation
instead of the dot operator
OR
Yields true if either or both of its operands are true
NOT
Inverts the value of its operand
Table 11.1
Boolean Operators
Sum-of-Products
Implementation of Table
11.3
+
Product-of-Sums
Implementation
of Table 11.3
+
Algebraic Simplification
Involves the application of the identities of Table 11.2 to reduce the Boolean
expression to one with fewer elements
+
Karnaugh Map
A convenient way of representing a Boolean function of a small number (up to
four) of variables
Example
Karnaugh
Maps
+
Overlapping
Groups
+
+
Table 11.4
Truth Table for the One-Digit Packed Decimal Incrementer
Table 11.4 Truth Table for the One-Digit Packed Decimal Incrementer
Figure
11.10
+
Table 11.5
First Stage of
Quine-McCluskey Method
Multiplexers
- connect multiple inputs to a
single output
+
4-to-1
Multiplexer Truth Table
Decoders
11.8
+
Truth Table for a ROM
Binary Addition Truth Tables
Implementation of an
Adder
Construction of a 32-Bit Adder Using
8-Bit Adders
Sequential Circuit
Current output depends not
only on the current input,
but also on the past history
of inputs
Sequential
Circuit
Makes use of
combinational circuits
+
Flip-Flops
After the maximum value is achieved the next increment sets the
counter value to 0
Design of a
Synchronous Counter
Table 11.11
Programmable
Logic
Devices (PLD)
Terminology
+
Programmable Logic
Array (PLA)
+
Structure of a
Field-Programmable
Gate Array
(FPGA)
Simple FPGA Logic Block
+ Summary Digital
Logic
Chapter 11