Title: Digital Fundamentals
1Digital Fundamentals
2Logic Gates
- Inverter
- AND Gate
- OR Gate
- Exclusive-OR Gate
- NAND Gate
- NOR Gate
- Exclusive-NOR Gate
3The Inverter
4The Inverter
The output of an inverter is always the
complement (opposite) of the input.
5Figure 32 Inverter operation with a pulse
input. Open file F03-02 to verify inverter
operation.
6Figure 34 What is the output waveform?
7Figure 36 The inverter complements an input
variable.
8Figure 37 Example of a 1s complement
circuit using inverters.
9 The AND Gate
10 The AND Gate
Same as Boolean multiplication
The output of an AND gate is HIGH only when all
inputs are HIGH.
11 The AND Gate
12Truth Tables
- Total number of possible combinations of binary
inputs - N 2n
- For two input variables N 22 4
combinations - For three input variables N 23 8
combinations - For four input variables N 24 16
combinations -
13Figure 316 A simple seat belt alarm circuit
using an AND gate.
If all three inputs are high, then the output is
high and the alarm is activated. If (Ignition
switch ON) AND (Seat belt Unbuckled) AND
(Timer ON) then Activate AlarmEnd If
14The OR Gate
15The OR Gate
Same as Boolean addition, except no carry
The output of an OR gate is HIGH whenever one or
more inputs are HIGH
16The OR Gate
17Figure 324 A simplified intrusion detection
system using an OR gate.
Front Door
Back Door
Window
If any of the three inputs are high, then the
output is high and the alarm is activated. If
(Front Door Open) OR (Back Door Open) OR
(Window Open) then Activate AlarmEnd If
18The NAND Gate
19The NAND Gate
The output of a NAND gate is HIGH whenever one or
more inputs are LOW.
20Figure 329 Standard symbols representing
the two equivalent operations of a NAND gate.
X AB A B
X A B AB
21The NAND Gate
22The NOR Gate
23The NOR Gate
NOR is equivalent to NOT/OR
The output of a NOR gate is LOW whenever one or
more inputs are HIGH.
24The NOR Gate
25Figure 337 Standard symbols representing
the two equivalent operations of a NOR gate.
X A B A B
X A B A B
26Exclusive-OR and Exclusive-NOR Gates
27Exclusive-OR Gate
The output of an XOR gate is HIGH whenever the
two inputs are different.
28Exclusive-NOR Gate
The output of an XNOR gate is HIGH whenever the
two inputs are identical.
29Figure 348 An XOR gate used to add two
bits.
30Review of Basic Logic Gates
- Inverter
- AND Gate
- OR Gate
- Exclusive-OR Gate
- NAND Gate
- NOR Gate
- Exclusive-NOR Gate
31Programmable Logic
32Programmable Logic
- Programmable AND array
- Programmable link technology
- Device programming
- In-system programming (ISP)
33Programmable Logic
For each input, only one link is left intact.
All other connections are broken.
34Example 3-21
- Show the AND array for the following outputs
- X1 A B X2 A B X3 A B
35Programmable Logic
- Programmable link technology
- Fuse technology
- Fuse is permanently open
- Anti-fuse technology
- Anti-fuse is permanently closed
- EPROM technology
- Electrically Programmable Read-Only
Memories Can be erased and reprogrammed with UV
light - EEPROM technology Electrically Erasable
Programmable Read-Only Memories In-System
Programming (ISP) Doesnt need UV light to
erase. - SRAM technology Static Random Access
Memory Volatile Doesnt retain data when power
is turned off
36Fixed-Function Logic
37Fixed-Function Logic
- CMOS
- Complementary Metal-Oxide Semiconductor
- TTL
- Transistor-Transistor Logic
- Logic Functions operate the same in CMOS and TTL.
- Different voltage, power, speed
38CMOS
- DC Voltages 5 V, 3.3 V, 2.5 V, 1.8 V
- Reducing voltage reduces power
- P
- Reducing voltage from 5 V to 3.3 V reduces power
by 34. - Prefix indicates performance.
- Prefix of 74 is commercial grade
- Prefix of 54 is military grade (works in more
extreme temperatures)
V2
R
39TTL
- DC Voltage is 5 V
- Not sensitive to electrostatic discharge.
40Figure 360 Typical dual in-line (DIP) and
small-outline (SOIC) packages showing pin numbers
and basic dimensions.
41Figure 361 Pin configuration diagrams for
some common fixed-function IC gate
configurations.
42Figure 363 Propagation Delay
43Power Dissipation
- Power Dissipation, PD
- VCC is DC supply voltage
- ICCH is the current when output is high
- ICCL is the current when output is low
- Assume 50 duty cycle
44Speed Power Product
- Speed Power Product
- Used to measure the performance of logic circuits
- SPP tPPD
- tP is propagation delay time
- PD is power dissipation in joules
45Figure 365 The partial data sheet for a
74LS00.
46Figure 367 The effect of an open input on
a NAND gate.
47- Troubleshooting the NAND gate.
48- Troubleshooting the NOR gate.
49Problem 2. If a HIGH is applied to point A,
what is the logic level at points C, E, and F?
50Review