Шифратор (4-канальный приоритетный шифратор прерываний)

Шифраторами называются КС, входящие в группу преобразователей кодов. Шифратор решает задачу, обратную задаче дешифратора. Шифратор (кодер) преобразует входной унитарный (позиционный) код в выходной двоичный код.

При проектировании микропроцессорных устройств часто возникает ситуация, когда несколько периферийных устройств (ПУ) одновременно хотят связаться с микропроцессором (МП) для того, чтобы выполнить определенные совместные действия (подпрограмму, запрашиваемую ПУ). В этом случае говорят, что ПУ вырабатывает сигнал прерывания с целью прервать текущую работу МП и перейти на подпрограмму обслуживания этого ПУ.

Логической задачей обработки всех запросов прерываний для КС, представленной на рис 13,а, является выработка для МП сигнала INT, если есть хотя бы один запрос I0, I1, I2, I3 на прерывание от ПУ и получение кода ПУ, сделавшего запрос (адресного кода A1A0) , по которому МП находит требуемую подпрограмму. При наложении запросов (при совпадении по времени) КС формирует адрес ПУ, имеющего высший приоритет. КС, решающая такую задачу, называется приоритетным шифратором.

Таблица истинности рис.13,б отображает логику работы приоритетного шифратора. Наивысший приоритет имеет запрос I0, низший - I3. Символ показывает, что запрос низкого приоритета игнорируется при совпадении с запросом более высокого приоритета.

Результаты минимизации логических функций INT,A1,A0 и КС для их реализации на ЛЭ основного базиса приведены на рис. 13,в,г.

Другие публикации

Выделение огибающей сложных периодических сигналов
Голос и речь человека несут, как известно, явную индивидуальную информацию в силу уникальности физиологического строения его артикуляторного аппарата и специфики реч ...

Зеркальная антенна РЛС
Зеркальные антенны являются наиболее широко распространенным типом антенн в дециметровом и особенно в сантиметровом диапазонах волн. Такое широкое применение зеркальн ...

Меню

Copyright @2020, TECHsectors.ru.