Який початковий стан для Q в засувці SR?


14

На цій діаграмі

http://upload.wikimedia.org/wikipedia/commons/thumb/c/c6/R-S_mk2.gif/220px-R-S_mk2.gif

який би був початковий стан для Q? Оскільки перший NOR для S і R покладається на попередні результати, то має бути щось для першої ітерації?

ПРИМІТКА: Я перебуваю на першому курсі цифрової логіки, тому питання стосується теоретичного використання (виготовлення таблиці, різні домашні завдання, які стосуються тощо), а не реальної реалізації. Просто для таких речей, як "якщо R є __, а S - __, що таке Q?" Такі прості речі.


1
ах - для цілей домашнього завдання ви просто припускаєте, що Q і! Q обидва високі, і виходите звідти - але обов'язково констатуйте, що це припущення, яке ви зробили. для повноти ви можете припустити, що вони обидва починають низько, і роблять інший аналіз. професорам це подобається, коли ви чітко заявляєте, які припущення ви робите, а також чому ви змушені їх робити, а потім продовжуйте аналіз.
JustJeff

1
Засувка SR, що не скидається, повинна перейти в логічний ланцюг, який проходить через послідовність скидання, яка очищує засувку до відомого стану.
Toybuilder

Відповіді:


14

Якщо ви тільки що ввімкнули це, початковий стан буде результатом перегонів, залежно від того, який вихід на ворота може стати першим високим. Насправді, одна або інша брама, як правило, матиме швидший час підйому, тому, ймовірно, вона буде схильна з'являтися в тому чи іншому стані, але гарантій не було б.


2
Примітка: навіть при підключенні виводу, він все ще метастабільний при включенні живлення. Сміття дошки або дивне завантаження на виході все ще може призвести до появи в альтернативному стані. Система скидання живлення - єдиний реальний спосіб бути впевненим, що вона завжди буде живитись в одному стані.
Вонор Коннор

1
@Fake Name - сміливо опишіть схему включення живлення. я викреслив підтягування.
JustJeff

@JustJeff, З TTL я думав, що часто існує стан за замовчуванням. у wiki перший приклад nand gate очевидно за замовчуванням до виходу високого. Тепер, якщо ви хотіли розробити засувку SR, я думаю, що стан POR можна контролювати.
Кортук

@Kortuk - скажімо, одинокий за замовчуванням NAND до високого; якщо ви з’єднаєте два з них, це все одно стане умовою гонки. І лише б / с ці два типи впровадження NAND за замовчуванням, чи це обов'язково так, щоб усі NAND-реалізації це робили? Це означає щось про ворота NOR? Я не думаю, що існує чимало, що можна сказати за межами "це невизначено, не розраховуйте на те, що воно буде виходити однаково кожен раз". Все ще сподіваюся, що @Fake Name вийде з POR.
JustJeff

@JustJeff, так, але якщо ви хотіли створити систему, яка мала керований стан POR, ви б спроектували, давайте скажемо, R сторона, за замовчуванням, щоб вимкнутись, використовуючи понижуючі та транзистори, як підтягуючі. Це дійсно зводиться до дизайну та даних, як більшість речей.
Кортук

5

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

Припустимо, що кожен затвор мав час поширення на виході точно однієї наносекунди, обидва входи одночасно перемикалися з високих на низькі. Хоча вхід був високим, обидва виходи були б низькими. Після однієї наносекунди після їх перемикання обидва виходи були б високими. Наносекунда пізніше обидва виходи будуть низькими, потім обома високими і т. Д. На практиці, звичайно, ворота не збираються вести себе таким ідеально врівноваженим способом, але просто збалансованість речей не повністю запобіжить метастабільність. Як би ви не намагалися налаштувати ланцюг, якби не квантові обмеження, теоретично було б можливо побудувати стимул одним входом, що веде другим, лише на потрібну кількість, щоб кинути річ у метастабільний стан на довільну довжину часу. На практиці, можна побудувати схеми так, що розширена метастабільність вимагає такого точного стимулу, що ймовірність такого стимулу насправді виникати була б нескінченно малою. Тим не менш, важливо пам'ятати про метастабільність, оскільки це може спричинити дивні та несподівані поведінки.

Практично будь-яка засувка може бути переведена в метастабільний стан, якщо VDD піднімається і падає за правильною схемою. Такі метастабільні стани зазвичай вирішуються досить швидко, але важливо зауважити, що можливо, що вихід метастабільної засувки, здається, перемикається в один бік, а потім через деякий час переходить у протилежний стан.


0

Там же було задано і відповіли там:
Як засувка визначає свій початковий стан?

Я додав відповідь, в якій пояснюється, як можна досягти бажаного початкового стану, коли власноруч будується фліпфлоп:
https://electronics.stackexchange.com/a/446285/224980

Я знаю, що ми не повинні публікувати відповіді "лише для посилань", але оскільки це посилання знову вказує на StackExchange, і оскільки моя відповідь досить довга, я думаю, було б недостатньо копіювати її тут.


-1

Я думаю, ти просто хочеш таблиці правди.

Це таблиця правди:

R | S | Q
--- + --- + -------
 0 | 0 | Без змін
 0 | 1 | Високий (1)
 1 | 0 | Низький (0)
 1 | 1 | Непередбачуваний

В останньому випадку Q і Q '- це те саме, що неможливо.


3
Я розумію, що у вас може не бути англійської мови як першої мови, але, будь ласка, спробуйте використовувати правильний написання та написання великої літери. Випишіть із великої літери займенник "Я", пропишіть "Ви", "Просто", "Ваш" тощо. Також прочитайте довідку щодо форматування та перевірте форматування та написання вашої відповіді після її розміщення.
Кевін Вермер

Гей Чувак спасибі за Урів suggession , але на самом деле я використовую ці слова для гарного looking.it було Jst раз стилю написання dude.this коментаря для Кевіна , але я не хочу використовувати цей сайт для такого роду discussions.sorry внутрішньодержавні зручностей
Gouse Shaik

7
@Gouse - Що ж, зауваження Кевіна, здавалося, не допомогло, дивлячись на вашу відповідь. Ми цінуємо правильне написання. Будь ласка, зберігайте мову текстових повідомлень для свого мобільного телефону.
stevenvh
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.