IGITÁLI TECHNIKA 7 Előadó: r. Oniga István
zekvenciális (sorrendi) hálózatok zekvenciális hálózatok fogalma Tárolók tárolók JK tárolók T és típusú tárolók zámlálók zinkron számlálók Aszinkron számlálók egiszterek http://www.play-hookey.com/digital/ http://www.asic-world.com/digital/seq.html
ZEKVENCIÁLI HÁLÓZATOK FOGALMA A kombinációs hálózatok kimenetei csak a bemenetek állapotaitól, kombinációitól függnek, semmi mástól. A sorrendi áramkörök "emlékeznek", memória jellegük van, a legtöbb, memória elemi áramköröket tartalmaznak A legtöbb digitális áramkör működése függ az előzményektől, az időtől, és az események sorrendjétől KH t+ Tároló X Y t+ Ha egy KH egyszerűen visszacsatolunk: aszinkron sorrendi hálózat Ha a visszacsatolt jeleket csak bizonyos időközönként engedjük vissza a bemenetre egy külső órajel mindegyik periódusában csak egyszer szinkron sorrendi hálózat. t Y t Y f (X,)
TÁOLÓK ÜZEMMÓJAIK: beírás ET a tárolóba logikai beírása törlés EET a tárolóba logikai beírása tárolás TOE az előző állapot ( vagy ) megtartása TÍPUAIK: - tároló J-K tároló tároló T tároló VEZÉLÉI TÍPUOK: sztatikus tárolók kapuzott tárolók élekkel vezérelt tárolók vegyes vezérlésű tárolók órajel magas értékével engedélyezett órajel alacsony értékével engedélyezett órajel felfutó élével vezérelt órajel lefutó élével vezérelt
- tároló (latch) olyan billenő áramkör (flip-flop), melynek mindkét állapota stabil (bistabil) n+ n+ Két bemenet: = set, beíró = logikai beírása = reset, törlő = logikai beírása egy (), vagy két (,)kimenete Az n-edik állapotot n indexszel, a következő állapotot n+ indexszel, jelöljük n n tiltott tiltott - latch NO kapukkal Kerüljük az = = állapotot - latch NAN kapukkal Kerüljük az = = állapotot n+ n+ tiltott tiltott n n NO Latch - http://www.play-hookey.com/digital/sequential/rsnorlatch.html NAN Latch http://www.play-hookey.com/digital/sequential/rsnandlatch.html
- tárolók Feltételezet előző állapot = -- BEÍÁ Feltételezet előző állapot = -- -- -- -- Feltételezet előző állapot = -- TÖLÉ -- -- Feltételezet előző állapot = -- --
Kapuzott - tárolók Engedélyező bemenet EN EN P 3 P 4 P P 2 EN n n n+ X X n n Tiltott EN(Clk) Clocked Latch http://www.play-hookey.com/digital/sequential/clockedrslatch.html
Kapuzott tároló EN EN n+ n+ n n n n EN Egy bemenet = Engedélyező bemenet = EN Ha EN = => n+ = n követi -t ha az EN = (aktív) Átlátszó EN Latch http://www.play-hookey.com/digital/sequential/dnandlatch.html
Órajelvezérelt - tárolók három bemenete van: (et, beíró), (eset, törlő) Clk (Clock) órajelbemenet (háromszöggel van jelölve) n Egy (), vagy két ( n, ) kimenete van. Ha töröljük, n+ lesz, ha írjuk, akkor pedig. Órajelvezérelt >Clk >Clk Ha nem írjuk, és nem töröljük, n+ = n (n+-edik kimeneti állapota megegyezik a n-edik állapottal). zinkron működés Flip-Flop http://www.play-hookey.com/digital/sequential/rsnandflip-flop.html
J-K tároló Csak órajel vezérelt lehet Három bemenete van: a J (beíró), a K (törlő) és a Clk (Clock) órajelbemenet Működése megegyezik az órajelvezérelt - tárolóval, azonban az - tárolóval ellentétben ha egyszerre írjuk és töröljük, akkor is definiáltan működik Ha egyszerre írjuk, és töröljük a tárolót, órajel periódusról órajel periódusra negálja az előző állapotát, azaz n+ = lesz. n J T(Ck) K P 3 P 4 P P 2 J n K n n+ n n J K Ha az órajel időtartama nagyobb mind a kapuknak a terjedési ideje, a visszacsatolás miatt a kimenetek oszcillálhatnak JK Flip-Flop http://www.play-hookey.com/digital/sequential/jknandflip-flop.html
Élvezérelt tároló A tárolók kimenete felveszi a bemenetükre érkező jel értékét, ha az órajel engedi. Egyszerű működésük ellenére a legjelentősebb tárolók ( bites memória). C C (a) Felfutó éllel vezérelt (b) Lefutó éllel vezérelt ET EET ET EET Flip-Flop http://www.play-hookey.com/digital/sequential/dnandflip-flop.html
Élvezérelt T tároló J-K tároló J és K bemeneteit összekötjük és elnevezzük T-nek Ha működtetjük őket (T = ), a negáltjára változik az órajel ütemében Ha T=, a kimenet megtartja értékét Egyszerű működésük ellenére gyakran használt tárolók (számlálok). T J K T T T n+ n n
Master-lave flip-flopok Mester-zolga tárolók A J-K flip-flop hiányosságát küszöböli ki. Kimenetén csak akkor jelenik meg az új állapot értéke, amikor a bemeneti vezérlés már hatástalan (Közbenső tárolású tárolók). A Mester az órajel felfutó élére vezérelt, a zolga pedig a lefutó élre. Az órajel felfutó élére történik a bemenetek kiértékelése. Az órajel lefutó élére jelennek meg a kimenetek új állapotai. -M JK-M Bemenetek kiírás fogadása M M J K J K M M J K MATE LAVE MATE LAVE
Vegyes vezérlésű tárolók zinkron vezérlő bemenetek : -, J-K,, T (orajelvezérelt) Aszinkron vezérlő bemenetek: Cl (Clear) törlő és Pr (Preset) beíró bemenet. A Pr aszinkron beíró, illetve Cl törlő bemenetek aktív szintje. C P Felfutó élre érzékeny Pr CL Cl Lefutó élre érzékeny Példák 7472E - JK-M FF - 3 bemenetű E kapuval 7473E - két JK-M FF külön C k és C l bemenetekkel 7476E - két JK-M, C k, P r, és C l bemenetekkel 7474 - két FF külön, C k, P r, C l, bemenetekkel. 7475 - négy FF, két-két FF közös és C k bemenetekkel rendelkeznek
Flip-Flopok jellemzői () Késleltetési idő a szinkron bemenetekhez képest (Pl. 4ns a 74AHC IC családnál) 5% point on triggering edge 5% point 5% point on LOW-to- HIGH transition of 5% point on HIGH-to- LOW transition of t PLH t PHL Késleltetési idő a aszinkron bemenetekhez képest (Pl. 5ns a 74AHC IC családnál) PE 5% point CL 5% point 5% point 5% point t PHL t PLH
Flip-Flopok jellemzői (2) Beállási idő setup time - a minimális idő amennyivel az adatok jelen kell legyenek, az órajel előtt. et-up time, t s Tartási idő hold time - a minimális idő ameddig az adatok nem változhatnak az órajel után. Hold time, t H
Tipikus alkalmazások: Pergésmentesítés Memóriak Frekvenciaosztás zámlálók Pergésmentesítés A tárolók alkalmazásai () A kapcsoló nyitásánál illetve zárásánál apró szikrák jelennek meg tévesen többszöri ki-bekapcsolást okoznak Megoldás: latch használata
A tárolók alkalmazásai (2) Minden felfutó élre a kimenet az előző állapot negáltjára vált Egy flip-flop kettővel osztja a bemenőjelet, két flip-flops négyel.. Frekvenciaosztás zámlálók HIGH HIGH J A J B f out f in K K f in f out