Přenášíme nejen informace pomocí digitální elektroniky, ale také je účinně ukládáme. V informačních technologiích, kdy úložiště přijde na obrázek, vždy myslíme na databáze. Kromě toho se koncept zámků a překlopných obvodů široce používá k ukládání dat ve formátu bitů, zejména když probíhá skutečný výpočet. Můžeme to vzít jako databáze, jak si představujeme naše data z vnějšku, zatímco západky a klopné obvody je skutečně zpracovávají interně. Jsou tedy stavebními kameny, které fungují jako základní prvky našich počítačů nebo jakéhokoli typu elektronických systémů. Než se pustíme do skutečného rozdílu mezi západkami a žabkami, měli bychom pochopit, co to vlastně je a jak fungují? Pojďme do toho hned.
Západka 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. Jeho konstrukce je velmi jednodušší, protože k ní musíme poslat vstupy a výstupy bychom dostali na druhou stranu. Existují čtyři různé typy zámků a jsou následující.
Znalost a pochopení pracovních principů těchto západek by bylo velmi užitečné pro odlišení od žabek. Proto jsme podrobně diskutovali o těchto nastaveních obvodů a tabulkách pravdy. Podívejme se také, co je žabka a jak to funguje?
Klopné obvody jsou vytvořeny ze západek a zahrnují další hodinový signál kromě vstupů použitých v západkách. Je schopen ukládat binární hodnoty, tj. 0 nebo 1. Protože jsou vytvořeny ze západek, můžeme opět mít čtyři různé typy klopných obvodů na základě příslušných západek. Takže pokud ji sestavíte ze SR západky, pak byste dostali SR flip-flop přidáním dalšího hodinového signálu k západce. Zezdola si všimněte, jak je hodinový signál „C“ odeslán jako vstup do flip-flopu JK.
Zámky jsou vytvořeny z logických bran a vytvářejí sekvenční obvody. To se nikdy nestará o hodiny nebo včasný vstup. Ale v případě žabek jsou postaveny ze západek s dodatečným hodinovým signálem, aby vytvořily sekvenční obvody. Včasným vstupům je u klopných obvodů kladen velký význam a výstup se čas od času mění.
V západkách jsou vstupy průběžně kontrolovány a výstup je měněn podle vstupu. Při výpočtu výstupu se nemusíte starat o dobu trvání. Ve Flip flopech záleží na aktuálním výstupu. I u klopných obvodů jsou vstupy kontrolovány nepřetržitě, ale výstupy se mění na základě hodinového signálu. To znamená, že můžeme nastavit vlastní dobu, po kterou se změny ve vstupu projeví ve výstupu.
Na základě trvání pulsu může západka odesílat nebo přijímat data. Můžeme tedy vysílat, dokud je vstupní spínač zapnutý. Citlivost je zde vzhledem k trvání vstupního impulsu, zatímco u klopných obvodů je to vzhledem ke změně hodinového signálu. Klopné obvody tedy nikdy nemění výstup, dokud nezjistí změnu vstupního hodinového signálu.
Západky pracují na základě vstupních funkcí, ale klopné obvody pracují na základě hodinových signálů. Včasný výstup je základní prvek, který odlišuje klopný obvod od západky.
V západkách hrají binární vstupy, tj. 0 nebo 1, důležitou roli při spouštění výstupů. Lze je dokonce označit jako spouštěné na úrovni, protože reaguje buď na úrovni „0“, nebo na úrovni „1“. U klopných obvodů je výstup spouštěn na základě „+ ve“ nebo „-ve“ pulzů hodin. Lze ji tedy lépe popsat jako hranu spouštěnou při zvažování, kdy reaguje.
V elektronických zařízeních hrají registry důležitou roli při uchovávání skutečných dat během manipulací jsou přenosy. Tyto registry by měly být spíše sofistikovanější než pouze odesílání výstupu na základě binárních vstupů. Vyžadují také zapojení hodinových signálů pro přenosy v reálném čase. K těmto funkcím samozřejmě potřebujeme klopné obvody kaskádové podle potřeb. Klopné obvody tedy mohou fungovat pouze jako registry a zámky zde nikdy nemohou vyřešit účel.
Jak všichni víme, synchronizace obecně odkazuje na aktuální v našem komunikačním systému. Vaši poštovní schránku se serverem byste mohli synchronizovat podle potřeby. Čas opět hraje důležitou roli, pokud jde o synchronizaci. Západky nemají nic společného s časovými nebo hodinovými signály, ale žabky to používají. Klopné obvody proto přenášejí synchronní přenosy, zatímco zámky jsou asynchronní.
Pro lepší pochopení se podívejme na výše uvedené rozdíly v tabulkové formě.
Koncepty | Rozdíly mezi | ||
Západka | Žabky | ||
1 | Co je to? | Západka 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. | Klopné obvody jsou vytvořeny ze západek a zahrnují další hodinový signál kromě vstupů použitých v západkách. |
2 | Typy | Existují čtyři typy západek, jmenovitě SR západka, D západka, JK západka a T západka. | Existují čtyři typy klopných obvodů, konkrétně SR klopný obvod, D klopný obvod, JK klopný obvod a T klopný obvod. |
3 | Postaveno z | Jsou postaveny z logických bran a vytvářejí sekvenční obvody. | Jsou vyrobeny ze západek s dodatečným hodinovým signálem a vytvářejí sekvenční obvody. |
4 | Změny výstupu | Dojde-li ke změně vstupu během procesu průběžné kontroly vstupu. | Výstupy jsou samozřejmě počítány na základě vstupů během procesu průběžné kontroly vstupu, ale počítají se pouze tehdy, když je časový signál '+ ve'. |
5 | Citlivý na? | Je citlivý na vstupní spínač a můžeme přenášet data, pokud je „zapnuto“. | Je citlivý na hodinové signály a nikdy nemění výstup, dokud nedojde ke změně vstupního hodinového signálu.
|
6 | Jak fungují? | Funguje to čistě na základě binárních vstupů. | Funguje jak na binárních vstupech, tak na hodinovém signálu. |
7 | Typ spouštění | Je spouštěn na úrovni, když se výstup mění na základě binárních úrovní '0' nebo '1'. | Spouští se na hraně, když se výstup mění na základě hodinových signálů „+“ nebo „-“. |
8 | Lze použít jako registr? | Ne. Protože registry potřebují sofistikovanější elektronické obvody, kde hraje důležitou roli čas. Zde nám chybí hodiny nebo časové signály, a proto je nelze použít jako registr. | Ano. Zahrnuje na svých vstupech hodinové signály, a proto mohou být kaskádové klopné obvody použity jako registry. |
9 | Synchronní? | Ne. Je asynchronní, protože na základě časových signálů nikdy nefunguje. | Ano. Je synchronní, protože pracuje na základě hodinových signálů. |
Moderní elektronika ve většině případů vyžaduje aktuální informace, a proto je použití žabek nevyhnutelné. Ale nemůžeme postavit žabky bez základního pojetí západek. Provoz flip-flopů je proto závislý na mechanismu západek a ten zase využívá logické brány pro jeho fungování. Ačkoli jsme poukázali na mnoho rozdílů mezi těmito dvěma, základním rozdílem je včasný výstup. S tím jako základem se automaticky objevují další rozdíly.