طراحی مدارهای منطقی

16
ی ق ط ن مرهای ی مدا ح را ط سال دوم م ی ن92 - 93 د رن# پ ی واحد م لا س اد ا ه ا*را گ- ش ن دا

description

طراحی مدارهای منطقی. دانشگاه آزاد اسلامی واحد پرند. نیمسال دوم 92-93. طراحی مدارهای منطقی. دانشگاه آزاد اسلامی واحد پرند. جبر بول 2 . Contents. Combinational Logic Design Conversion of English Sentences to Boolean Equations Using a Truth Table Minterm and Maxterm Expansions - PowerPoint PPT Presentation

Transcript of طراحی مدارهای منطقی

Page 1: طراحی مدارهای منطقی

طراحی مدارهای منطقی

93-92نیمسال دوم

دانشگاه آزاد اسالمی واحد پرند

Page 2: طراحی مدارهای منطقی

دانشگاه آزاد اسالمی واحد پرندطراحی مدارهای منطقی

2جبر بول

Page 3: طراحی مدارهای منطقی

Contents

Combinational Logic Design

Conversion of English Sentences to Boolean

Equations

Using a Truth Table

Minterm and Maxterm Expansions

Incompletely Specified Functions

Examples of Truth Table Construction

Page 4: طراحی مدارهای منطقی

Conversion of English Sentences to Boolean Equations

The three main steps in designing a single-output

combinational switching circuit are

1. Find a switching function that specifies the desired

behavior of the circuit• With or Without Truth Table

2. Find a simplified algebraic expression for the

function

3. Realize the simplified function using available logic

element

Page 5: طراحی مدارهای منطقی

Conversion of English Sentences to Boolean Equations

Examples (Without Truth Table)

F = A . B

Z = A.B’ + CD’

Page 6: طراحی مدارهای منطقی

Conversion of English Sentences to Boolean Equations

Examples (With Truth Table)

f = 1 if N≥ 0112 and

f = 0 if N < 0112

Page 7: طراحی مدارهای منطقی

Minterm and Maxterm Expansions

Minterms and Maxterms for Three Variables

Page 8: طراحی مدارهای منطقی

Minterm and Maxterm Expansions

Standard (Canonical) SOP Minterm Expansion

Standard (Canonical) POS Maxterm Expansion

Page 9: طراحی مدارهای منطقی

Minterm and Maxterm Expansions

Finding Minterm Expansion Using X + X’ = 1

Page 10: طراحی مدارهای منطقی

Minterm and Maxterm Expansions

Finding Maxterm Expansion Using XX’ = 0

Page 11: طراحی مدارهای منطقی

Minterm and Maxterm Expansions

Relation Between F and F’

Page 12: طراحی مدارهای منطقی

Incompletely Specified Boolean Functions Don’t Care Minterms

Example There is no output ABC=001 and 110

• Both 0

• First 1, Second 0

• Both 1

Page 13: طراحی مدارهای منطقی

Incompletely Specified Boolean Functions Don’t Care Minterms

Example There is no output ABC=001 and 110

Page 14: طراحی مدارهای منطقی

Examples of Truth Table Construction

1. 1-bit binary adder adds two 1-bit binary numbers

Page 15: طراحی مدارهای منطقی

Examples of Truth Table Construction

2. 2-bit binary adder adds two 2-bit binary numbers

Page 16: طراحی مدارهای منطقی

Examples of Truth Table Construction

Input (A, B, C, D) represent 8-4-2-1 binary-coded-decimal digit.

Output (Z) is 1 iff the decimal number represented by the inputs is exactly divisible by 3. Only valid BCD digits occur as inputs.

0 0000 3 0011 6 0110 9 1001