Читайте также:
|
|
Для реализации микроопераций определяем вначале число управляющих входов V. Микрооперация асинхронной установки регистра в «0» реализуется при использовании D- триггеров, имеющих соответствующие входы R асинхронного сброса. Остальные четыре операции выполняются при поступлении СИ на синхронизирующий вход С регистра. Следовательно регистр должен иметь два управляющих входа V1 и V2. Выберем вариант кодирования микроопераций, представленный в табл. 6.1.
Таблица кодирования Таблица 6.1
Вход V1 | Вход V2 | Микрооперация |
Хранение | ||
Сдвиг влево на 1 разряд | ||
Сдвиг вправо на 1 разряд | ||
Параллельная загрузка |
По условию задания необходимо обеспечить режим хранения при наличии синхронизирующих импульсов на входе С регистра. Это можно реализовать переписью текущего состояния регистра при поступлении синхронизирующих импульсов.
Режим хранения реализуется подачей на вход D триггера сигнала с выхода Q этого же триггера. Составим таблицу истинности функции возбуждения fi триггера i- го разряда регистра (табл. 6.2).
Функция возбуждения входа D триггера i- го разряда
Таблица 6.2
V1 | V2 | Qi+1 | Qi-1 | Di | Qi | fi |
X | X | X | ||||
X | X | X | ||||
X | X | X | ||||
X | X | X | ||||
X | X | X | ||||
X | X | X | ||||
X | X | X | ||||
X | X | X |
Непосредственно из таблицы, используя правило записи функции по минтермам и опуская те переменные, которые могут иметь произвольное значение (Х), можно записать выражение для функции fi:
.
Схема, реализующая это выражение - мультиплексор с двумя входами.
Таким образом получена схема, представленная на рис. 6.7.
Рис. 6.7. Схема многофункционального регистра
Дата добавления: 2015-07-20; просмотров: 67 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Проектирование многофункциональных регистров | | | Динамические параметры регистров |