По полученным логическим выражениям синтезируем схему регистра.
На основе полученных логических выражений и синтезированной схемы можно получить логическое выражение и схему для регистра любой разрядности.
Dn= ;
Di= ;
D0= ;
Рис. Семиразрядный сдвигающий реверсивный регистр, построенный на D-триггерах.
Сдвиговые регистры проектируют на двухступенчатых RS- (или JK-) или D-триггерах с динамическим управлением по фронту. Такие триггеры обеспечивают разделение во время процессов приема новой информации в каждом разряде и выдачи (сдвига) старой.
Синтезируем регистр с дополнительной линией входа Узп – сигнал управления для записи слова А. Примем, что в реверсивном регистре должны выполняться параллельная запись слова А по сигналу управления Узп и сдвиги информации влево и вправо под воздействием управляющих сигналов и . Функции возбуждения и для каждого разряда регистра сдвига на двухступенчатых RS-триггерах имеют вид:
. (3.5)
Для регистра сдвига на D-триггерах функции возбуждения имеют вид:
. (3.6)
Схема одного разряда регистра сдвига на RS-триггерах согласно уравнениям (3.5) показана на рис. 3.6-а.
Экономичная схема разряда регистра, в которой функция на R-входе триггера образуется инвертированием сигнала показана на рис. 3.6-б.Однако в этом случае время записи данных увеличивается за счет задержки инвертора.
Схема разряда регистра сдвига на D-триггерах согласно уравнению (3.6) показана на рис. 3.6-в.
Рис. 3.6. Схема разряда регистра сдвига: а – на RS-триггере;
б– с инвертором на входе R; в– на D-триггере.
Пример построения реверсивного трёхразрядного регистра сдвига на D-триггерах с возможностью записи даннях в регистр с динамическим управленим представлен на рис. 3.7.
Рис. 3.7. Схема реверсивного регистра сдвига на D-триггере.
Реверсивный регистр сдвига работает следующим образом. При значении сигнала в регистр записывается информация параллельным однофазным кодом. При значении сигнала хранимая информация одновременно сдвигается в сторону младших разрядов, при этом разряд обнуляется. При значении сигнала информация в регистре одновременно сдвигается в сторону старших разрядов, при этом разряд обнуляется. Запись и сдвиг информации происходят по фронту синхроимпульса.
Дата добавления: 2015-08-21; просмотров: 2045;