Latch a Flip-flop
Nepřenášíme pouze informace pomocí digitální elektroniky, ale také je efektivně ukládáme. V oblasti informačních technologií, když do paměti ukládáme obraz, vždy se zamýšlíme nad databázemi. Kromě toho se pojem "západky" a "žabky" široce používá k ukládání dat v podobě bitů, zvláště při skutečném výpočtu. Můžeme si vzít, že databáze jsou to, jak si představujeme naše data z exteriéru, zatímco zámky a žabky to vlastně zvládnou interně. Takže jsou to stavební prvky, které fungují jako základní prvky našich počítačů nebo jakéhokoli typu elektronických systémů. Než se dostaneme ke skutečnému rozdílu mezi zámky a žabky, měli bychom pochopit, co vlastně jsou a jak fungují? Pojďme se do toho dostat.
Co je zámek?
A Blok je prvek obvodu, který mění výstup na základě aktuálního vstupu, předchozího vstupu a předchozího výstupu. Je velmi jednodušší ve své konstrukci, protože potřebujeme odeslat vstupy do něj a dostat výstupy na druhé straně. Existují čtyři různé typy zámků a jsou následující.
- SR Blok: Jedná se o jeden z nejjednodušších elektronických obvodů vybudovaných dvěma "NOR" branami. Zde je výstup první brány odeslán jako jeden ze vstupů do druhého a naopak. Dvě skutečné vstupy se obecně označují jako 'Set' - 'Reset' a proto má název jako západka SR. Podívejte se na vstupy a výstupy této západky na níže uvedeném obrázku. Tabulka na obrázku je označována jako tabulka pravd a představuje vstupy a výstupy v jednodušší tabulkové podobě. Zde 'S' a 'R' jsou vstupy pro logické brány a 'Q' a 'Q' jsou výstupy.
- D Zámek: Má různé názvy jako Data Latch, Transparent Latch nebo Gated Latch. Zde je pouze jeden vstup a výstup se mění podle řídicího signálu označeného jako signál "Povolení". Zde je vstupní a výstupní kombinace zámků D s ohledem na signál aktivace.
- JK Zámka: Byla vyvinuta k překonání problémů se spínacími závorami SR. Z níže uvedeného obrázku si můžete všimnout třetího vstupu do bran a je napájen, aby překonal problémy s přepínáním.
- T-západka: Může být vytvořen pomocí zkratovaného vstupu do JK Latch. Zde písmeno "T" znamená "Přepnout", když výstup přepíná na vstup.
Znalost a porozumění pracovním principům těchto zarážky by bylo velmi užitečné pro jeho odlišení od žabky. Proto jsme podrobně diskutovali o těchto nastaveních okruhů a pravdivých tabulkách. Podívejme se také na to, co je flip flop a jak to funguje?
Co je to Flip Flop?
Žabky jsou vyrobeny ze zámků a obsahují další hodinový signál kromě vstupů použitých v západkách. Je schopen ukládat binární hodnoty, tj. 0 nebo 1. Jelikož jsou zhotoveny ze zámků, můžeme opět založit čtyři různé typy upínacích obvodů založených na příslušných západkách. Takže pokud si ji vyberete ze západky SR, pak byste dostali flip-flop SR tím, že dodáte další hodinový signál k západce. Z následující části si všimněte, jak je hodinový signál 'C' odeslán jako vstup do JK flip-flopu.
Jsou z nich postaveny?
Zásuvky jsou zhotoveny z logických bran a tvoří sekvenční obvody. Nikdy se neobtěžuje o hodiny nebo včasné zadávání. Ale v případě žabky jsou zhotoveny ze zámků s dodatečným hodinovým signálem, které tvoří sekvenční obvody. Včasný vstup má v žabkách velký význam a výstup se čas od času mění.
Kdy se změní výstup?
U zámků jsou vstupy průběžně kontrolovány a výstup je změněn podle vstupu. Neexistuje žádný strach o době trvání při výpočtu výstupu. Ve flip flopu má nejvhodnější včasný výstup. Dokonce i s žabky se vstupy průběžně kontrolují, ale výstupy se mění podle hodinového signálu. Znamená to, že můžeme nastavit vlastní trvání změn vstupů, aby se projevily ve výstupu.
Jsou citliví?
Na základě trvání impulsu může západka odeslat nebo přijmout data. Takže můžeme vysílat tak dlouho, dokud je vstupní spínač "zapnut". Takže citlivost je zde s ohledem na trvání vstupního impulsu, zatímco ve flipchampech je to vzhledem ke změně hodinového signálu. Takže žabky nikdy nezmění výstup, dokud nezjistí změnu vstupního hodinového signálu.
Jak fungují?
Západky fungují na základě vstupních funkcí, ale pracují s flip flop na základě hodinových signálů. Včasný výstup je základním prvkem, který odděluje převrácení od západky.
Jak jsou spuštěny?
U zámků hrají důležitou roli při spouštění výstupů binární vstupy, tj. 0 nebo 1. Mohou být dokonce popsány jako spouštěné na úrovni, neboť reagují buď na úrovni '0' nebo na úrovni '1'. V obrazech se výstup spouští na základě pulzů + ve nebo impulzů hodin. Takže může být lépe popsán jako hraniční spouštění při zvažování, kdy reaguje.
Který může být použit jako registr?
V elektronických zařízeních hrají důležitou roli při uchovávání aktuálních dat při manipulacích přenosy.Tyto registry by měly být spíše sofistikované než jen odesílat výstup založený na binárních vstupech. Také vyžadují zapojení signálů hodin pro přenos v reálném čase. Kvůli takovým funkcím samozřejmě potřebujeme žabky kaskádované podle potřeb. Proto žabky mohou fungovat pouze jako registru a zámky zde nikdy nemohou vyřešit účel.
Co je synchronní?
Jak všichni víme, synchronizace se v našem komunikačním systému obecně týká aktuálnosti. Můžete synchronizovat poštovní schránku se serverem podle potřeby. Opět platí, že čas hraje důležitou roli při synchronizaci. Zásuvky nemají nic společného s časovými nebo hodinovými signály, ale žabky používají. Proto žabky mají synchronní přenosy, zatímco zámky jsou asynchronní.
Pro lepší porozumění se podívejme na výše uvedené rozdíly v tabulkové podobě.
Koncepty | Rozdíly mezi | ||
Blokovat | Žabky | ||
1 | Co je to? | A Blok je prvek obvodu, který mění výstup na základě aktuálního vstupu, předchozího vstupu a předchozího výstupu. | Žabky jsou vyrobeny ze zámků a obsahují další hodinový signál kromě vstupů použitých v západkách. |
2 | Typy | Existují čtyři typy zámků, jmenovitě zámek SR, zámek D, západka JK a zámek T. | Existují čtyři typy žabek, jmenovitě SR Flip-flop, D Flip-flop, JK Flip-flop a T-Flip-flop. |
3 | Postaveno z | Jsou postaveny z logických bran a tvoří sekvenční obvody. | Jsou postaveny ze zámků s přídavným hodinovým signálem, které tvoří sekvenční obvody. |
4 | Výstupní změny | Pokud dojde ke změně vstupu během procesu nepřetržité kontroly vstupů. | Výstupy jsou samozřejmě vypočítávány na základě vstupů během průběžného procesu kontroly vstupů, ale jsou vypočteny pouze tehdy, když je časový signál "+ ve". |
5 | Citlivý na? | Je citlivá na vstupní spínač a můžeme přenášet data tak dlouho, dokud je "Zapnuto". | Je citlivá na signály hodin a nikdy nezmění výstup, dokud se nezmění vstupní signál hodin. |
6 | Jak fungují? | Funguje čistě na základě binárních vstupů. | Pracuje na základě binárních vstupů i hodinového signálu. |
7 | Typ spouštění | Je spuštěna úroveň, protože výstup je změněn na základě binárních úrovní '0' nebo '1'. | Je to okraj spuštěný, protože výstup je změněn na základě hodinových signálů "+" nebo "-". |
8 | Lze použít jako registr? | Ne. Protože registru potřebují důmyslnější elektronické obvody, kde hraje důležitou roli čas. Zde ztrácejí hodiny nebo časové signály, a proto nelze použít jako registr. | Ano. Obsahuje hodinové signály ve svých vstupech, a proto je možné jako registru použít kaskádové žabky. |
9 | Synchronní? | Ne. Je asynchronní, protože nikdy nefunguje na základě časových signálů. | Ano. Je synchronní, protože funguje na základě hodinových signálů. |
Moderní denní elektronika vyžaduje nejaktuálnější informace, a proto je použití žabek nevyhnutelné. Ale nemůžeme stavět flip-flop bez základního pojetí zámků. Proto funguje žabky závislé na mechanismu zámků a následně využívá logické brány pro jeho fungování. I když jsme poukázali na mnoho rozdílů mezi těmito dvěma, základní rozdíl je včasný výstup. S tím jako základem vznikají ostatní rozdíly automaticky.