Háromszoros trigger

Trinity trigger ( hármas kioldó , hármas retesz , hármas flip - flop ) - elektronikus , mechanikus , pneumatikus , hidraulikus , optikai vagy egyéb eszköz , amely három stabil állapottal rendelkezik , amely képes átváltani a három stabil állapot bármelyikéből a másikba két stabil állapot, valamint annak meghatározása, hogy a három stabil állapot közül melyikben van az eszköz. Például egy hármas memóriacella , amely képes hármas kódokat (számokat) írni és olvasni (rögzített).

A 3B BCT ("három vezetékes") és 2B BCT ("kétvezetékes") fizikai hármas rendszerekben a hármas flip-flopok grafikonja egy háromszög, amely kétirányú átmenetekkel rendelkezik bármely csúcsból bármely másik csúcsba.
A hármas flip-flopok grafikonja a 3L LCT fizikai hármas rendszerben ("egyvezetékes") nem rendelkezik közvetlen átmenetekkel -1-ről +1-re és +1-ről -1-re, és ezek az átmenetek a "0"-n keresztül mennek végbe. " a kapcsolási front időtartamának 1/3-ára, ami hamis pozitív eredményekhez vezet a következő logikai elemekben több mint egyfokozatú áramkörökben. Az egyfokozatú, indikátorokkal ellátott áramkörökben a látás tehetetlensége miatt az átmenetek miatti villogás nem látható.

A 3- felfelé számláló és a 3-hátra váltó regiszter szintén hármas flip-flop.

Trinity triggerek építhetők [1] :
1. kétszintű logikai elemekre hármas logikai elemek kétszintű hárombites rendszerében (3Bit BinaryCodedTternary, 3B BCT, "háromvezetékes"),
2. kétszinten logikai elemek egy kétszintű kétbites hármas logikai elemek rendszerében (2Bit BinaryCodedTternary , 2B BCT, "kétvezetékes") és
3. nem túl jó minőség háromszintű logikai elemeken egy háromszintű hármas logika rendszerében elemek (3-Level LevelCodedTernary, 3L LCT, "single-wire").

Történelem

1956-1958-ban Nikolai Petrovics Brusencev egy csoport hasonló gondolkodású emberrel ( a Moszkvai Állami Egyetem Mechanikai és Matematikai Kara ) megépítette az első soros elektronikus hármas számítógépet helyzetszimmetrikus hármas számrendszerrel Setun .

1970-ben Brusencev a Moszkvai Állami Egyetemről megépített egy Setun-70 elektronikus háromkomponensű számítógépet .

A jól ismert szovjet számítástechnikai specialista, D. A. Poszpelov professzor ezt írta: „Az akadályok, amelyek a hármas szimmetrikus számrendszer számítógépekben való alkalmazásának útjában állnak, technikai akadályok. Mindeddig nem fejlesztettek ki gazdaságos és hatékony, három stabil állapotú elemeket. Az ilyen elemek kifejlesztése után a legtöbb általános célú számítógépet és sok speciális számítógépet minden valószínűség szerint hármas szimmetrikus számrendszerben való működésre terveznek.

A híres amerikai tudós, Donald Knuth azt a véleményét fejezte ki, hogy „egy bináris trigger („flip-flop”) felváltása hármas triggerrel („flip-flap-flop”) egyszer biztosan megtörténik. [2] ("Flip-flop" jelentése kétlépcsős, "flip-flap-flop" - háromlépéses, Knuth úgy gondolta, hogy a "flip-flop" jelentése bináris (kétértékű), és "flip-flap-flop" hármasságot jelent (háromértékű )).

Alkalmazás

Az egygombos stopperórákban mechanikus hármas számláló triggert használnak .

Háromkomponensű számítógépek elemei és egységei

A viszonylag egyszerű logika összekapcsolása egy hárombites hárombites flip-flop bemenetén lehetővé teszi egy hárombites hármas D-flip-flop létrehozását három D-bemenettel (terner D-flip-flop) [1] .
Ugyancsak lehetségesek a bináris T-flip-flop három bites hármas analógjai, hármas adatregiszterek , hármas félösszeadók , hármas teljes összeadók , hármas aritmetikai logikai egységek ( ALU ), hármas processzorok , hármas statikus véletlen hozzáférésű memória ( SRAM ), hármas mikrokontrollerek , hármas számítógépek , hármas mikroszámítógépek .

Előnyök és hátrányok

Teljesítmény

Egy órajel ciklusban a hármas rendszerekben egy bit egy hármas bitet (trit) ad át, aminek három állapota van, a bináris rendszerekben egy bit egy bitet, amelynek két állapota van, vagyis egy hármas bit 3/2 = 1,5-ben ad át. (másfélszer) több szám (kód), mint egy bináris számjegy.

Hárombites és kétbites flip-flop használatakor a flip-flop váltások száma átlagosan ugyanannyi, mint a háromszintű flip-flopoknál, de a három- és kétbites flip-flop kimenetén. flopoknál a kapcsolási frekvencia az egyes B2, B1 és B0 vonalakban 1/3-al kisebb, mint egy háromszintű flip-flopban.

Ha hagyományos bináris flip -flopokat használunk három bites és kétbites rendszerekben , a B2, B1 és B0 vonalak kapcsolási frekvenciája 1/3-al kisebb, mint a háromszintű flip-flop esetében, vagyis a hagyományos A bináris flip-flop a hárombites és kétbites rendszerekben, valamint a hármas flip-flop a hagyományos bináris flip-flopokon lehetővé teszi a logikai elemek 1/3-ával kisebb magas frekvenciájú használatát, mint egy háromszintű egyvezetékes hármas rendszerben.

Hardver költségek

A legtöbb esetben, ha logikai áramköröket hármas flip-flopokra építünk, a hardverköltségek körülbelül 2-szeresére nőnek a hagyományos bináris flip-flopokhoz képest, és csak nagyon ritka esetekben, amikor hármas flip-flopokat oldunk meg (Traffic Light Task [3] ), némileg csökkenthető a hardverköltség.

Megbízhatóság

Mivel a kétszintű hárombites hárombites flip-flopok három bites és kétbites módban is működhetnek, ha a három kimeneti vonal (vezető) valamelyike ​​megszakad, át lehet váltani kétbites módba, ami növeli a ezeken a flip-flopokon alapuló eszközök.

Hárombites módban, amikor a három kimeneti vezető közül az egyik megszakad, a maradék két vezető szintjei lehetővé teszik a hárombites kód teljes hardveres vagy szoftveres helyreállítását.

Építkezés

A visszacsatolási rendszer minden trigger esetében ugyanaz. A három elem mindegyikének kimenete a másik két elem bemenetéhez csatlakozik. A három elem (3OR-NOT) és három elem (3 ÉS-NEM) flip-flop esetén három bemeneti jel kerül a három elem három bemenetére és a földelésre. Három 3OR-NOT elem és három 3I-NOT elem triggerei úgy kapcsolódnak, hogy a három bemenet közül kettőre kapcsolójelet adnak. Flip-flopban a 4I-NOT (SN7420, K155LA1 [4] , 164LA8, K176LA8, CD4012, 564LA8, K561LA8, CD4012A, K555LA1) és a 4OR-NOT (164LE6, CD40LE6, K176LE46, K176LE46, K176LE246LE6, K1760LE46 ) a maradék 6 bemenetet három párba egyesítjük, a három pár mindegyike két elemhez kapcsolódik. Három bemeneti jel kerül három kombinált párra és földre. Három 4I-NOT elem és három 4OR-NOT elem triggerei úgy kapcsolódnak, hogy egy kapcsolójelet adnak a három pár egyikére. A triggerek kimenetén három kimeneti busz és egy "föld" (közös) található, hasonlóan a háromfázisú elektromos hálózathoz.

Célszerű három bites egyegységes hármas flip-flop használata három 2OR-NOT elemen és három bites, egy-nulla hármas flip-flop használata három 2I-NOT elemen a hármas statikus szupergyors memóriacellákban (terner) SRAM ).

Mivel amikor a tárolási szint „rögzítve” van az „1” vagy „0” vezetékezés harmadik bemenetén, ezek a flip-flopok úgy működnek, mint egy normál bináris aszinkron RS flip-flop, ezek a flip-flopok a hármas digitális elektronikában háromkomponensűek . bináris aszinkron RS flip-flop analógjai .

Bemenetek és kimenetek

Az RS flip-flop hármas analógjában három bemenet található: S0 (Set0) - 0-ra állítás (az R-bemenet analógja), S1 (Set1) - 1-re állítás (az S-bemenet analógja), S2 (Set2) - 2-re állítás (analóg nélkül), és három kimenet: Q0 a 0 inverter kimenete (analóg Q), Q1 az 1 inverter kimenete (az inverz Q analógja) és Q2 az inverter kimenete 2 (nincs analóg) és földelve.

Kétszintű hármas triggerek

A kétszintű hármas triggerek kétszintű elemekre épülnek, és a munka hármasságát visszacsatoló rendszer segítségével érik el. A kétszintű hármas flip-flopok lehetnek kétbitesek (kétvezetékes, kétszintű hármas) és hárombitesek (három vezetékes, kétszintű hármas).

A kétszintű kétvezetékes és háromvezetékes háromvezetékes rendszerek zajállóbbak, mint a háromszintű egyvezetékes hármas rendszerek, mivel a háromszintű egyvezetékes rendszer az interferenciajel relatív EMF -jéig működik, legfeljebb / 4 = 0,25 (az Up 25%-áig), és a kétszintű kétvezetékes és háromvezetékes háromvezetékes rendszerek az interferenciajel relatív EMF-jéig működnek egészen Fel / 2 = 0,5 * Fel (50%-ig) fel).

Kétszintű 2 bites

Carl W. Nelson javasolta a sok lehetséges hármas kétbites kétvezetékes kódrendszer egyikét ("-"={00}, "0"={01}vagy{10}, "+"={11}), ifj. 1969-ben [6] . A kétbites, kétszintű hármas flip-flopok hármas kétbites kétvezetékes kódrendszerben működnek {00}, {01}, {10}, és három vagy két bites bemenettel és kétbites kimenettel rendelkeznek. .

2 bites hármas flip-flopként 2 szintű 3 bites hármas flip-flopokat használhat 2 bites módban (a TQB2 kimenet letiltásával).

Kétszintű hárombites

A hárombites kétszintű (háromfázisú [7] ) hármas flip-flopok egyjegyű hárombites bemenettel és egyértékű hárombites kimenettel rendelkeznek. A kétszintű lehetővé teszi, hogy egyértelmű hárombites hármas flip-flopokat építsünk a kétszintű logikák szokásos elemeire ( RTL , DTL , TTL , ESL , MOS , CMOS stb.).

A következő egyértelmű hárombites hármas flip-flopok ismertek:

  • Trinity hárombites egyegységes trigger három logikai elemen 2 OR-NOT ( f 2,1,01 10 függvény ) [8] .

  • Egy-nulla hárombites hármas flip-flop három logikai elemen 2 AND-NOT ( f 2,1,07 10 függvény ).

  • Egyegységes hárombites hármas flip-flop három logikai elemen: 3OR-NOT ( f 3,1,1 10 függvény ) (trigger A.P. Stakhov helyéről) [9] (K155LE4, SN7427).

  • Egy-nulla hárombites hármas flip-flop három logikai elemen: 3I-NOT ( f 3,1,127 10 függvény ) (K155LA4, SN7410).

  • Három bites hármas flip-flop három logikai elemen 2I-2I-2OR-NOT (SU661606 szabadalom Memóriacella a pufferregiszterhez. A. I. Bakhshtab, V. I. Varshavsky, V. B. Marakhovsky, V. A. Peschansky, L. Ya Rosendub, N. T. S. Staro. ).
  • Három bites hármas flip-flop három logikai elemen: 2I-4OR-NOT (AS USSR 599332 12/25/76 Trinity flip-flop. N. G. Korobkov, I. N. Kornet, P. N. Dmitriev, L. V. Korobkova, V. I. Gordienko and V. Khardiennyuk, V. K. B. Intézet) [11]

Háromszintű hármas triggerek

Háromszintű triggerek háromszintű elemeken.
A háromszintű elemekben három állapot felel meg három feszültségszintnek - negatív, nulla, pozitív, (alacsony, közepes, magas).
A [12]-ben a 9. ábra egy „hármas statikus trigger” áramkört mutat be két háromszintű inverteren. Ennek a triggernek három állapota van (-1,+1), (+1,-1) és (0,0), de nincs forgása, hanem úgy mozog, mint egy libikóka vagy egy mérleg.

A háromszintű, háromszintű flip-flopok sémáit a [13] és [14] is tartalmazza .

Vegyes háromtagú triggerek

Kétszintű (háromfázisú) bemenettel és háromszintű (egyfázisú) kimenettel Háromszintű (egyfázisú) bemenettel és kétszintű (háromfázisú) kimenettel

A [15] oldal egy bináris órajelű D-flip-flop vegyes hármas analógjának projektjét kínálja soros órajelű háromszintű D-bemenettel és párhuzamos kétszintű (háromfázisú) kimenettel, amely 11 blokkból áll, 3-5 tranzisztor minden blokkban, azaz legalább 33 tranzisztor hármas háromszintű D-flip-floponként.

A „Trinary Code Receiver” [16] diagramot és leírást ad egy szekvenciális háromszintű hármas számjegyek vevőjéről egy „hármas poláris kódban”, és azokat párhuzamos bináris kétjegyű háromjegyű számjegyekké alakítja át, ami egy hármas flip-flop. egysoros háromszintű bemenettel és egy kétsoros kétszámjegyű kimenettel demultiplexerrel .

Háromfázisú adatflip-flop (D flip-flop)

  • Trigger Robert C. Braddock US Pat.3,662,193, 1972. május 9., benyújtva: 1971. május 24. [17] hivatkozás az Electronic Design prototípusára, 1966. május 10., "Ötletek a tervezéshez" szakasz
  • A Trinity-adatindítók (D flip-flop) a Trinity Triggers oldalon találhatók .

Ternáris számláló triggerek (T-triggerek)

  • Trinity számláló trigger. AS USSR 764138 78. 11. 27. N. G. Korobkov, V. I. Gordienko, L. V. Korobkova, N. T. Berezyuk és K. K. Furmanov. Harkov Repülési Intézet. [tizennyolc]
  • Trinity számláló trigger. AS USSR 780207 12/26/78 N. G. Korobkov, L. V. Korobkova, A. E. Lebedenko és K. K. Furmanov. Harkov Repülési Intézet. N. E. Zsukovszkij. [19]
  • Trinity számláló trigger. SU 1078632 24.12.82 N. G. Korobkov, L. V. Korobkova, A. E. Lebedenko és K. K. Furmanov. Harkov Repülési Intézet. N. E. Zsukovszkij. [húsz]
  • Trinity számláló trigger. SU 1188887 28.02.84 B. S. Tsirlin. A Szovjetunió Tudományos Akadémia Társadalmi-gazdasági Problémái Intézete. [21]
  • Trinity számláló trigger. SU 1422405 21.01.87 A. S. Galkin, V. P. Gribok, L. B. Limanovskaya és V. O. Tverdokhlebova [22] . Az Atanua valós idejű logikai szimulátorban az OR-NOT elemek hármas számláló trigger modelljének ellenőrzésekor kiderült, hogy a trigger működőképes .
  • A Trinity Count triggerek listája a Trinity Triggers oldalon és a Trinity 3-bit Count Triggers (T-Flip-Flops) oldalon található .
  • Gazdaságos hárombites (3B BCT UU) hármas számláló flip-flop (T flip-flop) [23]

Lásd még

Irodalom

  • Gurvich I. S. Többstabil potenciál áramkörök, - „Műszerek és vezérlőrendszerek”, 1968, 10. sz. AS USSR 599332
  • Bukhreev I. N. és munkatársai „Digitális eszközök mikroelektronikai áramkörei”. M., Baglyok. rádió”, 1975, 215. o., 5.51. ábra. AS USSR 599332
  • US 3508033 1970 számú szabadalom
  • AS USSR No. 319078 1971
  • AS USSR No. 851785 1979

Linkek

Jegyzetek

  1. 1 2 Trinity triggers . Letöltve: 2015. október 25. Az eredetiből archiválva : 2015. november 21..
  2. Nyikolaj Brusencev "Háromság elve". (nem elérhető link) . Letöltve: 2008. június 5. Az eredetiből archiválva : 2008. június 11. 
  3. A hármas logikai elemek hárombites rendszerének (3B BCT) hatékonysága a "Traffic Light" probléma példáján . Hozzáférés időpontja: 2015. október 27. Az eredetiből archiválva : 2016. március 4.
  4. Tranzisztor-tranzisztor logika . Letöltve: 2008. december 17. Az eredetiből archiválva : 2010. december 5..
  5. Az alacsony frekvenciájú CMOS chipek kézikönyve . Letöltve: 2008. december 17. Az eredetiből archiválva : 2008. október 13..
  6. US 3,641,327 febr. 1972. 8. Benyújtva: aug. 13, 1969 . Letöltve: 2010. május 29. Az eredetiből archiválva : 2019. október 29.
  7. D. A. Poszpelov. Az áramkörök elemzésének és szintézisének logikai módszerei. Harmadik kiadás, átdolgozva és bővítve. „Energia” Moszkva 1974. 352. o. Definíció 9-1. . Hozzáférés dátuma: 2012. január 10. Az eredetiből archiválva : 2012. március 10.
  8. CMOS gates/US5815436 többszintű nem felejtő félvezető memória használata Archiválva : 2008. április 4. a Wayback Machine -nél Ugyanez a nem szabadalmaztatott áramkör az US5815436 szept. 29, 1998 Többszintű nem felejtő félvezető memóriaeszköz továbbfejlesztett programozási szinttel és olvasási/írási többszintű adatáramkörökkel. Tomoharu Tanaka, Hiroaki Hazama, Yokohama, Japán
  9. Háromszoros trigger ("flip-flap-flop") (lefelé irányuló kapcsolat) . Letöltve: 2008. március 7. Az eredetiből archiválva : 2008. március 3.. 
  10. A.Turecki US Pat. 3 508 033 1970. április 21. Benyújtva: jan. 1967. 17
  11. http://www.ee.bgu.ac.il/~kushnero/ternary/Binary%20coded%20ternary/SU599332%20Fast%20ternary%20trigger.pdf Archiválva : 2016. március 4. a Wayback Machine Trinity Triggernél. AC USSR 599332 Nyilatkozva 76.12.25
  12. Ternáris digitális technológia. Perspektíva és modernitás. 05.10.28 Alekszandr Kushnerov, Egyetem. Ben Gurion, Beer Sheva, Izrael. . Letöltve: 2008. június 19. Az eredetiből archiválva : 2013. október 7..
  13. Az ábra archiválva : 2010. május 12. a Wayback Machine D.45-ben. PZN tri-flop, Mouftah képéből: Mouftah-8a-PZN Tri-flop.png Mouftah szabadalmából[15]
  14. http://jeff.tk:81/wiki/Trinary/Circuits#D.5.2._PZN_Tri-Flop Archiválva : 2010. május 12. a Wayback Machine - nél D.48. ábra . Mouftah órajelű PZN tri-flopja, innen: Image:Mouftah-9-Clocked PZN Tri-flop.png
  15. trináris.cc . Letöltve: 2008. november 13. Az eredetiből archiválva : 2008. szeptember 16..
  16. „Trinity Code Receiver” Archív másolat 2016. március 4-én a Wayback Machine -nél M. A. Burkova, K. A. Gusakova, Ozersk Technological Institute (fill) MEPhI, MEPhI-2007 tudományos ülésszak. Hang 1
  17. TRI-STABLE ÁRAMKÖR  (lefelé irányuló kapcsolat)
  18. Háromságszámláló trigger _ _ _
  19. Háromságszámláló trigger _ _ _
  20. Háromságszámláló trigger _ _ _
  21. Trinity counting trigger (változatai) Archív másolat , 2019. augusztus 19-én kelt a Wayback Machine AS USSR-nél 1188887 Bejelentve 84.02.28.
  22. Háromságszámláló trigger _ _ _
  23. Gazdaságos hárombites (3B BCT UU) hármas számláló flip-flop (T-flip-flop) . Letöltve: 2016. december 9. Az eredetiből archiválva : 2016. december 20.