Innhåll: - Avkor - Diitl kor - 2-4 vkor - 7-smnts isply - Kor - Multiplxr - Dmultiplxr F8: Loisk komponntr Loisk komponntr Introuktion Dt är növänit tt skp mr komplx ylok än runlän rinrn (n, or, not) som kn åtrnväns som äri ylok. Gnrll moll: unktion kontrollsinlr Dtlö: - in- oh utånr (,,, rsp. ) Kontrollsinlr: - styr tlöt (s 0,s 1 ) insinlr utsinlr 1 ( 2 2 ) 2 ( 2 2 ) Avkor Kor Krts m lr inånr oh lr utånr Antlt inånr (n) är minr än ntlt utånr (m) Konvrtrr n inånko till n utånsko 1 - till - 1 mppnin -.v.s ör vrj inånsko inns t nst n utånsko Exmpl på inånskor - inär ko - Gry ko - BCD ko - vilkn-som-hlst ko inånsko utånsko Avkor nl-sinlr 3 ( 2 2 ) 4 ( 2 2 )
Gry kor ASCII ko En n-its Gry-ko konstrurs som öljr nom upprpnin: - En 1-its Gry-ko hr två koor, 0 oh 1. - D 2 n örst koorn v n n+1 itrs Gry-ko är lik m koor ör n n- itrs Gry-ko skrivn i smm ornin m tillä v n 0: länst rm - D 2 n sist koorn v n n+1 itrs Gry-ko är lik m koor ör n n- itrs Gry-ko skrivn i omvän ornin m tillä v n 1: länst rm 5 ( 2 2 ) 6 ( 2 2 ) 2-4 Binär vkor 2-4 Binär vkor m "nl" Gnrllt: n-till-2 n vkor : n inånr oh 2 n utånr Inånr Utånr 2-to-4 vkor Inånsko: inär utånsko: 1-v-2 n. En utån ör vrj inånsko Exmpl: n=2, 2-till-4 vkor 0 X X 0 0 0 0 1 0 0 0 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 0 1 1 1 1 0 0 0 Inånr Utånr 2-to-4 vkor 0 0 0 0 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 0 0 = = = = 7 ( 2 2 ) 8 ( 2 2 )
Kskkopplin v vkor Konstrur n 3-8 vkor m 2-4 vkor Kskkopplin v vkor Konstrur n 4-16 vkor m 2-4 vkor i0 i1 i2 SCHEMA y0 y1 y2 y3 y4 y5 y6 y7 SYMBOL 3-8 vkor Y4 Y5 Y6 Y7 i0 i1 i2 i3 n y0 y1 y2 y3 y4 y5 y6 y7 y8 y9 y10 y11 y12 y13 y14 y15 9 ( 2 2 ) 1 0 ( 2 2 ) Använnin v inär-vkor Skp summ-v-proukt uttryk - Dn inär vkorn nrrr ll mintrmr ör n unktion m n- vrilr - Summ-v-prouktn ör n loisk unktionn ås nom tt ör loisk ELLER m unktionns mintrmr. - Exmpl: X Y Z 3-8 vkor F = ( 2, 4, 7) X, Y, Z Y4 Y5 Y6 Y7 F Sju-smnts-isply Visr iml siror oh n l ltisk tkn LED (Liht Emittin Dio) llr LCD (Liqui Crystl Disply) LED-typ: Common Ano (CA) Common Cto (CC) CA: krävr inånr som är ktivt lå (n rivr m ktivt lå utånr) CC: krävr utånr som är ktivt hö (ktivt hö utånr) 1 1 ( 2 2 ) 1 2 ( 2 2 )
- Inånsko: BCD Utånsko: sju-smnt-ko Sju-smnt vkor/rivr - Snninstll ör n ktiv-hö vkor Kor (nor) Krts m mån inånr oh mån utånr Utör n motstt unktionn v n vkor Inånr Utånr Antl utånr (m) är ärr än ntlt inånr (n) D C B A 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 1 1 0 1 1 0 1 0 0 0 1 1 1 1 1 0 0 1 Konvrtrr tt inån koor till tt utån koor inånsko utånsko CODER 0 1 1 0 0 1 1 0 0 1 1 0 1 1 1 1 0 1 1 0 1 1 0 1 1 0 0 0 1 1 1 1 1 0 1 1 1 1 1 1 0 0 0 0 1 0 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 0 1 1 nl-sinlr 1 3 ( 2 2 ) 1 4 ( 2 2 ) Binär kor 2 n -till-n kor : 2 n inånr oh n utånr Inånsko: 1-v-2 n Utånsko: Binär ko Exmpl: n=3, m=8, 8-till-3 kor I4 I5 I6 I7 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 1 1 1 1 8-till-3 kor I4 I5 I6 I7 Implmntrin v 8-till-3 kor Från snninstlln ås kvtionrn - = + + I5 + I7 - = + + I6 + I7 - = I4 + I5 + I6 + I7 Bränsninr - hr inn påvrkn på utånrn - Enst n inån år vr ktiv smtiit 1 5 ( 2 2 ) 1 6 ( 2 2 )
Priorittskor (priority nor) Inånrn hr n inörs prioritt När mr än n inån är ktiv så nrrs n ko ör n inån m höst prioritt Priorittskor H7 = I7 H6=I6 H7 H5=I5 I6 H7 H4=I4 I5 I6 H7 H3= I4 I5 I6 H7 H2= I4 I5 I6 H7 H1= I4 I5 I6 H7 H0= I4 I5 I6 H7 IDLE= I4 I5 I6 H7 Prioritts krts I4 I5 I6 I7 Priorittskor H0 H1 H2 H3 H4 H5 H6 H7 IDLE 8-till-3 kor I4 I5 I6 I7 Multiplxr Multiplxin: övrör tt stort ntl sinlr övr n litt ntl knlr llr lninr Diitl multiplxr (MUX): väljr n v mån inånssinlr oh irirr n till n n utån kontrollsinlr väljr n spiik inån n stykt kontrollsinlr kn välj n v 2 n insinlr Exmpl: 4-till-1 multiplxr: S1 S0 Y 0 0 0 1 1 0 1 1 4-1 MUX S0 Y S1 Y 1 7 ( 2 2 ) 1 8 ( 2 2 ) Loikshm ör n 4-till-1 multiplxr Konstruktion v 8-1 muliplxr Dtsinlr in: P 7 - P 0 Dtsinl ut: Kontrollsinlr: S 2 - S 0 1 9 ( 2 2 ) 2 0 ( 2 2 )
Dmultiplxr Dmultiplxr En multiplxr (DMUX) hr n motstt unktionn till n multiplxr En iitl multiplxr tr mot int rån n n inån oh irirr n till n-v-mån utånr nlit kontrollsinlns vär MUX/DMUX nväns i srill tövrörin käll MUX 2 srill övrörin stintion DMUX 2 Z0 Z1 Z2 Z3 Z = (Z3,Z2,Z1,Z0) sour_slt stintion_slt sour_slt 0 1 2 3 0 1 2 stintion_slt 0 1 2 3 z (0,0,0,) (0,0,0,) (0,0,,0) (0,0,,0) (0,,0,0) (0,,0,0) (0,,0,0) 2 1 ( 2 2 ) 2 2 ( 2 2 )