Е
I
±J
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения ЭВМ с внешними устройствами | 1987 |
|
SU1501077A1 |
Устройство для сопряжения периферийного устройства с ЭВМ | 1988 |
|
SU1596339A1 |
Устройство для сопряжения электронной вычислительной машины с абонентами | 1976 |
|
SU642701A1 |
Устройство для сопряжения ЭВМ с абонентами | 1985 |
|
SU1283779A1 |
Устройство для обмена информацией | 1987 |
|
SU1497619A1 |
Устройство для сопряжения ЭВМ с абонентом | 1988 |
|
SU1515168A1 |
Устройство для сопряжения двух электронных вычислительных машин (эвм) | 1984 |
|
SU1187172A1 |
Устройство для подключения абонентов к магистрали ЭВМ | 1988 |
|
SU1608681A1 |
Устройство для сопряжения ЭВМ с датчиками состояния телефонных линий связи | 1984 |
|
SU1265786A1 |
Устройство для сопряжения вычислительной машины с линиями связи | 1985 |
|
SU1262512A1 |
Изобретение относится к области вычислительной техники и может быть использовано в вычислительных комплексах, имеющих интерфейс Общая шина. Целью изобретения является повьшение производительности за счет параллельной записи массивов информации в несколько блоков памяти абонента одновременно. Устройство содержит дешифратор 1, регистр 2 управления, блок 3 прерываний, коммутатор 4, регистр 5 переключения, блок 8 выборки, регистр 9 маски. Устройство обеспечивает параллельную работу ЭВМ с несколькими устройствами, подключенными к интерфейсу Общая шина, одновременно с программным заданием адресов устройств. 1 з.п. ф-лы, 2 ил.
Изобретение относится к вычислительной технике и может быть использовано в вычислительных комплексах, имеющих интерфейс Общая шина.
Целью изобретения является повышение производительности за счет параллельной записи массивов информаци в несколько блоков памяти абонента одновременно,
На фиг, 1 представлена блок-схема устройства; на фиг. 2 - схема блока, выборки.
Устройство (фиг. 1) включает де- -шифратор I, регистр 2 управления, блок 3 прерываний, коммутатор 4,, регистр 5 переключения, ЭВМ 6, абонент 7j блок 8 выборки и регистр 9 маски.
Блок 8 выборки содержит (фиг. 2) элемент 10. сравнения, элемент ИЛИ П блок 12 элементов И, элемент И 13 и Tpi-irrep 14.
Устройство предназначено для соглсования н(зсовместимь х сигналов двух интерфейсов с возможностью распарал- леливапия сигналов синхронизации на периферзжной магистрали абонента. Большинство сигналов общей шины интерпретируется в соответствующие сигналы пери11 ерийной магистрали. Для работы с периферийными устройствами абонента в памяти ЭВМ отводится зона адресов (окно), величина окна выбирается при проектировании конкретной
системы и может составлять 512, IK,
2к, 4к, 8к, 16к, 32к слов. На пери- фер Ейной магистрали могут находиться несколько устройств. Адреса регистров устройств идентнгчны между собой и укладьшшотся в зойу адресов окна. Обращение к конкретны- ; устройствам периферийной системы обеспечивается разделением сигналов сшгкронизации.
Устройство осуществляет обмен дан ньии между любьми наперед заданньми периферийными устройствами и оперативной ЭВМ под управлением программы с использованием прерываний. В соответствии,с программой определяется момент/передачи данньк и инициируется/первый этап. На .первом этапе обмена программируются регистр 2 управления и регистр 9 маски. Разрядность регистра управления и регистра маски определяется количеством устройств абонента.
В регистр управления заносится разрещение прерывания, в регистр маски в позиционном коде - условные
0
5 0
5
0
0
5
номера периферийных устройств абонента, для которых п редназначена последующая информация. Между разрядами регистра маски и условными номерами периферийных устройств абонента установлено однозначное соответствие: i-му разряду регистра маски соответствует i-e периферийное устройство абонента.
Для программирования- регистров устройства на линиях общей шины ЭРМ устанавливается адрес соответствующего регистра, код записи, данные и после фиксированной задержки синхросигнал. Поступивший из ЭВМ 6 в дешифратор 1 адрес дешифрируетея,и с приходо синхросигнала и соответствующий регистр вьщается сигнал записи. После записи данных в регистр дешифратор 1 вырабатывает ответньА синхросигнал и посылает его в ЭВМ. ЭВМ получает этот синхросигнал, снимает свой сигнал синхронизации, а затем данные, адрес и сигналы управления. После снятия синхросигнала устройство снимает ответный синхросигнал и на этом первый этап инициализации устройства заканчивается,
Затем ЭВМ начинает передачу массива информации в периферийные устройства абонента в соответствии с кодом маски.
Для этого ЭВМ помещает на линии . общей шины адрес из поля адресов окна, код записи, данные и после фик- cHpoBaHHoii задержки синхросигнал. Дешифратор 1 определяет, что адрес относится к адресам периферийной системы и посылает в блок 8 выборки сигнал синхронизации. Сигнал синхронизации опрашивает блок 12 элементов И, на вторые входы которого поступает код маски из регистра 9. С выходов блока 12 элементов И в разрешенные устройства абонента выдаются синхросигналы. После вьшолнения операции записи устройства выставляют асинхронно синхросигналы и сигналы ответа, которые соответственно передаются в блок 8 выборки и в регистр 2 управления. С появлением первого синхросигнала срабатывает элемент ИЛИ 11 блока 8 выборки, которьй открывает элемент И 13 и снимает сигнал сброса с триггера 14, с приходом последнего синхросигнала срабатывает элемент 10 сравнения и через элемент Ч 13 взводится триггер 14, с выхода
триггера комплексный сигнал передается в регистр 2 управления для записи кода ответов и через дешифратор 1 - в общую шину ЭВМ. ЭВМ снимает синхро сигнал, заканчивая запись слова, и после снятия ответного синхросигнала повторяет цикл для записи следующего слова в устройстве периферийной системы .
Значение кодов ответов, хранящихся в регистре 2, могут быть считаны ЭВМ при обращении к этому регистру.
Любое из периферийных устройств абонента может установить запрос в блок 3 прерьшаний. Сигнал запроса поступает в общую шину ЭВМ из блока 3 в случае совпадения сигнала запроса с соответствующим сигналом Разрешение прерьгаания, хранящимся в регистре 2. Блок 3 выполняет операцию захвата общей шины ЭВМ и передает в ЭВМ соответствующий вектор прерывания.
Формула изобретения
0 входа ЭВМ и с вторым информационным выходом регистра управления, второй информационный вход которого соединен с входом устройства для подключения первого выхода синхронизации або5 нента, отличающееся
тем, ЧТО , с целью повышения производительности, в него введены регистр маски и блок выборки, причем в порой, третий выходы дешифратора соединены
0 с входом синхронизации соответственно регистра маски и первым входом синхронизации блока выборки, инфор- мационньш выход которого соединен с четвертым входом дешифратора и с вто5 рым входом синхронизации регистра уп-- равления, вход устройства для подключения информационного выхода ЭВМ соединен с информационным входом регистра маски, выход которого соединен
0 с информационным входом блока выборки, выход выборки и второй вход синхронизации которого соединены соответственно с выходом устройства для подключения входа выборки абонента и с выходом устройства для подключения второго выхода синхронизации абонента.
.
5
В
0
5
Оп5лЗ От6л1
ОтМ
13
S il
Щ
MAU
KSA.7 .2
Патент США № 3714635, кл | |||
Способ отопления гретым воздухом | 1922 |
|
SU340A1 |
Устройство для сопряжения периферийной системы с электронной вычислительной машиной | 1975 |
|
SU554534A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-12-23—Публикация
1987-05-12—Подача