Устройство для обмена информацией между микро эвм и периферийными устройствами
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1195351
Авторы: Козловский, Лобанов, Слюсарь
Текст
сарь 3 (088. 8) опроцессо )м вводоме 1 США ная система с изоыводом. Каталог977. с ОСУДАРСТВЕННЫЙ КОМИТЕТ СССРО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЦТИЙ ИСАНИЕ ИЗОБ К АВТОРСКОМУ СВИДЕТЕЛЬ Микропроцессорная система, использующая способ ввода-вывода с наложением на память, Каталог фирмы ХгЛе 1, США, 1977.(54)(57) 1.УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ МЕЖДУ МИКРОЭВМ И ПЕРИФЕ- РИЙНЫМИ УСТРОЙСТВАМИ, содержащее оперативный запоминающий блок, постоянный запоминающий блок, объединенные адресной, управляющей и информационной шинами, группу интерфейсных блоков, информационные и управляющие входы которых соединены с выходными управляющей и информацинной шинами микроЭВМ, о т л и ч а ю щ е е с я тем, что, с целью повьппения производительности и достоверности работы, в него введены два дешифратора, регистр базового адреса, блок формирования контрольных комбинаций, элемент И, элемент ИЛИ, причем группа входов первого дешифратора соединена с выходной адресной шиной микро- ЭВМ, а первый, второй и третий выходы соединены соответственно с первыми входами элемента ИЛИ, второго дешифратора и элемента И, второй вход которого соединен с разрядом записи выходной управляющей шины мйкроЭВМ а выход соединен с входом записи регистра базового адреса, группа индс С 06 Р 13/00 1 формационных входов которого соединена с выходной информационной шиной микроЭВМ, первый и второй выходы регистра базового адреса соединены соответственно с вторым входом второго дешифратора и входом разрешения блока формирования контрольных комбинаций, первая и вторая. груп пы входов которого соединены соответственно с выходными адресной и управляющей шинами микроЭВМ, а выход признака диагностики и информа- .ционный выход соединены соответственно с вторым входом элемента ИЛИ и входной информационной шиной микро ЭВМ, выход элемента ИЛИ соединен с входом блокировки работы оперативного запоминающего блока, выход второго дешифратора соединен с входами выборки интерфейсных блоков группы.2. Устройство по п.1, о т л и - ч а.ю щ е е с я тем, что блок формирования контрольных комбинаций содержит элемент НЕ, элементы И и коммутаторы, причем четные разряды первой группы входов блока соединены с первой группой входов первого элемента И, а нечетные разряды первой группы входов блока через элемент НЕ соединены с второй группой входов первого элемента И, выход которого соединен с первым входом второго элемента И, второй вход которого является входом разрешения блока, а выход является выходом признака диагностики блока и соединен с управляющими входами первого и второго коммутаторов, первые группы информационных входов которых образуют вторую группу входов блока, а вторые1195351группы информационных входов соеди- выходов первого и второго коммутанены соответственно с шинами единич- торов образуют информационный выход ного и нулевого потенциалов, группы блока.Изобретение относится к управляющим микропроцессорным системам, работающим в реальном масштабе времени,и может быть использовано при построении систем преимущественно с боль в 5шим количеством подключаемых вводно-выводных устройств,Цель изобретения - повышение производительности и достоверности ра-.боты. 10На фиг. 1 изображена схема устройства; на фиг 2 - первый дешифратор, пример выполнения; на фиг.3 блок Формирования контрольных комбинаций. 15Устройство содержит центральныйпроцессор 1 (ЦП), адресную 2, информационную 3 и управляющую 4 шины, постоянный запоминающий блокПЗБ)5, оперативный запоминающий 20блок (ОЗБ) 6, первый дешифратор 7,элемент И 8, регистр 9 базового адреса, второй дешифратор 10, группуинтерфейсных блоков устройств ввода-вывода (УВВ) 11, блок 12 формирования контрольных комбинаций, элемент ИЛИ 13.Первый дешифратор 7 фиг.2) содержит элементы И 14-17 и элемент НЕ 18.Блок 12 формирования контрольных комбинаций (фиг.31 содержит элемент И 19, коммутаторы 20 и 21, элемент НЕ 22, элемент И 23.Работа устройства при взаимодействии с УВВ. 35При работе в режиме циклическогоопроса УВВ процессор 1 в начальныймомент времени производит запись"базового" адреса УВВ в регистр. 9,При этом процессор 1 выставляет на 40шину 3 двоичный код, соответствующий "базовому" адресу УВВ, на шину2 - двоичный код, соответствующийодному из адресов регистра 9 нашину 4 - сигнал "Запись". В приме-. 45ре выполнения дешифратора 7, приведенном на фиг,2, младшие разряды 0-3 шины 2 поступают на элемент И 15, старшие разряды 4-15 - на. элемент И 14. Разряды шины 2 заводятся на элементы И 15 и 14 в прямом или инверсном коде в зависимости от номеров адресов обслуживаемых дешифратором 7.Если в приведенном примере выполнения дешифратора 7 номера адресов, обслуживаемых дешифратором, выбраны следующие:начальный адрес: 1111 1111 1111 0000;конечный адрес: 1111 1111 1111 1111 ьто на элементы И 14 и 15 заводятся, как показано на фиг,2, разряды шины 2 в прямом коде. В приведенном примере выполнения дешифратора 7 ко- личество адресов, обслуживаемых дешифратором, равно 16: 1 адрес - подгруппа адресов регистра 9; 15 - адресов - подгруппа адресов УВВ.Таким образом, для приведенного примера выполнения дешифратора 7 процессор для записи "базового" адреса УВВ в регистре 9 выставляет на шину 2 код 1111 1111 1111 1111. На выходе элементов И 14 и 15 формируются сигналы совпадения, поступающие на элемент И 16 и с выхода дешифратора 7 сигнал совпадения поступает на элемент И 8, разрешая. тем.самым прохождение сигнала "Запись" на управляющий вход регистра 9, "Базовый" адрес УВВ записывается в регистр 9 в котором хранится до момента записи следующего "базового" адреса. Сигнал совпадения, сформированный элементами И 14 и 15 с выхода .дешифратора 7 поступает на элемент ИЛИ 13 для блокировки работы ОЗБ 6, так как адреса, обслуживаемые дешифратором 7, выбираются из области адресов ОЗБ.В следующем цикле обращения к УВВ 11. процессор 1 обменивается данными с БИС, входящими в состав УВВ. ПриВ этом цикле сигнал, совпаденияформируется только на выходе элемента И 14, а на выходе элементов И 15и 16 формируется сигнал несовпадения. Сигнал совпадения с первого. выхода и. сигнал несовпадения с второговыхода дешифратора 7 являются разрешающими для дешифратора 10, которыйпреобразует младшие разряды (О)шины 2, поступающие с третьего выходадешифратора 7, и "базовый" адрес,пост пающий с выхода регистра 9, всигналы выборки конкретного БИС в 25конкретном УВВ 11, В этом случаеОЗБ 6 блокируется по сигналу, поступающему с первого выхода дешифратора 7. Таким образом, обмен данными БИС УВВ 11 и процессором ЦП) 1ведется при наличии сигнала выборкиБИС и одного из сигналов управления"Запись" или "Чтение".Работа устройства в режиме диагностики,Отказ устройства в целом можетбыть вызван отказом его основных узлов ЦП 1, ПЗБ 5, ОЗБ 6, УВВ 11, шин2-4, причем отказ ЦП 1 и шин можетпривести к заклиниванию программыпроцессора или невозможности егозапуска, т,е. остановку,Вероятность отказа ЦП 1 на несколько порядков выше вероятности отказа других Узлов. Поэтому фУнкции 45диагностики системы в целом возложены на ЦП 1.Режим диагностики инициирует оператор перед началом работы или при 35 3 1195 этом на адресную шину 2 выставляется двоичный код, соответствующий одному из адресов УВВ 11 (в приведенном примере выполнения дешифратора 7 коды адресов УВВ: 1111 1111 11110000 - 1111 1111 1111 1110);на управляющую шину 4 выставляется или сигнал "Запись", или сигнал "Чтение", в зависимости от направления обмена данными (от процессора 1 к УВВ 11 10 .или от УВВ 11 к процессору 1). 351 4нарушении нормального функционирования устройства.При переходе в режим диагностикиЦП 1 заносит по шине 3 в регистр 9кодовую комбинацию признака диагностики. На втором выходе регистра9 формируется уровень "1", указывающий на то, что спедующий цикл - циклдиагностики. Затем ЦП 1 выставляетна шину 2 комбинацию типа 010101,Элемент И 23 блока 12, реагир 5 я наэту комбинацию, формирует на своемвыходе ".1", которая поступает навход элемента 19, на другом входекоторого присутствует "1", поступившая в предыдущем цикле с регистра 9. В результате на первом выходеблока 12 формируется сигнал, запрещающий работу ОЗБ 6 и разрешающийработу коммутаторов 20 и 21. Этиэлементы по информационному выходублока 12 выставляют на шину 3 кодовую комбинацию, аналогичную поступившей на элемент 18, которая анализируется процессором. В следующемцикле проверки процедура диагностикиосуществляется с инверсной комбинацией.При неисправности какой-либо цепи шины 2 или отказе любого из эле-.ментов узлов 7, 8, 9, 12 комбинация,сформированная на шине 3, будет отличаться от заданной. ЦП 1, анализируя состояние цепей шины 3, информирует оператора о наличии отказа.Следующим этапом диагностики является проверка ОЗБ, которая осуществляется с помощью теста, например адрес по адресу с помощью программы,Затем с помощью тест-программыосуществляется проверка УВВ. Есликакое-то УВВ не реагирует на тестпрограмму, ЦП 1 локализирует егокак неисправный, Если на тест-программу не реагирует ни одно УВВ, томожно говорить о неисправности дешифратора 10, 11953511195351 Составитель И. ХазоваРедактор Н.Киштулинец Техред А.Бабинец Корректор Л.Патай одписноеСР илиал ППП Патент, г. Ужгород, ул.Проектная,Заказ 7415/53 ВНИИПИ ГосТираж 709дарственного комиизобретений и откква, Ж, Раушск ета СС ытии я наб.,
СмотретьЗаявка
3680928, 05.11.1983
ПРЕДПРИЯТИЕ ПЯ В-2188
КОЗЛОВСКИЙ ВИКТОР АЛЕКСЕЕВИЧ, ЛОБАНОВ НИКОЛАЙ НИКОЛАЕВИЧ, СЛЮСАРЬ ВИКТОР ВАСИЛЬЕВИЧ
МПК / Метки
МПК: G06F 13/10
Метки: информацией, между, микро, обмена, периферийными, устройствами, эвм
Опубликовано: 30.11.1985
Код ссылки
<a href="https://patents.su/5-1195351-ustrojjstvo-dlya-obmena-informaciejj-mezhdu-mikro-ehvm-i-periferijjnymi-ustrojjstvami.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обмена информацией между микро эвм и периферийными устройствами</a>
Предыдущий патент: Преобразователь позиционного кода в вычет по произвольному модулю
Следующий патент: Анализатор спектра
Случайный патент: Устройство для установки опоры в стыке муфтового соединения труб в скважине