Устройство для формирования сигнала прерывания
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1432522
Автор: Кулаков
Текст
ОЮЗ СОВЕТСКИХ ОЦИАЛИСТИЧЕСНИХРЕСПУБЛИК 32522(5 в 4 С 06 Р 9/46 ОПИСАНИЕ ИЗОБРЕТ ига СУДАРСТВЕННЫЙ КОМИТЕТ ССС О ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫ АВТОРСИОМУ СВИ(56) Авторское свидетельство СССРУ 1112365, кл. С 06 Р 9/46, 1982.Авторское свидетельство СССРВ 1241242, кл. С 06 Р 9/46, 1984.(54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯСИГНАЛА ПРЕРЫВАНИЯ(57) Изобретение относится к цифровой вычислительной технике и можетбыть использовано в системах прерьвания вычислительных систем, в томчисле в управляющих вычислйтельныхмашинах и комплексах. Целью изобретения является повышение быстродействия устройства путем сокращения времени реакции. Устройство содержит, шесть триггеров, три регистра сдв два мажоритарных элемента, четыре мультиплексора десять элементов И, два регистра и схему сравнения. В устройстве происходят совмещение во времени поиска следующего запросного входа, содержащего запрос, с выдачей объекту общего запроса прерывания и установка ограничения на число опраlшиваемых запросных входов, упрощение процедуры сброса общего запроса прерывания и процедуры начального сбро" са устройства. Кроме того, в устройстве применяется внешняя маска преры" вания параллельно с внутренней маской прерывания и указывается неисправная зона первого блока памяти в режиме самоконтроля. 1 нл.Изобретение относится к областицифровой вычислительной техники и может быть использовано в системах прерывания вычислительнык систем, в томчисле в управляющих вычислительныхмашинах и комплексах.Цель изобретения - повышение быстродействия устройства.На чертеже приведена структурнаясхема устройства,Устройство содержит тактовый вход1 устройства, вход 2 сброса запросапрерывания устройства, вход З,начального сброса устройства, группу входов 154 данных устройства, группу запросныхвходов 5-7 устройства, вход 8 блоки"ровки устройства, вход 9 запрета прерывания устройства, вход 10 режимаустройства, элемент И 11, генератор12 импульсов, счетчик 13, элемент И14, элемент И 15, регистр 16 сдвига,элемент И-НЕ 17, мультиплексор 18,дешифратор 19, элементы И 20-22 группы, ИЛИ 23, счетчик 24, элемент НЕ 25,25мультиплексор 26, элемент И 27, элемент И 28, триггер 29, блок памяти30, элемент И 31, регистр 32 сдвига,мажоритарный элемент 33, блок 34 памяти, элемент И 35, элементы 36 и 37сложения по модулю два, триггеры 3841, параллельный регистр 42, схему43 сравнения, элемент И 44, триггер45, регистр 46 сдвига, мажоритарныйэлемент 47, элемент И 48, мультиплексор 49, регистр 50, мультиплексор 51, 35элемент И 52, выход 53 признака устройства, тактовый выход 54 устройства, группы адресных выходов 55 и 56устройства, выход 5 разрешения устройства, сигнальный выход 58 устройства, группу кодовых выходов 59 устройства.Устройство работает в двух режимах - основном и режиме самоконтроля.Режим работы определяется сигналом,поступающим на вход 10.При работе в основном режиме выполняется периодический опрос входов5-7 устройства, входы 5-7 опрашиваются по очереди, последним в периоде 50опрашивается запросный вход, имеющийпорядковый номер, равный коду, занесенному ранее в регистр 42, затем оп"рос входов 5-7 выполняется сначала.В основном режиме второй мультиплексор 26 коммутирует сигнал с выхода элемента ИЛИ 23 на вход тригге"ра 29. Первый счетчик 13, на который снекоторой частотой поступают импуль"сы с выхода генератора 12 импульсов,при помощи дешифратора 19 и элементов И 20-22 группы в каждом тактепроверки наличия запроса на группевходов 5-7 проверяет запросный вход.группы, номер которого совпадает ссодержимым старших разрядов первогосчетчика 13, поступающим на вход дешифратора 19 с выхода первого счетчика 13, Эта проверка запросного входа заключается в сравнении значенийсигнала запроса на этом запросномвходе за три предыдущих периода проверки, хранящихся в первом блоке 30памяти, с текущим значением сигналазапроса на запросном входе и определении факта изменения значения сигнала запроса. Если на данном запросномвходе сигнал запроса не изменил значения, то через некоторое время происходит изменение на единицу старшихразрядов первого счетчика 13 и проверяется. следующий по порядку запросный вход, Если обнаружено изменениезначения сигнала запроса на данномзапросном входе и ранеене был установлен триггер 38 т.е, не было общего запроса прерывания), то установится триггер 38, на выходе 58 устройства установится единичный сигнал, врегистр 50 выполняется запись значения сигнала запроса на запросном входе (нулевой разряд регистра 50) и ко"да запросного входа (остальные разряды регистра 50), Значения сигналазапроса и кода запросного входа и выхода регистра 50 поступают на выходы59 устройства, в дальнейшем они используются для формирования начального адреса программы обслуживанияпрерывания. Одновременно с этим разрешается работа триггера 39, так какснимается нулевой сигнал с входа сброса этого триггера. Затем происходитизменение на единицу старших разрядовпервого счетчика 13 и проверяется следующий по порядку запросный вход группы 5-7При этом выполняется совмещение поиска следующего запроса прерывания с обслуживанием текущего общегозапроса прерывания,В случае, если обнаружено изменение значения сигнала запроса на данном запросном входе и ранее был установлен второй триггер 38, то устанавливается триггер 39, с инверсноговыхода которого на вход элемента И 11подается нулевой сигнал, запрещающийпрохождение импульсов с тактовоговхода 1 через элемент И 11 на входгенератора 12 импульсов, чем фиксиру 5ется состояние первого счетчика 13.После сброса триггера 38 происходитсброс триггера 39. При этом разрешается прохождение импульсов с тактового входа 1 через элемент И 11 на входгенератора 12 импульсов. Далее устанавливается триггер 38, на выходе 58появляется единичный сигнал, в регистр 50 выполняется запись сигналазапроса на запросном входе и кода запросного входа и т.д., как описановыше.Проверка запросных входов для формирования общего запроса прерыванияна выходе 58 устройства заключаетсяв сравнении сигнала запроса определенного запросного входа за три предыдущих периода проверки, хранящихсяв первом блоке 30 памяти, с текущимзначением запроса на этом запросномвходе и определении факта изменениязначения сигнала запроса. Пояснимработу первого блока 30 памяти в составе устройства,Первый блок 30 памяти - оперативное запоминающее устройство (ОЗУ) сорганизацией 1 разряд х М слов.В блоке 30 памяти каждому запросному входу отведена зона из четыреходноразрядных слов, идупрх подряд одно за другим. Зона блока 30 памятиопределяется старшими разрядами счетчика 13, ее номер совпадает с номеромзапросного входа.В течение периода поиска по всемзапросным входам проверка значениязапроса выполняется в стандартномтакте проверки. В этот такт проверкивыполняется одна операция записи информации в блок 30 памяти и три операции считывания информации из блока30 памяти в произвольном порядке. Обращение к четырем словам зоны блока30 памяти выполняется с помощью двухмладших разрядов счетчика 13. Это об ращение к словам блока 30 памяти выполняется по очереди, т.е. к.первомуслову зоны, далее к второму, третьему и затем четвертому слову. Для какого слова блока 30 памяти выполняется операция записи информации, определяет управляющая информация, поступающая из мультиплексора 18 на управляющий вход блока 30 памяти,Для данного периода поиска по всем запросным входам номер слова в зоне блока 30 памяти, в которое выполняется запись информации, один и тот же. В конце периода поиска этот номер изменяется циклически, т.е, если в данный период поиска запись выполняется в слово зон блока 30 памяти номер четыре, в следующий период запись информации выполняется в слово зон номер один, а по прошествии еще двух периодов поиска - снова в слово зон номер четыре и т,д.Номер слова зон блока 30 памяти, в которое выполняется запись инфор-. мации, формируется совместной работой регистра 16 сдвига, элемента И-НЕ 17 и мультиплексора 18, На тактовый вход регистра 16 сдвига поступает строб, формируемый триггером 45, по фронту сигнала этого строба выполняется операция записи информации в регистр 16 сдвига. Все выходы регистра 16 сдвига соединяются между собой через элемент И-НЕ 17, выход которого подклю - чен к последовательному входу данных регистра 16 сдвига. Поэтому до тех пор, пока на одном из выходов регистра 16 сдвига имеется нулевой сигнал, в него записываются единичные сигна- . лы. После трех периодов поиска по всем запросным входам элемент И-НЕ 17 переключается, после чего в течение периода поиска на выходе элемента И-НЕ 17 присутствует нулевой сигнал, который затем записывается в регистр 16 сдвига. Т.о., нулевой сигнал находится только на одном из выходов регистра 16 сдвига или на выходе элемента И-НЕ 17. Выходу элемента И-НЕ 17 поставлены в соответствие все первые слова зон блока 30 памяти, Трем выходам регистра 16 сдвига поставлены в соответствие все вторые, третьи и четвертые слова зон блока 30 памяти соответственно, Опрос значений выходов регистра 16 сдвига и выхода элемента И-НЕ 17 выполняет мультиплексор 18, на управляющий вход которого поступают два младших разряда счетчика 13, В соответствии с состоянием младших разрядов счетчика 13 на выходе мультиплексора 18появляется признак, указывающий типоперации блока 30 памяти - запись иличтение,Адрес обращения к слову в блоке 30 памяти образуется объединением1432522 50 55 формирует на выходе сигнал "1" принесовпадении сигналов на входах и сигнал "0" при совпадении. Сигнал "1" на выходе элемента 36 сложения по момладших и старших разрядов счетчика 13.Такт проверки изменения значения запроса на запросном входе в данном периоде поиска одинаков для всех зон блока 30.памяти и состоит из подачи кода запросного входа на дешифратор 19, адресные входы блоков 30 и 34 памяти и регистр 50, операции записи текущего значения запроса с выхода элемента ИЛИ 23 через мультиплексор 26 в триггер 29, четырех операций обращения к блоку 30 памяти, трех операций записи значения запроса за три предьдущих периода проверки в регистр 32 сдвига, двух операций записи значения запроса за два предьдущих пери-, ода проверки, в регистр 46 сдвига, операции сравнения сигналов запросаеза четыре периода проверки с помощью мажоритарных элементов 33 и 47 и элемента сложения по модулю два 36, опе-, рации записи общего сигнала прерывания с выхода мультиплексора 49 в триггеры 38 и 39.Строб записи информации в триггер 29 формируется элементом И 28 по совпадению двух инверсных значений сигнала младших разрядов счетчика 13 и строба, присутствующего на первом выходе генератора 12 импульсов, С выхода второго элемента И 28 строб поступает на тактовый вход триггера 29. При этом триггер 29 фиксирует значение запроса, поступившее на его информационный вход с выхода мультиплексора 26, на весь такт поиска.Это обеспечивает возможность асинхронной работы источников запросов прерываний и устройства.Информация с выхода триггера 29 поступает на информационный вход блока 30 памяти и вход мажоритарного элемента 47. Эта информация записывается в блок 30 памяти тогда, когда с выхода мультиплексора 18 поступает признак записи в блок 30 памяти,После записи значения запроса в триггер 29 выполняются четыре операции обращения к блоку 30 памяти, каждая из которых сопровождается признаком записи или считывания, посту" пающим из мультиплексора 18, Этот признак поступает также на второй вход элемента И 31, приэтом запрещается запись информации в регистр 32 сдвига во время операции записи. в блок 30 памяти. Т.о операции значения запроса за предьдущие периодыпроверки с выхода блока 30 памяти врегистр 32 сдвига выполняются во время трех операций считывания информации из блока 30 памяти. Управлениезаписью информации в регистр 46 сдвига с выхода блока 30 памяти обеспе- .чивают элемент И 52, мультиплексоры18 и 51. Мультиплексор 51 обеспечивает опрос выходов регистра 16 сдвигаи выхода элемента И-НЕ 17 в иной последовательности, чем мультиплексор18, т.е. начиная с третьего выхода15 регИстра 16 сдвига, далее опрашивается выход элемента И-НЕ 17 и оставшиеся выходы регистра 16 сдвига,Данные с выходов мультиплексоров 18 и 51подаются на входы элемента И 52, чтообеспечивает пропуск двух стробовзаписи за такт на вход регистра 46сдвига; в результате этого операции записи значения запроса за предьдущие периоды проверки с выходаблока 30 памяти в регистр 46 выполняются во время двух из трех операций считывания информации из первогоблока 30 памяти,После четырех операций обращения30к блоку 30 памяти выполнена операциязаписи значения сигнала запроса вэтот блок, что обеспечивает испольФзование значения запроса в следующие периоды проверки; в регистре 32имеется трехразрядное слово, содерЗ 5 жащее значение запроса эа три предыдущих периода проверки, а в регистре 46 сдвига - двухразрядное слово,содержащее значения запроса за двапредьдущих периода проверки,Для обеспечения вьделения фронтаили среза сигнала на фоне одиночныхили групповых помех используются мажоритарные элементы 33 и 37. На первый вход второго мажоритарного эле 45 мента 47 поступает информация выхода триггера 29, на два других входа мажоритарного элемента 4 поступает информация с выхода регистра 46 сдвига. Информация с трех разрядов регистра32 сдвига поступает на три входа мажоритарного элемента 33, Информацияс выходов мажоритарных элементов 33и 47 сравнивается первым элементом36 сложения по модулю два, который3252 15 20 25 40 45 50 55 714дулю два свидетельствует о наличиифронта или среза сигнала на опрашиваемом запросном входе и необходимостиформирования общего запроса прерывания.Блок 34 памяти - это постоянноезапоминающее устройство с организацией 1 разряд х Р слов. Этот блоксодержит признаки разрешения формирования общего запроса прерывания пофронту или срезу сигнала запроса,т.е.выполняется наложение маски. Работаблока 34 памяти может быть запрещенасигналом на входе 8. Для этого навходе 8 устанавливается сигнал "1",что вызывает появление единичногосигнала на выходе блока 34 памяти иразрешение формирования общего запроса прерывания. Если на входе 8установлен сигнал "О", то формируется внутренняя маска прерывания.Адрес обращения к слову блока 34памяти образуется слиянием старшихразрядов счетчика 13 и информации навыходе мажоритарного элемента 47. Вблоке 34 в слове, соответствующемданной зоне памяти блока 30 и значению запроса, поступившему из мажоритарного элемента 47, хранится информация "Разрешено" ("1") если разрешено формирование общего запросапрерывания, и "Запрет" ("О") в противном случае,Элемент И 35 формирует значениесигнала прерывания, которое черезмультиплексор 49 поступает на информационные входы триггеров 38 и 39.Строб записи информации в триггеры38 и 39 формируется элементом И 14и девятым элементом И 48. Элемент И14 формирует на своем выходе стробпо совпадению единичных сигналов намладших разрядах счетчика 13 и строба, присутствующего на четвертом выходе генератора 12 импульсов, приусловии, если установлен триггер 41,т.е. на его выходе сигнал "1". Элемент И 48 формирует строб на выходе,если на входе 8 установлен единичныйсигнал. Триггер 38 устанавливаетсяпо срезу сигнала на выходе девятогоэлемента И 48Триггер 39 устанавли"вается по фронту сигнала на выходеэлемента И 48. Триггер 39 устанавливается по фронту сигнала на выходеэлемента И 48. Срабатывание триггеров 38 и 39 от разных фронтов стробаобеспечивает совмещение появления 28общего запроса прерывания с поиском следующего запросного входа, для которого будет сформирован общий запрос прерывания, При установке триггера 38 разрешается установка триггера 39, так как сигнал с прямого выхода триггера 38 поступает на вход сброса триггера 39 и, так как этот сигнал "1", разрешается его установка. Ранее триггер 38 был сброшен и в силу приоритета входа сброса была запрещена установка триггера 39 сигналом "О" на входе "Сброс" триггера 39.При установке триггера 38 на его выходе формируется общий запрос прерывания, поступающий на выход 58 устройства, а по фронту этого сигнала в регистр 50 выполняется запись кода запросного входа и значение сигнала запроса на этом входе, выделенное на фоне помех. Сигналы с выхода регистра 50 поступают на выходы 59 устройства, при этом на время обращения к программе обработки запроса прерывания фиксируется код запросного входа, содержащего запрос прерывания.Если установлен триггер 38, а на выходе мультиплексора 49 имеется единичный сигнал во время строба на выходе элемента И 48, то устанавливается триггер 39 и запрещает прохождение импульсов тактовой частоты через элемент И 11. Этим фиксируется код следующего запросного входа, содержащего запрос прерывания, для его последующей записи в параллельный регистр 42 после обработки предыдущего общего запроса прерывания от другого запросного входа.Для сброса (обнуления) общего запроса прерывания на вход 2 подается сигнал , по срезу импульса на входе 1 устройства устанавливается триггер 40, выходной сигнал "0" на инверсном выходе которого, пройдя через элемент И 14, выполняет сброс триггера 38 и регистра 50, а также запрещает прохождение импульсов тактовой частоты через элемент И 11, что обеспечивает отсутствие потерь следующих запросов прерываний на запросных входах устройства при затягивании сигнала "Сброс" на входе 2 сброса запроса прерывания.При включении питания узлы устройства находятся в неопределенном состоянии. Поэтому на вход 3 поступает9 143252сигнал "0", который сбрасывает двоичные счетчики 13 и 24, триггеры 3841 и 45, регистры 50 и 42. При сбросе триггера 41 на четыре периодапоиска блокируется формирование стро 5бов на выходе элемента И 15 и следовательно, блокируется формированиеобщего запроса прерывания. При этомобеспечивается надежная запись данных в блок 30 памяти, а также повышается производительность .устройстваза счет более точной привязки началаформирования общего запроса прерывания к моменту завершения заполненияблока 30 памяти и завершению переходного процессана запросных входах5-7 устройства,Для сокращения периода поиска и,следовательно повышения производительности устройства, используетсяустановка уровня опрашиваемьсс запрос"ных входов. При этом исключаютсязатраты времени на опрос запросныхвходов, коды которых превышают установленный уровень. Для этого используются регистр 42, схема 43 элеггентИ 44 и триггер 45.После подачи сигнала начальногосброса на вход 3 сброса триггер 41сброшен и сброшен регистр 42, Послеустановки триггера 41 разрешаетсязапись данных, присутствующих навходе 4, в регистр 42. Данные являются двоичным кодом последнего опрашиваемого запросного входа группызапросных входов 5-7. Данные заносятся в регистр 42 по фронту сигнала напервом . выходе генератора 12 импульсов. Смену данных рекомендуется про 40изводить при наличии сигнала низкого уровня на выходе 53, так как этогарантирует отсутствие "ложных" общйх запросов прерыванИй, Код уровняопрашиваемых запросных входов снимается с выходов регистра 42 и пос 45тупает на вторую группу входов схемы43 сравнения, на первую группу входовкоторой поступают сигналы старшихразрядов счетчика 13. При совпадениикодов сигналов на первой и второйгруппах входов схема 43 формируетсигнал "1", при не совпадении - сигнал "0", При наличии сигналов "1"на выходах младших разрядов счетчика13, первом выходе генератора 12 импульсов и схемы 43 разрешается установка в единичное состояние триггера45; так как на его вход сброса и ин 210формационный вход поступает сигнал "1". Триггер 45 устанавливается в единичное состояние по срезу сигнала на втором выходе генератора 12 импульсов, при этом будет сброшен счетчик 13 и выполнена запись данных в регистр 16 сдвига. Триггер 45 уста- . навливается в нулевое состояние по срезу сигнала на первом выходе генератора 12 импульсов.В ряде задач построения систем прерываний дополнительно к внутренней маске прерывания, формируемой блоком 34 памяти, требуется формировать внешнюю маску прерывания, запрещая формирование общего запроса прерывания для определенных запросных входов, групп запросных входов или всех запросных входов устройства, Для этого используется вход 9 прерывания, адресные выходы 56 и 55 усторойства и выход 57 устройства. Сигнал запрета подается на вход 9 прерывания в соответствии с адресом зоны блока 30 памяти, где хранятся значения сигналов запросного входа и значения сигнала на этом запросном входе аналогично формированию маски блоком 34 памяти.При работе в режиме самоконтроля устройство функционирует следующим образом. На вход 10 режима устройства подается "1", которая задает режим самоконтроля, переключает мультиплексоры 26 и 46 на коммутацию эталоннойинформации.В этом режиме мультиплексор 26 запрещает прохождение сигнала с выхода элемента ИЛИ 23 на вход триггера 29 и разрешает передачу эталонного сигнала с первого выхода счетчика 24 на вход триггера 29.Теперь устройство формирует сигнал прерывания на выходе элемента И 35 в соответствии с эталонным, периодически меняющим полярность, сигналом на первом выходе счетчика 24, который служит имитатором входных сигналов на запросных входах устройства.Формула изобретенияУстройство для формирования сиг - нала прерывания, содержащее элемент НЕ, семь элементов И, два счетчика, дешифратор, группу элементов И, элемент ИЛИ, генератор тактовых импульсов, три триггера, два блока памяти, 1432522 12два регистра сдвига, элемент И-НЕ,два мультиплексора, первый мажори-.тарный элемент, два элемента сложения по модулю два, причем первый вход первого элемента И соединен с тактовым входом устройства, выходы старших разрядов первого счетчика соединены с входами дешифратора, с первой группой адресных выходов устройства, с первой группой входов адреса 40 первого и второго блоков памяти, выход переполнения первого счетчика соединен со счетным входом второго счетчика, выходы младших разрядов первого счетчика соединены с соответствующими входами второго элемента И, с второй группой входов адреса первого блока памяти и с адресными входами первого мультиплексора, первый выход генератора импульсов соединен с первыми входом третьего элемента И, инверсные выходы младших , разрядов первого счетчика соединены с соответствующими входами третьего 2 б элемента И, второй выход, генератора импульсов соединен с тактовым входом первого блока памяти, третий выход генератора импульсов соединен с вторым входом второго элемента И, каждый выход дешифратора соединен с первым входом одноименного элемента И группы, вторые входы элементов И группы соединены с одноименными запросными входами устройства, выходы элементов И группы соединены с входами элемента ИЛИ, выход третьего элемента И соединен с тактовым входом первого триггера, выход первого триггера соединен с информационным входом первого блока памяти, выход первого блока памяти соединен с информационным входом первого регистра сдвига, первый, второй и третий выходы второго регистра сдвига соединены45 . с первым, вторым и третьим входами элемента И-НЕ, с первым, вторым и третьим информационными входами первого мультиплексора соответственно, выход элемента И-НЕ соединен с входом данных второго регистра сдвига и с четвертым информационным входом первого мультиплексора, выход первого мультиплексора соединен с входом управления записью первого блока памяти, выходы первого регистра сдвига соединены с входами первого мажоритарного элемента, выход первого мажоритарного элемента соединен с первым входом первого элемента сложения помодулю два, выход второго блока памяти соединен с первым входом четвер"того элемента И, выход первого элемента сложения по модулю два соединен с вторым входом четвертого элемента И, выход второго триггера является сигнальным выходом устройства, первый вход пятого элемента И соединен с входом начального сбросаустройства, управляющий вход второгомультиплексора соединен с входом режима устройства, первый разрядныйвыход второго счетчика соединен спервым информационным входом второго мультиплексора, выход элементаИЛИ соединен с вторым информационнымвходом второго мультиплексора, выходвторого мультиплексора соединен с информационным входом первого триггера,второй разрядный выход второго счетчика соединен с входом элемента НЕ,третий разрядный выход второго счетчика соединен с первым входом шестого элемента И, выход элемента НЕ соединен с вторым входом шестого элемента И, выход шестого элемента И соединен с первым входом второго элемента сложения по модулю два, выход пятого элемента И соединен с входомсброса второго триггера, о т л и -ч а ю щ е е с я тем, что, с цельюповышения быстродействия устройства,в него введены четвертый, пятый ишестой триггеры, третий регистр сдвига, второй мажоритарный элемент, тре -тий и четвертый мультиплексоры, восьмой, девятый и десятый элементы И,первый и второй регистры и схема срав.нения, причем тактовый вход третьеготриггера соединен с тактовым входомустройства, выход первого элемента Исоединен с входом запуска генератораимпульсов, выходы старших разрядовпервого счетчика соединены с группойинформационных входов первого регистра и с первой группой входов схемысравнения, выходы младших разрядовпервого счетчика соединены с адресными входами третьего мультиплексора, с соответствующими входами восьмого элемента И и являются второйгруппой адресных выходов устройства,первый выход генератора импульсовсоединен со счетным входом первогосчетчика, с тактовым входом второгорегистра и с соответствующим входомседьмого элемента И, четвертый выходгенератора импульсов соединен с первыми входами восьмого и девятого элементов И, выход первого триггера соединен с первым входом второго мажоритарного элемента, выход первого блока памяти соединен с информационнымвходом третьего регистра сдвига, первый, второй и третий выходы второгорегистра сдвига соединены с первым,вторым и третьим информационными входами третьего мультиплексора, выходэлемента И-НЕ соединен с четвертыминформационным входом третьего мультиплексора и является выходом признака устройства, выход первого мультиплексора соединен с вторыми входамивосьмого и девятого элементов И, выход третьего мультиплексора соединенс третьим входом девятого элементаИ, выход первого элемента сложения помодулю два соединен с вторым входомвторого элемента сложения по модулюдва, выход второго триггера соединенс входом сброса четвертого триггераи тактовым входом первого регистра,управляющий вход четвертого мультиплексора соединен с входом режимаустройства, вход управления чтениемвторого блока памяти соединен с входом блокировки устройства, второйразрядный выход второго счетчикасоединен с тактовым входом пятоготриггера, выход пятого элемента Исоединен с входом сброса первогорегистра, выходы первого регистраявляются группой кодовых выходовустройства, выход девятого элементаИ соединен с тактовым входом третьего регистра сдвига, выход восьмогоэлемента И соединен с тактовым входом первого регистра сдвига, выходтретьего .регистра сдвига соединен свторым входом второго мажоритарногоэлемента, выход четвертого элементаИ соединен с первым информационнымвходом четвертого мультиплексора,выход второго элемента сложения помодулю два соединен с вторым информационным входом четвертого мульти 5 10 15 20 25 30 35 40 45 плексора, выход четвертого мультиплексора соединен с информационнымивходами второго и четвертого триггеров, инверсный выход четвертоготриггера соединен с вторым входомпервого элемента И, выход второгомажоритарного элемента соединен свторым адресным входом второго блокапамяти, с вторым входом второго элемента сложения по модулю два, с со -ответствующим входом группы информационных входов первого регистра иявляется выходом разрешения устройства, вход сброса прерывания устройства соединен с информационным входомтретьего триггера, выход которого соединен с третьим входом первого элемента И и с вторым входом пятого элемента И, вход сброса и информационныйвход пятого триггера, первый входсброса первого счетчика и вход сброса второго счетчика соединены с входом начального сброса устройства, выход пятого триггера соединен с третьим входом второго элемента И и свходом сброса второго регистра, выход второго элемента И соединен спервым входом десятого элемента И иявляется тактовым выходом устройства, вход запрета прерывания устройства соединен с вторым входом десятого элемента И, выход десятого элемента И соединен с тактовым входом второго триггера и тактовым входом четвертого триггера, группа входов данныхустройства соединена с группой информационных входов второго регистра,выходы второго регистра соединены свторой группой входов схемы сравнения, выход схемы сравнения соединен стретьим входом седьмого элемента И,выход седьмого элемента И соединен свходом сброса и информационным входомшестого триггера, выход шестого триг-.гера соединен с тактовым входом второго регистра сдвига и вторым входомсброса первого счетчика, тактоныквход шестого триггера соединен свторым выходом генератора импульсов.аказ 5442 ир 130 олиграфическое предприяти Ужгород, ул. Проектная изводствен 704Государственного елам изобретений сква, Ж, Рауш Подписноекомитета СССи открытийкая наб., д.
СмотретьЗаявка
4232094, 20.04.1987
ПРЕДПРИЯТИЕ ПЯ В-2431
КУЛАКОВ МИХАИЛ ГЕННАДЬЕВИЧ
МПК / Метки
МПК: G06F 9/48
Метки: прерывания, сигнала, формирования
Опубликовано: 23.10.1988
Код ссылки
<a href="https://patents.su/9-1432522-ustrojjstvo-dlya-formirovaniya-signala-preryvaniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования сигнала прерывания</a>
Предыдущий патент: Многоканальное устройство приоритета
Следующий патент: Устройство для обслуживания запросов
Случайный патент: Лентопротяжный механизм для перфорированного носителя информации