Устройство для сопряжения эвм с абонентом

Номер патента: 1446625

Авторы: Буянов, Молчанов, Осипов

ZIP архив

Текст

(21) (22) (46) нов Б.3) 6) СР. 977.НИЯ ЭВМ У 55 (54) С АБ (57) вычи испо бласт быть ком ОСУДАРСТВЕННЫЙ НОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМПРИ ГКНТ СССР АВТОРСКОМУ СВИДЕТЕЛЬС 4244111/24-2412.058723.12.88. Бюл. У 47А, В. Осипов, П. И. МолчЯ. Буянов681.3(088.8)Патент ЯЬ. У 3714635,40-172.5, 1973.торское свидетельство С534, кл, С 06 Р 13/00,УСТРОЙСТВО ДЛЯ СОПРЯЖЕНЕНТОМИзобретение относится клительной техники и можльзовано в вычислительных плексах, имеющих интерфейс "Общаяшина". Целью изобретения являетсяповышение производительности за счетпараллельной записи массивов информации в несколько блоков памяти абонента одновременно. Устройство содержит дешифратор 1, регистр 2 управления, блок 3 прерываний, коммутатор4, регистр 5 переключения, блок 8выборки, регистр 9 маски. Устройствообеспечивает параллельную работу ЭВМс несколькими устройствами, подключенными к интерфейсу "Общая шина",одновременно с программным заданиемадресов устройств. 1 з.п, Ф-лы, 2 нлИзобретение относится к вычислительной технике и может быть использовано в вычислительных комплексах,имеющих интерфейс "Общая шина"Целью изобретения является повышение производительности за счет параллельной записи массивов информациив несколько блоков памяти абонентаодновременно, 10На фиг 1 представлена блок-схемаустройства; на фиг. 2 - схема блока.выборки.Устройство (фиг. 1) включает де.шифратор 1, регистр 2 управления, 15блок 3 прерываний, коммутатор 4 регистр 5 переключения, ЭВМ 6, абонент7; блок 8 выборки и регистр 9 маски.Блок 8 выборки содержит (фиг. 2)элемент 10 сравнения, элемент ИЛИ 11, 20блок 12 элементов И, элемент И 13 итриггер 14,Устройство предназначено для согласования несовместимых сигналов двухинтерфейсов с возможностью распараллеливания сигналов синхронизации напериферийной магистрали абонента.Большинство сигналов общей шины интерпретируется в соответствующие сигналы периФерийной магистрали. Для 30работы с периферийными устройствамиабонента в памяти ЭВМ отводится зонаадресов (окно), величина окна зыби; рается при проектировании конкретнойсистемы и может составлять 512, 1 к,2 к, 4 к, 8 к, 16 к, 32 к слов. На периферийной магистрали могут находитьсянесколько устройств. Лдреса регистров устройств идентичны между собойи укладываются в зойу адресов окна.Обращение к конкретны . устройствампериферийной системы обеспечиваетсяразделением сигналов синхронизации.Устройство осуществляет обмен данными между любыми наперед заданными 45перифериГпыми устройствами и оперативной памятью ЭВМ под управлениемпрограммы с использованием прерываний, В соответствии.с программой оп"ределяется момент:передачи данных иинициируется первый этап, На первомэтапе обмена программируются регистры2 управления и регистр 9 маски. Разрядность регистра управления и регистра маски определяется количествомустройств абонента.В регистр управления заноситсяразрешение прерывания, в регистрмаски в позиционном коде - условные номера периферийных устройств абонента, для которых предназначена последующая информация. Между разрядами регистра маски и условными номерами периферийных устройств абонента установлено однозначное соответствие: х-му разряду регистра маски соответствует д-е периферийное устройство абонента,Для программирования регистров устройства на линиях общей шины ЭРМ устанавливается адрес соответствую щего регистра, код записи, данные и после фиксированной задержки синхросигнал, Поступивший из ЭВМ 6 в дешифратор 1 адрес дешифрируется,и с приходой синхросигнала в соответствующий регистр выдается сигнал записи, После записи данных в регистр дешифратор 1 вырабатывает ответный синхросигнал и посылает его в ЭВМ. ЭВМ получает этот синхросигнал, снимает свой сигнал синхронизации, а затем данные, адрес и сигналы управления, После снятия синхросигнала устройство снимает ответный синхросигнал и на этом первый этап инициа" лизации устройства заканчивается.Затем ЭВМ начинает передачу массива информации в периферийные устройства абонента в соответствии с кодом маски.Для этого ЭВМ помещает на линии . общей шины адрес из поля адресов окна, код записи, данные и после фиксированной задержки синхросигнал. Дешифратор 1 определяет, что адрес относится к адресам периферийной системы и посылает в блок 8 выборки сигнал синхронизации. Сигнал синхронизации опрашивает блок 12 элементов И, на вторые входы которогопоступает код маски из регистра 9. С выходов блока 12 элементов И в разрешенные устройства абонента выдаются синхросигналы. После выполнения операции записи устройства выставляют асинхронно синхросигналы и сигналы ответа, которые соответственно передаются в блок 8 выборки и в регистр 2 управления. С появлением первого синхросигнала срабатывает элемент ИЛИ 11 блока 8 выборки, который открывает элемент И 13 и снимает сигнал сброса с триггера 14, с приходом последнего синхросигнала срабатывает элемент 10 сравнения и через элемент ч 13 взводится триггер 14, с выхода3 1446 б триггера комплексный сигнал передается в регистр 2 управления для записи кода ответов и через дешифратор 1 в общую шину ЭВМ. ЭВМ снимает синхро5 сигнал, заканчивая запись слова, и после снятия ответного синхросигнала повторяет цикл для записи следующего слова в устройстве периферийной системы. 10Значение кодов ответов, хранящихся в регистре 2, могут быть считаны ЭВМ при обращении к этому регистру.Любое из периферийных устройств абонента может установить запрос в 15 блок 3 преръваний. Сигнал запроса поступает в общую шину ЭВМ из блока 3 в случае совпадения сигнала запроса с соответствующим сигналом "Разрешение прерывания , хранящимся в регист ре 2. Блок 3 выполняет операцию захвата общей шины ЭВМ и передает в ЭВМ соответствующий вектор прерывания.Формула и з о б р е т е н и я " 1. Устройство для сопряжения ЭВМ с абонентом, содержащее дешифратор, регистр управления, блок прерываний, коммутатор,и регистр переключения, причем входы устройства для подключе ния выхода синхронизации и первого, второго адресных выходов ЭВМ соединены соответственно с входом синхро-" низации блока прерываний, с информационным и управляющим входами комму татора и с первым входом дешифратора, второй вход которого соединен с выходом устройства для подключения пер" вого адресного входа абонента и с первым выходом коммутатора, выход ре гистра переключения соединен с кодирующим входом блока прерываний и с третьим входом дешифратора, первый, второй выходы которого соединены соответственно с выходом устройства 45 для подключения входа синхронизации ЭВМ и с первым входом синхронизации регистра управления, первый информационный выход которого соединен с входом маски блока прерываний, вход 50 и выход прерываний которого соедине-.: ны соответственно с входом устройства для подключения въиода прерываний абонента и с выходом устройства для поДключения ВхоДа прерываний ЗБМ второй выход коммутатора соединен с въиодом устройства для подключения второго адресного входа абонента, вход устройства для подключения ин 254формационного выхода ЭВМ соединен с первым информационным входом регистра управления и с выходом устройства для подключения информационного входа абонента, вход устройства для подключения информационного выхода абонента соединен с выходом устройства для подключения информационного входа ЗВМ и с вторым информационным выходом регистра управления, второй информационный вход которого соединен с входом устройства для подключения первого выхода синхронизации абонента, о т л и ч а ю щ е е с я тем, .что, с целью повъппения производительности, в него введены регистр маски.и блок выборки, причем второй, третий выходы дешифратора соединены с входом синхронизации соответственно регистра маски и первым входом синхронизации блока выборки, информационный выход которого соединен с четвертым входом дешифратора и с вторым входом синхронизации регистра уп равления, вход устройства для подключения информационного выхода ЗВМ соединен с информационным входом регистра маски, выход которого соединен с информационным входом блока выборки, выход выборки и второй вход синхронизации которого соединены соответственно с выходом устройства для подключения входа выборки абонента и с выходом устройства для подключения второго выхода синхронизации абонента.2. Устройство по и. 1, о т л ич а ю щ е е с я тем, что блок выборки содержит элемент сравнения, элемент И, триггер, элемент ИЛИ и блок элементов И, причем информационный вход блока соединен с первыми входами элемента сравнения и блока элементов И, второй вход элемента сравнения и вход элемента ИЛИ соединены с вторым входом синхронизации блока, второй вход блока элементов И соединен с первым входом синхронизации блока, выход блока элементов И соединен с выходом выборки блока, первый, второй входы и выход элемента И соединены соответственно с выходами элемента ИЛИ и элемента сравнения и с единичным входом триггера, нулевой вход и выход которого соединены соответственно с выходом эле" мента ИЛИ и с информационным выходом блока.1446625 МУа 9 Отй 7 Состав Редакто ОВ БЧ ехр 70 ОДПИСНО ткрыти ения кая оЕктНая ОРОД РОизв Т аз 6750 5 НИИПИ Госуда ВННОГС 13035,но-полиграФ амате ОСкна ль С. БурухинСердюкова Коррект по изобр-35, Рауш редприятие Я. Шарошию ри ГКНТ С

Смотреть

Заявка

4244111, 12.05.1987

ПРЕДПРИЯТИЕ ПЯ А-3565

ОСИПОВ АНДРЕЙ ВАСИЛЬЕВИЧ, МОЛЧАНОВ ПАВЕЛ ИВАНОВИЧ, БУЯНОВ БОРИС ЯКОВЛЕВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: абонентом, сопряжения, эвм

Опубликовано: 23.12.1988

Код ссылки

<a href="https://patents.su/4-1446625-ustrojjstvo-dlya-sopryazheniya-ehvm-s-abonentom.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения эвм с абонентом</a>

Похожие патенты