ВУЗ:
Составители:
полнять и микрооперацию приёма информации с информационных входов в па-
раллельном виде: RG:=D.
Поскольку один и тот же регистр способен выполнять множество микро-
операций, требуется формирование у него управляющих входов, состояние сигна-
лов на которых определяет поведение регистра, то есть выполняемую под дейст-
вием синхросигнала микрооперацию. Количество выполняемых микроопераций
определяет число управляющих входов.
Синтезируем один разряд реверсивного регистра сдвига, способного выпол-
нять кроме сдвига микрооперацию параллельного приёма. Предполагаем приме-
нение в регистре D-триггеров с динамическим управлением. Для выбора режима
работы регистра используем два управляющих сигнала: E0 и E1.Пусть при
E0=E1=1 выполняется микрооперация параллельного приёма, при E0=E1=0 ре-
гистр хранит предыдущее состояние, при двух других комбинациях управляющих
сигналов реализуются сдвиги в разных направлениях. Заметим, что микроопера-
ция «хранение» может быть реализована или путём запрета записи или путём пе-
резаписи состояния регистра. Запрет записи может быть реализован запретом
действия импульса синхронизации. Выберем для реализации путь перезаписи, по-
вторения состояния регистра.
Синтез сводится к синтезу комбинационной схемы на входе D триггера.
Пусть номер разряда i. Определим функцию возбуждения для информационного
входа триггера:
01010101
11
EERGEERGEERGEEAd
iiiii
⋅⋅∨⋅⋅∨⋅⋅∨⋅⋅=
−+
,
где A
i
– соответствующий разряд записываемого параллельно в регистр сло-
ва A.
Проверим справедливость предложенного выражения. Если E0=E1=1
функция возбуждения на входе D триггера равна:
ii
Ad
=
. То есть происходит за-
пись нового числа в регистр по активному сигналу синхронизации. Если
E0=E1=0, то справедливо:
ii
RGd
=
. С прямого выхода триггера данного разряда
полнять и микрооперацию приёма информации с информационных входов в па- раллельном виде: RG:=D. Поскольку один и тот же регистр способен выполнять множество микро- операций, требуется формирование у него управляющих входов, состояние сигна- лов на которых определяет поведение регистра, то есть выполняемую под дейст- вием синхросигнала микрооперацию. Количество выполняемых микроопераций определяет число управляющих входов. Синтезируем один разряд реверсивного регистра сдвига, способного выпол- нять кроме сдвига микрооперацию параллельного приёма. Предполагаем приме- нение в регистре D-триггеров с динамическим управлением. Для выбора режима работы регистра используем два управляющих сигнала: E0 и E1.Пусть при E0=E1=1 выполняется микрооперация параллельного приёма, при E0=E1=0 ре- гистр хранит предыдущее состояние, при двух других комбинациях управляющих сигналов реализуются сдвиги в разных направлениях. Заметим, что микроопера- ция «хранение» может быть реализована или путём запрета записи или путём пе- резаписи состояния регистра. Запрет записи может быть реализован запретом действия импульса синхронизации. Выберем для реализации путь перезаписи, по- вторения состояния регистра. Синтез сводится к синтезу комбинационной схемы на входе D триггера. Пусть номер разряда i. Определим функцию возбуждения для информационного входа триггера: d i = Ai ⋅ E1 ⋅ E 0 ∨ RGi +1 ⋅ E1 ⋅ E 0 ∨ RGi −1 ⋅ E1 ⋅ E 0 ∨ RGi ⋅ E1 ⋅ E 0 , где Ai – соответствующий разряд записываемого параллельно в регистр сло- ва A. Проверим справедливость предложенного выражения. Если E0=E1=1 функция возбуждения на входе D триггера равна: d i = Ai . То есть происходит за- пись нового числа в регистр по активному сигналу синхронизации. Если E0=E1=0, то справедливо: d i = RGi . С прямого выхода триггера данного разряда
Страницы
- « первая
- ‹ предыдущая
- …
- 94
- 95
- 96
- 97
- 98
- …
- следующая ›
- последняя »