Ïðèìåð: Òðàíñïîðòíàÿ ëîãèñòèêà
ß èùó:
Íà ãëàâíóþ  |  Äîáàâèòü â èçáðàííîå  

Ðàäèîýëåêòðîíèêà /

Òðèãåðû

←ïðåäûäóùàÿ  ñëåäóþùàÿ→
1 2 3 4 5 6 7 8 9 10 ... 



Ñêà÷àòü ðåôåðàò


Atliko: Jevgenij Sakin ir Puišytė Dovilė gr.: if – 2

TRIGERIAI IR TRIGERINĖS SCHEMOS

Kombinacinių loginių schemų (angl. – combinational logic) įėji¬mų signalai vienareikšmiškai nustato jų išėjimų signa¬lus. Šioms schemoms neegzistuoja praeitis. Tik įgijusios atmintį loginės schemos gali kaupti patirtį ir priimti pro¬tingus spren¬di¬mus. Schemoje įkūny¬ta atmin¬ties ląstelė – tai trigeris; protingos loginės schemos – trigerinės sche¬mos. Protingi šių schemų sprendimai yra praeityje įsimintos informa¬ci¬jos pasekmė, tad trigerinės schemos dar vadinamos sekvencinėmis (loty¬niškai sequentio – pasek¬mė). Ir angliš¬kai trigerinės loginės sche¬mos dažniausiai apibrė¬žia¬mos sąvoka – sequential logic.

KOMBINACINĖS IR TRIGERINĖS SCHEMOS.

ATMINTIES LĄSTELĖ

Šiame skyriuje sudarysime kombinacinių ir trigerinių schemų struktūrines schemas ir aptarsime jų ypaty¬bes. Sudarysime elementariosios atminties ląstelės schemą ir išsiaiškin¬si¬me jos veikimą.

Kombinacinės ir trigerinės loginės schemos

Kombinacinių loginių schemų struktūrinė schema

Jau minėjome, kad kombinacinių loginių schemų išėjimų signalus nustato tik tuo metu veikiantys įėjimo signalai. Griežtai kalbant, šis apibrėžimas galioja tik idealioms kombinacinėms schemoms, nevėlinančioms loginių signalų. Realiose kombinacinėse schemose išėjimo sig¬nalai šiek tiek vėluoja įėjimo sig¬na¬lų atžvilgiu. Tai matyti iš realios kom¬bi¬nacinės schemos struktūrinės sche¬mos, parodytos 1 paveiksle. Šiame paveiksle ideali kom¬bi¬na¬ci¬¬nė schema nevė¬lindama įėji¬mo signalų I1, I2, ..., In įvykdo schemos nustatytas logines funkcijas F1, F2, ..., Fm. Kiekvieno naujo įėjimo signalų deri¬nio nusta¬tytos šių funkcijų reikšmės pa¬siekia realios kom¬bi¬nacinės sche¬mos išėjimus tik po tam tikrų vėlinimo laikų t1, t2, ..., tm . Vėli¬ni¬mo lai¬kas ti – tai funk¬cijos fi naujos reikšmės didžiausias vėli¬nimo laikas; jis atitin¬ka tą įėjimo signalų derinį, kuriam veikiant ti yra maksimalus.

Pateiksime įsimintiną apibrė¬žimą:

1 pav. Realios kombinacinės loginės schemos

struktūrinė schema

f – tai F po t .

Žodinė šio apibrėžimo interpretacija būtų tokia: f – tai nauja (atitinkanti naują įėji¬mo signalų derinį) loginės funkcijos F reikšmė, kuri pasieks realios schemos išėjimą tik po laiko t. Kol laikas t nesibaigė, schemos išėjime dar yra ši loginės funkcijos reikšmė f ; pasibaigus vėlinimo laikui šią funkcijos reikšmę f pakeis kita funkcijos reikšmė F.

Aptartosios sąvokos nėra dažnai taikomos, kai kalbama apie kombinacines schemas, tačiau jos yra pamatinės, aiškinant trigerinių loginių schemų veikimą. Svar¬bu dar ir tai, kad šios sąvokos padeda pastebėti panašumą tarp realių kombi¬na¬ci¬nių schemų ir trigerinių schemų.

Po laiko t  timax realios kombinacinės schemos išėjimuose nusistovi sta¬bi¬lios, nekintančios iki kito įėjimo signalų derinio, loginių funkcijų reikšmės

fi (I1, I2, ..., In) = Fi (I1, I2, ..., In).

Kombinacinės loginės schemos dirbs be klaidų, jei nauji signalų deriniai jų įėjimuose atsiras tik po to, kai schemos išėjimuose nusistovės stabilios loginių funk¬ci¬jų reikšmės, tai yra, bent po laiko timax .

Trigerinių loginių schemų struktūrinės schemos

Aptardami trigerines schemas vietoje gana ilgo termino " trigerio ar trigeri¬nės schemos išėjimų signalų reikšmės" naudosime trumpesnį plačiai taikomą ter¬mi¬ną "trigerio ar trigerinės schemos išėjimų būviai".

Trigerinių, arba sekvencinių, loginių schemų išėjimų būvius nustato ne tik tuo me¬tu veikiantys išoriniai įėjimų signalai, bet ir grįžtamojo ryšio signalai, kurie priklauso nuo schemos atminties įtaisų būvių. Dažnai išoriniai įėjimų signalai vadi¬na¬mi pirminiais įėjimų signalais (angl. – external, arba primary, inputs), o grįžta¬mojo ryšio – vidiniais, arba antriniais, įėjimų signalais (angl. – feedback sig¬nals, state, arba secondary, inputs).

Skiriamos sinchroninės ir asinchroninės tri¬ge¬rinės loginės schemos (angl. – synchronous or clock mode sequential logic; asyn¬chronous sequential logic).

Sinchroninės trigerinės loginės schemos struktūrinė schema parodyta 2 pa¬veiksle. Reikėtų įsidėmėti į šią schemą įrašytus terminus. Įvairius įėjimo signa¬lų pavadinimus jau aptarėme. Periodinius sinchronizuojančius arba, valdančiuosius, sig¬na¬¬lus (angl. – control inputs) sukuria sistemos sinchronizuojančiųjų impulsų ge¬ne¬¬ra¬to¬rius, arba siste¬mos valdantysis generatorius (angl. – system clock).

2 pav. Sinchroninės trigerinės loginės schemos struktūrinė schema

Sinchroninėse trigerinėse loginėse schemose dažniausiai naudojami atmin¬ties įtaisai yra dinaminiai trigeriai, kurie gali keisti savo būvius tik sinchro¬nizuo¬jan¬čiojo impulso prie¬ki¬nio fronto metu. Tai reiškia, kad kombinacinės loginės schemos sukurti žadinimo signalai nekeičia dinaminių trigerių būvių iki sinchro¬nizuo¬jan¬čiojo impulso priekinio fronto, tai yra kito takto pradžios. Tik po to žadinimo, arba kito bū¬vio signalai, tampa trigerių šių būvių signalais schemos išėjimuose. Patekę į kom¬bi¬nacinės sche¬mos įėjimus kaip grįžtamojo ryšio signalai, jie kartu su išori¬niais įėji¬mų signalais formuo¬ja naujus žadinimo signalus.

Sinchronines trigerines logines schemas patogu projektuoti suskaidant lai¬ką į taktus ir aprašant įvykius schemoje kiekvieno takto metu. Šios schemos dirba be klaidų, jei tenkinami du reikalavimai:

– prieš prasidedant kiekvienam naujam taktui, sche¬ma turi būti stabiliame būvyje: turi nekįsti įėjimo signalai ir būti nusistovėję loginiai ly¬giai ir kombinacinių sche¬mų, ir trigerių išėji¬muose;

– po kiekvieno naujo takto pradžios, išoriniai įėjimo signalai nors trumpą laiką turi išlikti nepakitę.

Laikas prieš kiekvieno tak¬to pra¬džią (3 pav.) vadinamas parengties, arba nustatymo, laiku tsu (angl. – setup time), lai¬¬kas po kiek¬¬¬vieno takto pra¬džios – įtvirti¬nimo, arba išlai¬ky¬mo, laiku (angl. – hold time).

3 pav. Sinchroninių trigerinių schemų parengties (tsu) ir įtvirtinimo laikai (th)

Asinchroninės trigerinės loginės sche¬mos struktūrinė schema skirtųsi nuo 2 pa¬veikslo schemos tik tuo, kad joje ne¬būtų sinchronizuojančių signalų. Asin¬chro¬ninės trigerinės loginės schemos veikia be klaidų, jei, prieš paduodant kiekvieną išorinį įėjimo signalą, schemoje visi būviai esti nusistovėję, ir tuo pat metu keičiasi tik vieno iš išorinių įėjimų signalas.

Asinchronines trigerines schemas projektuoti sunkiau, todėl jos naudoja¬mos tik tuomet:

– kai sinchroninės schemos yra nepakankamai sparčios;

– kai schema apdoroja pavienius neperiodinius ir nesinchronizuotus logi¬nius sig¬nalus;

– kai dėl kokių nors priežasčių (pavyzdžiui, ribotos autonominio maitinimo šalti¬nio galios) sinchronizuojančių signalų neformuoja.

Trigerinės loginės schemos dažnai vadinamos sinchroniniais arba asinchro¬ni¬niais (nelygu kokia trigerinė schema) būvių automatais. Kartais vartojamas ir kitas terminas – sinchroniniai arba asinchroniniai būvių genera¬toriai (angl. – synchronous arba asynchronous state machine).

Dviejų stabilių būvių atminties ląstelė

Dviejų

←ïðåäûäóùàÿ  ñëåäóþùàÿ→
1 2 3 4 5 6 7 8 9 10 ... 



Copyright © 2005—2007 «Mark5»