Устройство для обслуживания запросов с формированием адреса инициатора запроса
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИК 5 06 Е 9 46 ОС САНИЕ ИЗОБРЕТЕН ЛЬСТВ г л.9С. В. Яковлев УДАРСТВЕННЫЙ КОМИТЕТ ЗОБРЕТЕНИЯМ И ОТКРЫТИЯМГКНТ СССР А ВТОРСНОМУ СВИ(54) УСТРОЙСТВО ДНИЯ ЗАПРОСОВ САДРЕСА ИНИЦИАТО(57) Изобретение относной технике и может ельство СССР /46, 1976.ство СССР9/46, 1982.ЛЯ ОБСЛУЖИВАФОРМИРОВАНИЕМ РА ЗАПРОСА ится к вычислитель- быть использовано ЯО 633408 при сопряжении микроЭВМ с периферийны. ми устройствами. Цель изобретения повышение достоверности работы устройства. Устройство содержит четыре группы элементов И 3, 8, 9. 11, группу элементов И - НЕ 14, группу триггеров 2, счетчик 6, мультиплексор 7, формирователь 20 импульсов, де. шифратор 13, схему О сравнения, элементы И 5, 17, ИЛИ 4, элемент 1 б задержки. Новым в устройстве является обеспечение контроля сформированного и передаваемого адреса инициатора запроса, что позволяет исключить ошибки при передаче адреса и избежать блокировки канала в случае появления ошибок в передаваемом адресе.илформула изобретения 55 Изобретение относится к вычислительной технике и может быть использовано при сопряжении микроЭВМ с периферийными устройствами.Цель изобретения - повышение достоверности работы устройства,На чертеже представлена функцис,нальная схема устройства для обслуживания запросов с формированием адреса инициатора запроса.Устройство содержит входы 1 индивидуальных запросов, группу триггеров 2, первую группу 3 элементов И, элемент ИЛИ 4, первый элемент И 5, счетчик 6, мультиплексор 7, вторую 8 и третью 9 группы элементов И, схему0 сравнения, четвертую группу 11 элементов И, адресные входы 12, дешифратор 13, группу 14 элементов И - НЕ, вход 5 сопровождения адреса, элемент 16 задержки, второй элемент И 17, выход 18 разрешения обмена, выход 19 объединенного запроса, формирователь 20 импульсов, адресные выходы 21 и тактовый вход 22.Устройство работает следующим образом.В качестве формирователя 20 можно ис. пользовать одновибратор. Допустим, в данный, момент времени запросы на обслуживание не поступают и на входах 1 действуют сигналы логического 0, которые устанавливают по 5-входам триггеры 2 в состояние 1. На й-входах триггеров 2уровень 1 с выходов соответствующих элементов И - НЕ 14. Элементы И 3 закрыты уровнем 0 с входови на выходе элемента ИЛИ 4 находится уровень О, который блокирует работу элемента И 5. Кодовая комбинация на выходе счетчика 6 ссютветствует адресу предыдущего запроса. На выходе мультиплексора 7 уровень 1, что соответствует режиму отсутствия запросов. Работа элементов И 8 блокирована уровнем 0 с выхода формирователя 20.При появлении запроса на соответствующем входе 1 устанавливается уровень . По этому сигналу открывается соответствующий элемент И 3 и сигнал логической 1 с его выхода поступает на один из информационных входов мультиплексора 7 и одно. временно разрешает работу элемента И 5. Тактовые импульсы с входа 22 начинают поступать на счетный вход счетчика 6, на выходе которого формируются адреса индивидуальных запросов. Эти адреса, поступая на управляющие входы мультиплексора 7, последовательно подключают выход мультиплексора 7 к его информационным входам. Как только к выходу мультиплексора 7 (выход инверсный) будет подключен информационный вход, на котором устанавливается уровень 1, с выхода элемента И 3 на выхо. де мультиплексора устанавливается уровень 0, который запрещает дальнейшее поступление тактовых импульсов через элемент И 5 на вход счетчика 6 и одновременно запускает формирователь 20. На выходе счетчика 6 фиксируется адрес инициатора заиро 5 10 15 20 25 30 35 40 45 50 са, который поступает на первые входы элементов И 8 и 9. По окончании времени задержки, определяемого настройкой формирователя 20, на его выходе формируется положительный импульс, который поступает на вторые входы элементов И 8, открывая их, и адрес инициатора запроса поступает на выходы 21 устройства и оттуда в микроЭВМ. Как только микроЭВМ примет на обслуживание поступивший запрос, по адресным входам 12 на дешифратор 13 поступит адрес инициатора запроса. Это приведет к появлению на соответствующем выходе дешифратора 13 сигнала с уровнем 1.Адрес инициатора запроса поступает также на первые входы элементов И 11, а на первые входы элементов И 9 поступает формированный адрес со счетчика 6. Одновременно с адресом инициатора запроса на вход 15 поступает импульс сопровождения адреса (ИСА), который поступает на вторые входы элементов И 9 и 11. Эти элементы срабатывают и адрес, сформированный на счетчике 6, поступает на одни входы схемы О сравнения, а принятый адрес - на другие входы этой же схемы сравнения. Если адреса совпадают, то на выходе схемы 10 сравнения появляется уровень 1, который поступает на первый вход элемента И7. Импульс ИСА, пройдя элемент 16 задержки, поступает на второй вход И 17. Элемент И 17 срабатывает и на выходе 8 появляется сигнал Разрешение обмена, по которому начинается обмен между микроЭВМ и устройством, выставившим запрос. Одновременно импульс с выхода И 17 поступает на вторые входы И - НЕ 14. На одном из выходов дешифратора будет уровень , срабатывает соответствующий элемент И НЕ 14, на выходе которого появляется уровень 0, который поступает на 1 х-вход сооветствуюгцего триггера 2 (на Ь-входе этого трипера уровеньот устройства, выставив- пего запрос) и сбрасывает его, предотвра. щая повторное обслуживание данного запроса. В этом случае сбрасывается триггер именно в том канале, в котором выставлен запрос.Если происходит несравнение адресов, то на выходе схемы 10 сравнения будет 0, элемент И 17 не срабатывает и на выходе 18 будет уровень 0, что является сигналом для микроЭВМ о нарушении адресации и обмен не выполняется, а канал, в котором происходит ошибка, фиксируется. При этом остальные каналы могут работать. 11 осле устранения ошибки в данном канале его работа возобновляется.Последующие запросы, поступающие в устройство, обслуживаются аналогично. Устройство для обслуживания запросов с формированием адреса инициатора запроса, содержащее счетчик, дешифратор, пер.16334 Составитель Г. ПономареваТехред А. Кравчук Корректор Н. Король Тираж 402 Подписное Редактор А. КозоризЗаказ 68 8 НИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж 35, Раушская наб., д. 45 Производственно. издательский комбинат аПатент, г Ужгород, л Гагарина. 1015вую группу из и элементов И (где г - количество источников запросов), первый элемент И, элемент ИЛИ, мультиплексор, группу из л триггеров, вторую группу из К элементов И (где К - количество разрядов формируемого адреса инициатора запроса), причем5 первые входы элементов И первой группы соединены с входами индивидуальных запросов устройства, а выходы подключены к входам элемента ИЛИ, выходы счетчика подключены к соответствующим управляю щим входам мультиплексора и к первым входам элементов И второй группы, счетный вход счетчика соединен с выходом первого элемента И, первый вход которого соединен с тактовым входом устройства, выход мультиплексора подключен к выходу объединен 15 ного запроса устройства и к второму входу первого элемента И, третий вход которого соединен с выходом элемента ИЛИ, входы которого соединены с соответствующими информационными входами мультиплексора, 20 5-входы триггеров группы подключены к соответствующим входам индивидуальных запросов устройства, а выходы триггеров группы соединены с вторыми входами ссютветствующих элементов И первой группы, выходы элементов И второй группы являются адресными выходами устройства, входы дешифратора являются адресными входами 086устройства, отличающееся тем, что, с целью повышения достоверности работы устройства, в него введены третья и четвертая группы из К элементов И, группа из и элементов И - НЕ, формирователь импульсов, элемент задержки, второй элемент И и схема сравнения, причем выходы дешифратора подключены к первым входам соответств) ющих элементов И - НЕ группы, вторые входы которых подключены к выходу второго элемента И и к выходу разрешения обмена устройства, выходы элементов И - НЕ подключены к Й-входам ссютветствующих триггеров группы, первые входы элементов И третьей группы подключены к соответствующим выходам счетчика, а выходы - к первой группе входов схемы сравнения, вторая группа входов которой соединена с выходами элементов И четвертой группы, первые входы которых соединены с соответствующими адресными входами устройства, вторые входы элементов И третьей и четвертой групп подключены к входу сопровождения адреса устройства и через элемент задержки - к первому входу второго элемента И, второй вход которого соединен с выходом схемы сравнения, вторые входы элементов И второй группы подключены к выходу формирователя импульсов, вход которого соединен с выходом мультиплексора.
СмотретьЗаявка
4701023, 03.05.1989
ПУШКИНСКОЕ ВЫСШЕЕ УЧИЛИЩЕ РАДИОЭЛЕКТРОНИКИ ПРОТИВОВОЗДУШНОЙ ОБОРОНЫ
ЗАЯЦ АНАТОЛИЙ МОИСЕЕВИЧ, ЯКОВЛЕВ СЕРГЕЙ ВЛАДИМИРОВИЧ, СТЕПИН ИГОРЬ ВЯЧЕСЛАВОВИЧ
МПК / Метки
МПК: G06F 9/46
Метки: адреса, запроса, запросов, инициатора, обслуживания, формированием
Опубликовано: 07.03.1991
Код ссылки
<a href="https://patents.su/3-1633408-ustrojjstvo-dlya-obsluzhivaniya-zaprosov-s-formirovaniem-adresa-iniciatora-zaprosa.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обслуживания запросов с формированием адреса инициатора запроса</a>
Предыдущий патент: Многоканальное устройство для распределения заданий процессорам
Следующий патент: Мажоритарно-резервированное устройство
Случайный патент: Устройство для филетирования необезглавленной и транспортируемой хвостом вперед рыбы