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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к области вычислительной техники и может быть использовано в вычислительных комплексах , имеющих интерфейс Общая шина. Целью изобретения является повьшение производительности за счет параллельной записи массивов информации в несколько блоков памяти абонента одновременно. Устройство содержит дешифратор 1, регистр 2 управления , блок 3 прерываний, коммутатор 4, регистр 5 переключения, блок 8 выборки, регистр 9 маски. Устройство обеспечивает параллельную работу ЭВМ с несколькими устройствами, подключенными к интерфейсу Общая шина, одновременно с программным заданием адресов устройств. 1 з.п. ф-лы, 2 ил.

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН

4 25 А1 (19) (11) (51) 4 G 06 F 13/00

ОПИСАНИЕ ИЗОБРЕТЕНИ

Н АВТОРСКОМУ(СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И OTHPbITHAM

ПРИ ГКНТ СССР (21) 4244111/24-24 (22) 12.05 ° 87 (46) 23.12.88. Бюл. У 47 (72) А. В. Осипов, П. И. Молчанов и.Б. Я. Буянов (53) 681.3(088.8) (56) Патент ClQ-11 3714635, кл. 340-172.5, 1973.

Авторское свидетельство СССР.

11* 554534, кл. G 06 F 13/00, 1977. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ

С АБОНЕНТОМ (57) Изобретение относится к области вычислительной техники и может быть использовано в вычислительнык комплексах, имеющих интерфейс "Общая шина". Целью изобретения является повышение производительности за счет параллельной записи массивов информации в несколько блоков памяти абонента одновременно. Устройство содержит дешифратор 1, регистр 2 управления, блок 3 прерываний, коммутатор

4, регистр 5 переключения, блок 8 выборки, регистр 9 маски. Устройство обеспечивает параллельную работу ЭВМ с несколькими устройствами, подключенными к интерфейсу "Общая шина", одновременно с программным заданием адресов устройств. 1 s.ï. ф-лы, 2 ил.

1446625

Изобретение относится к вычислительной технике и может быть использовано в вычислительных комплексах, имеющих интерфейс "Общая шина" °

Целью изобретения является повышение производительности за счет параллельной записи массивов информации в несколько блоков памяти абонента одновременно. 10

На фиг,, 1 представлена блок-схема устройства; на фиг. 2 — схема блока. выборки.

Устройство (фиг. 1) включает де.шифратор 1, регистр 2 управления, 15 блок 3 прерываний, коммутатор 4,, регистр 5 переключения, ЭВМ 6, абонент

7; блок 8 выборки и регистр 9 маски.

Блок 8 выборки содержит (фиг. 2) элемент 10 сравнения, элемент ИЛИ 11, 20 блок 12 элементов И, элемент И 13 и триггер 14.

Устройство предназначено для согласования несовместимых сигналов двух интерфейсов с возможностью распарал- 25 леливания сигналов синхронизации на периферийной магистрали абонента.

Большинство сигналов общей шины интерпретируется в соответствующие сигналы периферийной магистрали. Для 30 работы с периферийными устройствами абонента в памяти ЭВМ отводится зона адресов (окно), величина окна зыби; рается при проектировании конкретной системы и может составлять 512, 1к, 2к, 4к, 8к, 16к, 32к слов. На периферийной магистрали могут находиться несколько устройств. Адреса регистров устройств идентичны между собой и укладываются в зойу адресов окна. 40

Обращение к конкретньг. JjcTpoHcTBBM периферийной системы обеспечивается разделением сигналов синхронизации.

Устройство осуществляет обмен данными между любыми наперед заданными 45 перифери п ыми устройствами и оперативной памятью ЭВМ под управлением программы с использованием прерываний. В соответствии.с программой определяется момент: передачи данных и инициируется первый этап. На первом этапе обмена программируются регистры

2 управления и регистр 9 маски. Разрядность регистра управления и регистра маски определяется количеством устройств абонента.

В регистр управления заносится разрешение прерывания, в регистр маски в позиционном коде — условные номера периферийных устройств абонента, для которых предназначена последующая информация. Между разрядами регистра маски и условными номерами периферийных устройств абонента установлено однозначное соответствие: i-му разряду регистра маски соответствует i-e периферийное устройство абонента.

Для программирования регистров устройства на линиях общей шины ЭРМ устанавливается адрес соответствую» щего регистра, код записи, данные и после фиксированной задержки синхросигнал. Поступивший из ЭВМ 6 в дешифратор 1 адрес дешифрируется,и с приходоь1 синхросигнала в соответствующий регистр выдается сигнал записи. После записи данных в регистр дешифратор 1 вырабатывает ответный синхросигнал и посылает его в ЭВМ.

ЭВМ получает этот синхросигнал, снимает свой сигнал синхронизации, а затем данные, адрес и сигналы управления. После снятия синхросигнала устройство снимает ответный синхросигнал и на этом первый этап инициа" лизации устройства заканчивается..

Затем ЭВМ начинает передачу массива информации в периферийные устройства абонента в соответствии с кодом маски.

Для этого ЭВМ помещает на линии . общей шины адрес из поля адресов окна, код записи, данные и после фиксированной задержки синхросигнал.

Дешифратор 1 определяет, что адрес относится к адресам периферийной системы и посылает в блок 8 выборки сигнал синхронизации. Сигнал синхронизации опрашивает блок 12 элементов

И, на вторые входы которого поступает код маски из регистра 9. С выходов блока 12 элементов И в разрешенные устройства абонента выдаются синхросигналы. После выполнения операции записи устройства выставляют асинхронно синхросигналы и сигналы ответа, которые соответственно передаются в блок 8 выборки и в регистр

2 управления. С появлением первого синхросигнала срабатывает элемент

ИЛИ 11 блока 8 выборки, который открывает элемент И 13 и снимает сигнал сброса с триггера 14, с приходом последнего синхросигнала срабатывает элемент 10 сравнения и через элемент ч 13 взводится триггер 14, с выхода

3 14466 триггера комплексный сигнал передается в регистр 2 управления для записи кода ответов и через дешифратор 1 в общую шину ЭВМ. ЭВМ снимает синхро

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

Значение кодов ответов, хранящихся в регистре 2, могут быть считаны

ЭВМ при обращении к этому регистру.

Любое из периферийных устройств абонента может установить запрос в 15 блок 3 прерываний. Сигнал запроса поступает в общую шину ЭВМ из блока 3 в случае совпадения сигнала запроса с соответствующим сигналом "Разрешение прерывания", хранящимся в регист- 20 ре 2. Блок 3 выполняет операцию захвата общей шины ЭВМ и передает в ЭВМ соответствующий вектор прерывания.

Формула и з о б р е т е н и я "

1. Устройство для сопряжения ЭВМ с абонентом, содержащее дешифратор, регистр управления, блок прерываний, коммутатор,и регистр переключения, причем входы устройства для подключе- З0 ния выхода синхронизации и первого, второго адресных выходов ЭВМ соединены соответственно с входом синхро-.низации блока прерываний, с информационным и управляющим входами коммутатора и с первым входом дешифратора, второй вход которого соединен с выходом устройства для подключения первого адресного входа абонента и с первым выходом коммутатора, выход ре- 40 гистра переключения соединен с кодирующим входом блока прерываний и с третьим входом дешифратора, первый, второй выходы которого соединены соответственно с выходом устройства для подключения входа синхронизации

ЭВМ и с первым входом синхронизации регистра управления, первый информационный выход которого соединен с входом маски блока прерываний, вход 50 и выход прерываний которого соедине-.: ны соответственно с входом устройства для подключения вьиода прерываний абонента и с выходом устройства для подключения входа прерываний ЭБМ, второй выход коммутатора соединен с вьиодом устройства для подключения второго адресного входа абонента, вход устройства для подключения ин25

4 формационного выхода 3ВМ соединен с первым информационным входом регистра управления и с выходом устройства для подключения информационного входа абонента, вход устройства для подключения информационного выхода абонента соединен с выходом устройства для подключения информационного входа ЭВМ и с вторым информационным выходом регистра управления, второй информационный вход которого соединен с входом устройства для подключения первого выхода синхронизации абонента, о т л и ч а ю щ е е с я тем, -что, с целью повышения производительности, в него введены регистр маски.и блок выборки, причем второй, третий выходы дешифратора соединены с входом синхронизации соответственно регистра маски и первым входом синхронизации блока выборки, информационный выход которого соединен с четвертым входом дешифратора и с вторым входом синхронизации регистра уп» равления, вход устройства для подключения информационного выхода 3ВМ соединен с информационным входом регистра маски, выход которого соединен с информационным входом блока выборки, выход выборки и второй вход синхронизации которого соединены соответственно с выходом устройства для подключения входа выборки абонента и с выходом устройства для подключения второго выхода синхронизации абонента.

2. Устройство по и. 1, о т л ич а ю щ е е с я тем, что блок выборки содержит элемент сравнения, элемент И, триггер, элемент ИЛИ и блок элементов И, причем информационный вход блока соединен с первыми входами элемента сравнения и блока элементов И, второй вход элемента сравнения и вход элемента ИЛИ соединены с вторым входом синхронизации блока, второй вход блока элементов

И соединен с первым входом синхронизации блока, выход блока элементов И соединен с выходом выборки блока, первый, второй входы и выход элемента И соединены соответственно с выходами элемента ИЛИ и элемента сравнения и с единичным входом триггера, нулевой вход и выход которого соединены соответственно с выходом элемента ИЛИ и с информационным выходом блока.

ЭиКл9 Отй7 дл. 7

ФИГ

Составитель С. Бурухии

Редактор А. Ворович Техред Л.Сердюкова Корректор М. Шароши

Заказ 6750/54 Типаж 704 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, r.,Ужгород, ул. Проектная, 4