m¹ch logic tæ hîp
I. §Æc ®iÓm b¶n cña m¹ch hîp
Trong m¹ch sè, m¹ch tæ p m¹ch t sè æn ®inh cña tÝn hu ra ë
thêi ®iÓm bÊt kú chØ phô thc vµo tæ hîpc gi¸ trÞ tÝn hiÖu ®Çu vµo ë
thêi ®iÓm tr-íc ®ã. Trong m¹ch tæ hîp, tr¹ng th¸i m¹ch ®iÖn trc ti
®iÓm t – tr-íc khi n hiÖu ®Çu vµo – kh«ng ¶nh h-ëng ®Õn n
hiÖu ®Çu ra. §Æc ®iÓm u tróc ch p ®-îc u tróc c
ng logic.
II. Ph-¬ng pp biÓu dn ph©n ch chøc n¨ng logic
1. Ph-¬ng ph¸p bu diÔn cc ng logic
c ph-¬ng pp th-êng dïng ®Ó bu dn cc n¨ng logic cña
ch p m logic, ng ch©n , ®å logic, ng
Karnaugh, còng cã thÓ biÓu dn ng ®å t ti gian d¹ng sãng.
§èi i vi m¹ch cì nhá (SSI) th-êng biÓu diÔnngm logic. §èi víi
a, th-êng biÓu diÔn ng ng ch©n , hay ng chøc ng.
ng chøc ng ng nh thøc liÖt , i c logic cao (H) c
logic thÊp (L), ®Ó quan logic gi÷a n hiÖu ®Çu ra víi n hiÖu
®Çu o cña ch ®iÖn ®ang t.
C cÇn thay gi¸ trÞ logic cho tr¹ng th¸i trong b¶ng chøcng th× ta cã
ng cn tng øng.
Nh- h×nh II.II.1 cho thÊy, th-êng cã nhiÒu tÝn hiÖu ®Çu vµo vµ nhu tÝn
hiÖu ®Çu ra. t c¸ch tæng qu¸t, m logic a n hiÖu ®Çu ra t
viÕt d-íi d¹ng:
Z1= f1(x1, x2, …, xn)
Z2= f2(x1, x2, …, xn)
Zm= fm(x1, x2, …, xn)
ng cã thÓ viÕt di ng ®¹i l-îng vec nh- sau:
Z= F(X)
2. Ph-¬ng ph¸p pn tÝch cc n¨ng logic
Z
1
Z2
.
.
Zm
ch p
X
1
X2
.
.
Xn
H×nh II.II.1
-
S¬ ®å khèi ch hîp
c b-íc pn tÝch, b¾t ®Çu tõ s¬ ®å m¹ch logic ®· cho, ®Ó cuèi
ng t×m ra m logic hc b¶ng cn .
+ ViÕt biÓu thøc: tuÇn ®Çu o ®Õn ®Çu ra ( hoÆc ng
thÓ ng-îc i), viÕt ra biÓu tc hµm logic a n hiÖu ®Çu ra.
+ Rót gän: khin thiÕt th× rót gän ®Õn tèi thiÓu biÓu thøc ë trªn
ng ph-¬ng ph¸p ®¹i sè hay phng pp nh vÏ.
+ VÏ b¶ng sù tt: khi cÇn thiÕt tm ra b¶ng sù tt b»ng c¸ch
tiÕn hµnh tÝnh to¸n c gi¸ trÞ hµm logic n hiÖu ®Çu ra t-¬ng øng víi
hîp cã thÓ a c gi¸ trÞ tÝn hiÖu ®Çu vµo.
III. Ph-¬ng ph¸p thiÕt kÕ logic ch tæ hîp
Phng ph¸p tht logic c b-íc n m ra ®å
ch ®n logic yªu cÇu vµ nhm logic ®· cho.
VÊn ®Ò
logic tc ng
ch©n lý
ng
Karnaugh i thiÓu
ho¸
BiÓu thøc
tèi thiÓu S¬ ®å
logic
BiÓu thøc
logic
i thiÓu
ho¸
H×nh II.III.1
c b-íc tht kÕ m¹ch logic
hîp
nh II.III.1 qu¸ tr×nh thiÕt kÕ nãi chung a m¹ch p, trong ®ã
bao gåm n b-íc chÝnh:
1. Pn ch yªu cÇu:
u u nhiÖm vô a vÊn ®Ò logic thùc thÓ lµ mét ®o¹n n, ng
thÓ lµ i to¸n logic cô thÓ.
NhiÖm ph©n ch c ®Þnh i o biÕn ®Çu vµo, i o
m ®Çu ra vµ mèi quan logic gi÷a cng víi nhau.
Mn ph©n ch ®óng tph¶i m hiÓu xem xÐt mét c¸ch u c yªu
u tht , ®ã lµ mét viÖc khã nh-ng quan träng trong vÊn ®Ò thiÕt kÕ.
2. VÏ ng ch©n :
i chung, ®Çu tiªn chóng ta liÖt kª thµnh b¶ng vÒ quan hÖ t-¬ng øng
nhau gi÷a tr¹ng th¸i n hiÖu ®Çu o i tr¹ng ti m ®Çu ra. §ã
b¶ng yªu cÇu chøc n¨ng logic. gäi t¾t lµ ng chøc ng.
TiÕp theo, ta thay gi¸ trÞ logic cho tr¹ng th¸i, tøc ng c¸c 0 vµ 1
biÓu diÔn c tr¹ng th¸i t-¬ng øng a ®Çu o ®Çu ra. t qu¶, ta
ng gi¸ trÞ thøc logic, i t¾t ng ch©n lý. §ã cnh lµ h×nh tc
®¹i sè cña yªu cÇu thiÕt kÕ.
CÊn l-u ý ng t ng chøc ng thÓ ®-îc b¶ng thËt kh¸c
nhau nÕu thay gi¸ trÞ logic kh¸c nhau (tøc quan hÖ logic gi÷a ®Çu ra
i ®Çu o ng phô thuéc vc thay gi¸ trÞ).
3. Tn hµnh tèi thiÓu h:
u biÕn Ýt (d-íi 6 biÕn), th× thn ng phng ph¸p ng
Karnaugh. Cßn nÕu biÕn t-¬ng ®èi nhu th× dïng ph-¬ng ph¸p ®¹i
.
Phng pp Karnaugh:
ViÖc s¾p xÕp c¸c biÕn tn bng mintec sao cho c¸c « ®øng c¹nh
nhau ®-îc biÓu diÔn ng gi¸ trÞ chØ ch nhau 1 bit. cña
phng ph¸p Karnaugha trªn tÝnh ct nuèt cñam sè logic, nghÜa
:
A. B + A. B = A( B + B ) = A. 1 = A