Чому заборонено стан S = 1, R = 1 у фліп-флопі RS?


10

Я натрапив на триггер RS і я спробував реалізувати це на тренажері та за допомогою фактичних логічних воріт. Але я все ще не впевнений, чи правильно я зрозумів нестабільний або заборонений випадок S = 1, R = 1 у фліп-флопі. Хтось може сказати мені, що це саме?

До речі, я використовував 2-вхідні NAND Gates для реалізації фліп-флопу. Яка різниця між фліп-флопом NAND gate & Flip flop?

Відповіді:


11

Припустимо ідеальні логічні ворота (без затримки розповсюдження), подібні до цього (зображення з Вікіпедії ):

введіть тут опис зображення

Ми знаємо, що вихід NOR-шлюзу дорівнює 1, якщо і тільки якщо обидва входи дорівнюють 0; і 0 в іншому випадку.

Коли S = ​​1, Q = 1 і тому ; коли R = 1, Q = 0 і ˉ Q = 1 .Q¯=0Q¯=1

Q¯=0Q=Q¯

Для RS-фліп-флопу те саме може бути показано при R = S = 0, відповідним чином записавши логічні рівняння.


2
Чому одні ворота дісталися до 1-го стану в реальному світі? Чи все-таки буде заборонено, якщо нам не байдуже відношення Q =! Q?
Білоу

Електрично і Q, і Qbar можуть дорівнювати нулю одночасно. Це порушує логічну мету, щоб обидва виходи та їх наявність були нерівними, але це насправді не суперечність, що стосується воріт NOR.
Аарон Франке

6

Затвердження Sозначає "встановити вихід на 1". Затвердження Rозначає "встановити вихід на 0". Показувати флоп одночасно на диск 0 і 1 одночасно немає сенсу, тому це заборонено.


1

Маючи обидва вхідні дані, виникає два питання:

  • Виходи Q та / Q будуть і низькими, але логіка нижньої течії може очікувати, що / Q завжди буде протилежною Q. Залежно від логіки нижньої течії, той факт, що Q і / Q обидва будуть знижуватися, може бути або не може означати актуальна проблема, але це щось, що потрібно мати на увазі.

  • Коли перший вхід знижується, якщо інший вхід не залишається високим, поки наслідки першої зміни не проникнуть через ланцюг, поведінка схеми не буде чітко визначена, поки щонайменше один з входів не піде знову високий.

Найпростіший спосіб уникнути другої описаної вище проблеми - ніколи не вносити обидва входи одночасно або для інтервалів, що перетинаються.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.