+ All Categories
Home > Documents > TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997...

TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997...

Date post: 09-Mar-2018
Category:
Upload: vuminh
View: 217 times
Download: 3 times
Share this document with a friend
40
1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom Company Mano & Kime Upper Saddle River, New Jersey 07458 T-28 TABLE 3-2 Truth Table for Code Converter Example Decimal Digit Input BCD Output Excess-3 A B C D W X Y Z 0 1 2 3 4 5 6 7 8 9 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 0 0 1 1 0 0 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 1 1 1 1 1 0 1 1 1 1 0 0 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 Truth Table for Code Converter Example
Transcript
Page 1: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-28

TABLE 3-2Truth Table for Code Converter Example

DecimalDigit

InputBCD

OutputExcess-3

A B C D W X Y Z

0123456789

0000000011

0000111100

0011001100

0101010101

0000011111

0111100001

1001100110

1010101010

Truth Table for Code Converter Example

Page 2: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

TABLE 3-3Truth Table for BCD–to–Seven-Segment Decoder

BCD Input Seven-Segment Decoder

A B C D a b c d e f g

0000000011

0000111100

0011001100

0101010101

1011011111

1111100111

1101111111

1011011011

1010001010

1000111011

0011111011

All other inputs 0 0 0 0 0 0 0

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMANO & KIME Upper Saddle River, New Jersey 07458

T-29 Truth Table for BCD–to–Seven-Segment Decoder

Page 3: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-30

A

Inputs

A2 1 A0

00001111

00110011

01010101

Outputs

D7 D6 D5 D4 D3 D2 D1 D0

00000001

00000010

00000100

00001000

00010000

00100000

01000000

10000000

Truth Table for 3–to–8-Line Decoder

Page 4: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-31

A

Inputs

A2 1 A0

00001111

00110011

01010101

Outputs

D7 D6 D5 D4 D3 D2 D1 D0

00000001

00000010

00000100

00001000

00010000

00100000

01000000

10000000

Truth Table for Octal-to-Binary Encoder

Page 5: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-32

TABLE 3-6Truth Table of Priority Encoder

Inputs Outputs

D3 D2 D1 D0 A1 A0 V

00001

0001X

001XX

01XXX

X0011

X0101

01111

Truth Table of Priority Encoder

Page 6: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-33

g y

DecimalSigned 2’sComplement

Signed 1’s Complement

SignedMagnitude

76543210012345678

01110110010101000011001000010000—11111110110111001011101010011000

0111011001010100001100100001000011111110110111001011101010011000—

0111011001010100001100100001000010001001101010111100110111101111—

Signed Binary Numbers

Page 7: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMANO & KIME Upper Saddle River, New Jersey 07458

T-34

••••

••••

B

X0X1X2X3X4X5X6X7X8

ZO0dd

function

9-Input

(a) Symbol for circuit

3-Inputodd

function

A0

A1

A2

BO

3-Inputodd

function

A0

A1

A2

BO

3-Inputodd

function

A0

A1

A2

BO

3-Inputodd

function

A0

A1

A2

O

X0

X1

X2

X3

X4

X5

X6

X7

X8

ZO

(b) Circuit as interconnected 3-input odd

BO

A0A1

A2

(c) 3-input odd function circuit asinterconnected exclusive-OR

(d) Exclusive-OR block as interconnect-

function blocks

blocks

ed NANDs

Example of Design Hierarchy and Reusable Blocks

Page 8: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-35

3-inputodd function

XOR XOR

-NAND

3-inputodd function

XOR XOR

3-inputodd function

XOR XOR

3-inputodd function

XOR XOR

9-inputodd function

(a)

9-inputodd function

3-inputodd function

XOR

(b)

Diagrams Representing the Hierarchy for Figure 3-2

Page 9: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-36

A

B

C

D

••

••

T1

T2

T3

T4

T5

F2

F1

Logic Diagram for Analysis Example

Page 10: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-37

X

••

••

••

••

YZ

T1

T2T3

S

C•

Logic Diagram for Binary Adder

Page 11: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-38

••

X

Y

Z

S

C

••

• ••

••

ViewDraw® Schematic for Binary Adder in Figure 3-5

Page 12: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-39

X

Y

Z

S

C

T

Digital

0 50n 100n 150nTime(Seconds)

ViewTrace® Input and Output Waveforms for the Binary Adder Schematic in Figure 3-6

Page 13: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMANO & KIME Upper Saddle River, New Jersey 07458

T-40

00

01

00 01CD

AB

C

D

A

11 10

11

10

B

1 1 1

1

X X X X

1 X X

X = BC + BD + BCD

00

01

00 01CD

AB

C

D

A

11 10

11

10

B1 1 1

X X X X

1 1 X X

W = A + BC + BD

00

01

00 01CD

AB

C

D

A

11 10

11

10

B1

X X X X

1 X X

1

11

Y = CD + CD

00

01

00 01CD

AB

C

D

A

11 10

11

10

B

1 1

1

X X X X

1 X X

Z = D

1

Maps for BCD–to–Excess-3 Code Converter

Page 14: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-41

••

••

••

••

A

B

C

D

W

X

Y

Z

••

Logic Diagram of BCD–to–Excess-3 Code Converter

Page 15: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-42

(b) Numeric designation for display(a) Segment designation

a

f b

e cg

d

Seven-Segment Display

Page 16: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMANO & KIME Upper Saddle River, New Jersey 07458

T-43

••

••

D6 = A2 A1 A0

D5 = A2 A1 A0

D4 = A2 A1 A0

D3 = A2 A1 A0

D2 = A2 A1 A0

D1 = A2 A1 A0

D0 = A2 A1 A0

••

••

••

• •

••

D7 = A2 A1 A0

A0

A1

A2

3–to–8-Line Decoder

Page 17: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-44

(b) Truth table

E

00001

A1

0011X

A0

0101X

D0

01111

D1

10111

D2

11011

D3

11101

(a) Logic diagram

••

••

••••

••

••

•••

••

D0

D1

D2

D3

A0

A1

E

A 2–to–4-Line Decoder with Enable Input

Page 18: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMANO & KIME Upper Saddle River, New Jersey 07458

T-45

••

••

A0

A1

A2

2–to–4Decoder

20

21

1

2

3

0

Enable

D1

D2

D3

D0

20

21

1

2

3

0

Enable

D5

D6

D7

D4

2–to–4Decoder

A 3–to–8 Decoder Constructed with Two 2–to–4 Decoders

Page 19: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-46

Z

Y

X

3–to–8Decoder

20

21

22

S

C

01

2

3

4

5

6

7

Implementing a Binary Adder Using a Decoder

Page 20: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-47

••

D3

D2

D1

D0

A 0

A 1

V

••

Logic Diagram of a 4-Input Priority Encoder

Page 21: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-48

S0

S1

D0

D1

D2

D3

••

••

••

Function table

S1

0011

S0

0101

Y

D0D1D2D3

Y

4–to–1-Line Multiplexer

Page 22: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMANO & KIME Upper Saddle River, New Jersey 07458

T-49

••

••

S0

S1

D0

D1

D2

D3

Y

TG(S0 = 0)

TG(S0 = 1)

TG(S0 = 0)

TG(S0 = 1)

TG(S1 = 1)

TG(S1 = 0)

• •

• •

• •

• •

••

••

••

••

••

••

4–to–1-Line Multiplexer with Transmission Gates

Page 23: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMANO & KIME Upper Saddle River, New Jersey 07458

T-50

•• ••

A0

A1

A2

A3

B0

B1

B2

B3

S(select)

E(enable)

Y0

Y1

Y2

Y3

••

••

Function table

E011

SX01

Output YAll 0'sSelect ASelect B

Quadruple 2–to–1-Line Multiplexer

Page 24: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-51

4 x 1 MUX

Y

X

Z

0

1

0

1

2

3

F

S0

S1

(b) Multiplexer implementation(a) Truth table

X00001111

Y00110011

Z01010101

F01100011

F = Z

F = 0

F = 1

F = Z Z

Implementing a Boolean Function with a Multiplexer

Page 25: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-52

A0000000011111111

B0000111100001111

C0011001100110011

D0101010101010101

F = D

F = 0

F = D

F0101100000011111

F = 0

F = D

F = 1

F = 1

F = D • •

••

••

C

B

A

D

0

1

0

1

2

3

4

5

6

7

S0

F

S1

S2

8 x 1 MUX

Implementing a Four-Input Function with a Multiplexer

Page 26: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-53

E

••

•••

••

••

••

S0

S1

D0

D1

D2

D3

1–to–4-Line Demultiplexer

Page 27: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-54

Half adder

••

Half adder

X

Y

Z

S

C

Logic Diagram of Full Adder

Page 28: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-55

B3 A3

FA

S3C4

B2 A2

FA

S2

B1 A1

FA

S1

B0 A0

FA

S0

C3 C2 C1C0

4-Bit Ripple Carry Adder

Page 29: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMANO & KIME Upper Saddle River, New Jersey 07458

T-56

••

B A

S G P C

B3 A3 B2 A2 B1 A1 B0 A0

PFA PFA PFA PFA

• • •

S3 G3 P3 C3 S2 G2 P2 C2 S1 G1 P1 C1 S0 G0 P0

C0•Ripple Carry

C4

G3 P3 C3 G2 P2 C2 G1 P1 C1 G0 P0

C0

Carry Lookahead

G0-3

P0-3

• •

• ••

••

(a)

(b)

Development of a Carry Lookahead Adder

Page 30: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMANO & KIME Upper Saddle River, New Jersey 07458

T-57

• • • •

• • • •

A B

Binary adder Binary subtractor

Selective2's complementer

Quadruple 2-to-1multiplexer

Result

Borrow

Complement

S0 1Subtract/Add

Block Diagram of Binary Adder-Subtractor

Page 31: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-58

FA FA FA FA

S

B3 A3 B2 A2 B1 A1 B0 A0

C3 C2 C1 C0

C4 S3 S2 S1 S0

• • • •

Adder-Subtractor Circuit

Page 32: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-59

C3 C2 C1 C0

A0B0A0B1

A1B1 A1B0

A1 A0

B1 B0

C0C3

HA HA

C2 C1

A0

A1

B1 B0

B1 B0

A 2-Bit by 2-Bit Binary Multiplier

Page 33: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMANO & KIME Upper Saddle River, New Jersey 07458

T-60

Sum and output carry

Addend Augend

4-bit adder

Sum and output carry

Addend Augend

4-bit adder

A0

A1

A2

C6 C5 C4 C3 C2 C1 C0

B0B1B2B3

B0B1B2B3

0

B0B1B2B3

• • •

• • •

• • •

A 4-Bit by 3-Bit Binary Multiplier

Page 34: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMANO & KIME Upper Saddle River, New Jersey 07458

T-61

••

••

Outputcarry

C

0

Addend Augend

Inputcarry

4-bit binary adder

Z3 Z2 Z1 Z0

K

4-bit binary adder

S3 S2 S1 S0

BCD sum

Block Diagram of BCD Adder

Page 35: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMANO & KIME Upper Saddle River, New Jersey 07458

T-62

P

Q

Cl CO

0

3

0

3

0

3

S

S

Standard Graphics Symbol for a 4-Bit Parallel Adder

Page 36: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMANO & KIME Upper Saddle River, New Jersey 07458

T-63

(c) Truth table for decoder in (b) with EN and outputs negative logic

EN01111

A1

X0011

A0

X0101

D0

01000

D1

00100

D2

00010

D3

00001

(b) 2-to-4 line

X/Y

0123

12

EN

(a) 3-to-8 line

X/Y

01234567

124

EN

Standard Graphics Symbols for Decoders

Page 37: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-64

(b) Equivalent interpretation

X

Y

A

B

C

&

&

&

(a) Block with G1 and G2

XY

ABC

G1G2

112

Example of a G-(AND) Dependency

Page 38: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-65

(a) 8–to –1 line

MUX

ENE

S0S1S2

D0D1D2D3D4D5D6D7

0

2

01234567

G —07Y

(b) Quadruple 2–to–1 line

01

01

01

01

ES

A0B0

A1B1

A2B2

A3B3

EN0 G —01

MUX

Y0

Y1

Y2

Y3

Standard Graphics Symbols for Multiplexers

Page 39: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMANO & KIME Upper Saddle River, New Jersey 07458

T-66

A0A1A2A3

B0B1B2B3

S

0

3

4/0444/3

N4

Cl

P

Q

S

S

0

3

CO

Graphics Symbol for an Adder-Subtractor

Page 40: TABLE 3-2 Truth Table for Code Converter Exampleusers.ece.gatech.edu/hamblen/2030/chapter3.pdf1997 by Prentice-Hall, Inc. LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster/A

1997 by Prentice-Hall, Inc.LOGIC AND COMPUTER DESIGN FUNDAMENTALS Simon & Schuster / A Viacom CompanyMano & Kime Upper Saddle River, New Jersey 07458

T-67

Symbol Description

Active-low input or output

Logic negation input or output

Enable input: enables all outputs when active

Dynamic input

Three-state output

Open-circuit output

Output with special amplification

•• ••

EN

Qualifying Symbols Associated with Inputs and Outputs


Recommended