Latch vs Flip-Flop
Засувки та фліп-флопи - основні складові послідовних логічних схем, отже, пам'ять. Послідовна логічна схема - це тип цифрової схеми, який відповідає не тільки на теперішні входи, але і на теперішній стан (або минулий) ланцюга. Для досягнення цієї функціональності схема повинна мати можливість зберігати свій стан у вигляді двійкової інформації.
Детальніше про засувки
Основна властивість пристрою пам'яті полягає в тому, що він повинен мати можливість утримувати свої виходи у фіксованому стані, поки йому не доручено змінюватись. Цю функцію забезпечує бістабільна логічна схема. Простіше кажучи, він має два стабільних стани; a Установити стан та стан скидання. За умовою встановлений стан розглядається як 1, а стан скидання вважається 0. Такий елемент ланцюга відомий як засувка; аналогічно механічному пристрою, що фіксує предмети у фіксованому положенні.
Базова засувка Set-Reset (SR засувка) - це найпростіша форма бістабільних схем. Засувки JK і D - це два інших типи засувок. Їх функціонування зручно виражати таблицею правдивості. Це табличне подання всіх можливих результатів для різних вхідних станів.
Основна засувка змінює своє значення кожного разу, коли вводяться правильні входи. Це створює проблеми для управління бітом даних, що зберігаються у засувці у великій схемі. Більше керування бістабільною схемою можна ввести, передаючи кожен вхід через ворота AND. Керуючи затвором І за допомогою іншого сигналу, можна вводити входи в бажаних подіях. Цей додатковий вхід відомий як "Включити", а зафіксована таким чином засувка відома як засувка з тактовою частотою або засувка. Зазвичай Enable управляється годинником, який представляє собою цифровий сигнал із бажаними інтервалами високого (1) та низького (0) станів.
Для замикаючої D-засувки кожен раз, коли годинник перебуває у високому стані, висновок передбачає високий стан для кожного високого стану входів. Така поведінка називається прозорість. У деяких програмах прозорість засувок є недоліком.
Більше про Фліп-Флопс
Часто необхідно мати можливість вибірки введення в певний момент і зберігати значення внутрішньо. Через прозорість засувка реагує на будь-яку подію, що відбувається у високому стані годинника. Як рішення можна використовувати бістабільні схеми, що спрацьовують на висхідній грані або падаючий край тактового імпульсу. Ці схеми відомі як тригери, які синхронні з краєм тактового імпульсу. Тому Flip-Flops також відомі як синхронні бістабільні мультивібраторні схеми. З іншого боку, засувки є асинхронними бістабільними мультівібраторними схемами.
Відповідно до роботи засувок, також розроблені ворсинки SR, JK, D і T.
Яка різниця між засувками та фліп-флопами?
• Засувка - це асинхронний бістабільний мультівібратор, а триггер - це синхронний бістабільний мультивібратор..
• У засувках утримуваний стан може змінюватися в будь-який момент, коли активізація знаходиться у високому стані, але у відкидних крильцях утримуваний стан може змінюватися лише у висхідній кромці або падаючої межі тактового сигналу, поданого як вхід включити.