Download as pdf or txt
Download as pdf or txt
You are on page 1of 26

Revision 02

Digital Logic Basics

R2

TTL & CMOS

TTL versus CMOS


CMOS to TTL

When connecting CMOS gates to TTL Voltage Current YES NO

Fundamental Logic Gates


OR Gate

Symbol

Test Circuit

Timing Diagram

Boolean Expression
4

C=A+B

Truth Table

Fundamental Logic Gates


AND Gate

Symbol

Test Circuit

Timing Diagram

Truth Table

Boolean Expression
5

C=A . B

Fundamental Logic Gates


XOR Gate

Symbol

Test Circuit

Timing Diagram

Truth Table

Boolean Expression
6

C=AB

Fundamental Logic Gates


NOT Gate

Symbol

Test Circuit

Timing Diagram

Truth Table

Boolean Expression
7

B=A

Fundamental Logic Gates


NAND & NOR Gates

Symbols and Equivalent Circuits

B=A.B
Boolean Expression

B=A+B
Boolean Expression

Fundamental Logic Gates


NAND & NOR Gate

Truth Tables

Combinatorial Logic

10

Parity Generation
A0 A1 A2 A3 A4 A5 A6 A7 PB

8-bit Even Parity Generation.

11

Parity Check
PC EC PB

PC EC
0 Data OK 1 Error Occurred 8-bit Even Parity Check.

12

Decoders and Encoders


A B
Z0 Z1 Z2 Z3

Z0 Z1

Truth Table

Truth Table
13

Multiplexers

Symbol

Equivalent Logic Circuit

Truth Table
14

Demultiplexers

Symbol

Equivalent Logic Circuit

Truth Table
15

Flip-Flops and Registers


RS Latch

Equivalent Logic Circuit

Symbol

16

Flip-Flops and Registers


RS Latch

Timing Diagram
17

Flip-Flops and Registers


Gated Latches

Equivalent Logic Circuit

Symbol

Truth Table
18

Flip-Flops and Registers


D-FlipFlops

Equivalent Logic Circuit

Symbol

Truth Table
19

Flip-Flops and Registers


D-FlipFlops

Timing Diagram
20

Flip-Flops and Registers


JK-FlipFlops

Symbol Equivalent Logic Circuit

Truth Table
21

Flip-Flops and Registers


JK-FlipFlops

Timing Diagram

22

Counters

Output Timing Diagram

23

Counters

Equivalent Circuit of a 2-bit Counter

24

How Hardware Engineers Dene Digital Designs


Hardware Denition Languages VHDL Verilog

25

Need Further Assistance?


Ask your Demonstrator, Post a question on the Forum, Email the Convener, or Make an appointment.
26

You might also like