Засувки - Питання стосовно штатів


0

У завданні нам довелося побудувати Clock D-Latch і надати булеву функцію та таблицю істинності для станів / Q ∗ 1 та наступних станів Q 2 / Q ∗ 2 .Q1Q1∗Q2Q2∗

Засувка виглядає приблизно так:

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

У мене є функції, але я не знаю, як переходити до таблиці істинності для станів і Q ∗ 2 . Спочатку я думав, що міг би просто замінити Q 0 в булевій функції на Q 1 і міг обчислити стани, але це не працює.Q2Q2∗Q0Q1

Q1=Q0∗(D+∼CK)Q1∗=∼Q0∗(∼D+∼CK)∼

Q0=0D=CK=1Q1=Q1∗=0Q2=1Q2∗=0


1
Q∗Q×...

Відповіді:


0

Ваше запитання дуже неоднозначно сформульовано, що важко пояснити поведінку, яку ви не розумієте. Засувки типу D дуже поширені, і їх поведінка відверта, як тільки пояснюється їх робота.

Ви можете знайти повну таблицю істинності і пояснення вашої конкретної логічної схеми тут .

QQ∗Q1=Q1∗=0


0

Таблиця правди на даний момент я була б:

CK_i| D_i|Q_(i-1)|| Q_i
 ------------------------
  0 | 0  | 0     || 0 
  0 | 0  | 1     || 1 
  0 | 1  | 0     || 0 
  0 | 1  | 1     || 1 
  1 | 0  | 0     || 0 
  1 | 0  | 1     || 0 
  1 | 1  | 0     || 1 
  1 | 1  | 1     || 1 

Qi∗∼Qi

CKi=0:Qi=Qi−1.CKi=1:Qi=Di

Qi=(CKi⋅Di)+(∼CKi⋅Qi−1)


Ваше запитання не позначило CK або D своїми моментами. Я припускаю, що вони не змінюються.

Q0=0
D1=D2=CK1=CK2=1
Q1=?;Q2=?

Q1=1;Q2=1

Q1=Q1∗=0Q1=1;Q1∗=0

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