Введение в цифровую схемотехнику


         

в себя ожидание положительного фронта


Она должна включать в себя ожидание положительного фронта входного сигнала, отработку последовательности выходных сигналов с временным отключением входного сигнала, ожидание нулевого уровня входного сигнала и переход на новое ожидание положительного фронта входного сигнала. Полученная микропрограмма с необходимыми комментариями представлена в табл. 11.9.

Таблица 11.9. Микропрограмма для спроектированного автоматаАдрес ПЗУ Данные ПЗУКомментарий КодВходДанныеВых.1Вых.2Вых.3Сл. адресКод
0000011100038Ожидание полож. фронта Вх.
8100001100119Пришел положительный фронт входного сигнала. Отработка последовательности. Входной сигнал равен единице.
910010010100A
A101000001103
B10110011000C
C11000111011D
D11011111013DОжидание Вх.=0
100010010100AВх. стал равен нулю до окончания последовательности
2001000001103
30011001100
4010001100018Переход на ожидание фронта
5010111100038Переход на ожидание фронта
6011011100038Не используемые ячейки
7011111100038
E011011100038
F011111100038
Отключение реакции на входной сигнал достигается в микропрограмме за счет дублирования участка отработки выходной последовательности при входном сигнале, равном нулю, и при входном сигнале, равном единице. Если в конце выходной последовательности входной сигнал равен единице, то схема ожидает сначала перехода входного сигнала в нуль (отрицательный фронт), а затем уже ждет положительного фронта входного сигнала. Если в конце последовательности входной сигнал равен нулю, то схема сразу же переходит на ожидание положительного фронта входного сигнала.

Все неиспользуемые микропрограммным автоматом ячейки заполнены командами перехода в начальное состояние схемы с пассивными (единичными) выходными сигналами. Таким решением обеспечивается правильное начало работы микропрограммного автомата при любом начальном адресе (при любом начальном коде в регистре).

Содержание  Назад  Вперед