Устройство сопряжения с магистралью Советский патент 1979 года по МПК G06F3/04 

Описание патента на изобретение SU693364A1

(54) УСТРОЙСТВО СОПРЯЖЕНИЯ С МАГИСТРАЛЬЮ

Поставленная цепь достигается тем, что в негр введены коммутатор запросов прямого доступа, шифратор сигнапор управления и дешифратор признаков формата, входы которого соединены ео вторыми выходами регистра счета слов к . регистра текущего адреса, а выход - с третьим управляющим входом регистра данных, со вторым управляющим входом регистра счета слов, с четвертым управляющим входом регистра текущего адреса, со вторым выходом устройства и с етоШШ WMMyraTo s aпросрв прямого доступа и ши атора сигнапов управления, вторые входы коTojJbre соединень со вторым вькодом регистра состояния, третий вход коммутатора запросов прямого доступа соединен с третьим выходбм регистра счета слов и со вторым управляющим входом регистра состояния, четвертый вход - со вторым входом устройства, а выход - с третьим входом блока управления прерыванием , третий вход шифратора сигналов зтравления .соединен со вторым выходом блока управления «рерйеайием, а выход - со входом блока передачи.

Такое решение позволяет организовать обмен данными с переменной длиной сиова в режиме прямого доступа, что уйрошает решение вопросов программной эмуляции и повышает пропускную способность магистрали при работе с форматом, кратным основному.

На чертеже представлена блок-гсхема устройства сопряжения с магистралью. Устройство включает блок 1 управления прерыванием, блок 2 дёйЩк - вания адресов регистров, (эегйстр 3 данных, регистр 4 состояния, регистр 5 счета слов, регистр 6 текущего адреса, коммутатор 7 запросов прямого доступа шифратор 8 сигналов управления, дешифратор 9 признаков формата, блок 10 передачи, блок 11 приема.

Устройст-йо со{фяжЬния с одной стороны подключается к местному устройству управ ления 12, которое осуществляет управлё1аие внешним устройством 13 а с другой стороны по входам 14 и выходам 15 - к магйстрйли 16., &cphi i 17 и выходы 18 служат для передачи управляющих сигналов между устройством сопряжения и местным устройством управления 12. Входы 19 служат для вбода данных в устройство с&пряжёния. Выходы 20 служат для вывода данных в местное устройство управлений.

693364

С mмощью данного изобретения можно выполнять преобразование форматов передаваемых информационных массивов, разгружая при этом процессор, магистраль

и значительно упрощая программирование при эмуляции. Размер передаваемого в магистраль 16 слова зависит от размера слова ОЗУ, с которым осуществляется обмен. . ..Чг.;;;

Так при 36- азрядном слове предлагаемое устройство сопряжения может обеспечить обмен данньгми следующими форкютами (в зависимости от требований эмуляции):

I. 32 информационных и 4 контрольных бита;

Я. 16 информационных и 2 контрольных бита; .

Ш. 36 информационных бит.

° При передаче данных форматом I и / ffi информация перадается в магистраль по 36 линиям в сопровождении сигналов на линиях управления, соответствующих признаку слова. Передача форматомд/ производится при наличии специального признака в регистре 4. При этом контрольные биты используются как информационные.

Передача форматом Ц применяется в случае эмуляции работы с 18-разрядным ОЗУ. В этом режиме для передачи одного слова требуются два обращения к ОЗУ, а следовательно, два цикла обращения к магистрали. Если в процессе обмена заменить формат | форматом I , то время передачи в магистраль и время занятия ОЗУ для записи или чтения того же ь ассйва данных сокращается почти

на 50%.

При этом основной массив передается форматом I , а полуслово при наличии в на|Чале или в крице массива передается форматом 5. Переход с одного формата 5 на другой обеспечивается посредством блоков 7, 8, 9.

Изобретение обеспечивает передачу информации от ОЗУ через MiarticTpanb 0 на внешнее устройство - запись, а так- . Же От бйёшнёго устройства через магистраль к О ЗУ - чтение. 1, Запись.

Для организаций прямого доступа в 5 регистры устройства сопряжения Должна быть передана информация р количестве пе)редаваемых слов , начальный адрес обмена ОЗУ и управляющая информация. Загрузка эТоЙ информации в соответствующие регистры производится про цессором через магистрапь 16. При этом от магистрали 16 в устройство через блок tl в сопровождении сигяапа синхронизации поступают адреса ре гистров, данные , признак 3iariHCb/4Te- кие. Если поступивший адрес относится к регистрам данногхэ устройства, то определяется конкретный регистр, и в соответствии с признаком запись/чтение производится запись или чтение даншзпс. Дешифрация адреса, а также здпись или чтение регистра производят ся блоком 2. В регистр 5 заносится количество полуслов а дополнительном коде. В регистр 6 заносится начальный адрес ОЗУ с точностью до полуслова.

Если обмен предполагается производить форматом I или О , то 1ю заполнении регистров 5 и 6 блок 9 вьлает признак слово/полуслово. После этого в регистр 4 заносится команда ( в данном случае - запись ), в результате чего блок 7 выдает сигнал запроса прямого озступа.

Возникновение ошибок в процессе обмена в устройстве сопряжения или вн««нем устройстве фиксируется в регистре 4 что приводит к прерыванию основной программы процессора.

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

2. Чтение.

В этом режиме работа устройства сопряжения мало отличается от описанной выше.

Различие состоит в следующем.

После загрузки начальной информации первый запрос прямого доступа выдается после записи в регистр 3 слова или полуслова информации от внешнего устройства. Передача данных в магистраль сопровождается кодом запись в ОЗУ на линиях управления.

Для организации обмена форматом 1П в регисТре 4 устанавливается специальный признак этого формата. По этому признаку в регистре 3 и блоках 8, 12 обеспечиваются переключения, тюзволяюшие использовать контрольные разряды в качестве информационных. В остальном работа аналогична обмену форматом 1.

Таким образом, применение предлагаемого устройства сопряжения внешних

ус рейсТВ с магистралью позволяет обмен данными осуществлять с такой же производительностью, что и при работе в режиме обмена с одинаковымиформатами передаваемых данньпс, т.е. Исключается потеря производительности в режиме эмуляции и становится возкк)жвь1М использование устройства сопряжения при обмене данными с переменным форматом.

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

X.

Устройство сопряжения с магистралью, содержащее блок управления Щ)ериванием, первый вход которого соединен с первым выходом блока тфиема, а выход - с входом блока выдачи, регистр данных, регистр состояния, регистр счета слов, регистр текущего адреса, первые информационные входы которых соединены со вторым выходом блока приема, первые выходы - с axtjha-

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

регистра состояния являютсй первым и вторым входами устройства, соответственно, а вторые их выходы - первым и вторым выходами устройства, соответственно, третий выход регистра состоянйя соединен со вторым входом блока управления прерыванием, второй выход которого соедини со вто|я 1ми управляющими входами регас гра данных и регистра текущего адреса, а третий выход - с третьими управляюп ими входами регистра счета спов в регистра текущего адреса, о т л н ч а ю ш ее с я тем, что, с целью расщиревия функциональных возможностей за счет обеспечения обмена данными с различными

форматами, в устройство введены коммУ- jTaiop запросов прямого доступа, швфра / тор сигналов управления 8 дешифратор при;знаков формата, входы иггорого сое-

динены со вторыми выходамв регистра счета слов и регистра текущего адреса, а выход - с третьим управляющим одом регистра данны, со вторым управляющим входом регистра счета

слов, с четвертым управЛ51Кяпим входом регистра текущего адреса, со вторым выходом устройства и с первыми входами коммутатора запросов прямого доступа В шифратора сигналов t,v .© управления, вторые входы котор |к дицены со вторым выходом регис1 рй состояния, третий вход коммутатора аЁТКрйббв ряШтЧ) доступа соединен с третьим выходом регистра счета слов и со вторвым управляющим входом регистра состояния, четвертый вход со вторь М входом устройства, а выход - с третьим входом блока управпения прерыванием, третий вход шифратора сиг-. .te±,-: iкifff, .. -3«,.gir. - «а.;яи-.:ет г-т(Е1ач ауЯд5 1.ч 4/. :-.. /-/ й1|к)|-п|равпения соелинен со вторым вьЬсодом блока управпения прерыванием, а выход - со входом блока передачи. Источники Информации, 5 принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 525079, кл. G 06 F 3/04, 1975. 2.Патент США № 3815099, 10 кп. США 340-172.5, 1975 (прототип).

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

название год авторы номер документа
Устройство для сопряжения двух магистралей 1988
  • Кривего Владимир Александрович
  • Ломако Ольга Николаевна
  • Смирнов Сергей Евгеньевич
  • Бобыльков Анатолий Николаевич
SU1509915A2
Система ввода-вывода для микропрограммируемой ЭВМ 1988
  • Балабанов Александр Степанович
  • Булавенко Олег Николаевич
  • Кулик Светлана Ивановна
SU1667084A1
Устройство для сопряжения двух магистралей 1986
  • Кривего Владимир Александрович
  • Ломако Ольга Николаевна
  • Тараканов Александр Николаевич
  • Бобыльков Анатолий Николаевич
SU1348874A1
Управляющая векторная вычислительная система 1982
  • Прангишвили Ивери Варламович
  • Бабичева Елена Владимировна
  • Малюгин Владимир Дмитриевич
  • Соколов Владимир Владимирович
  • Денисенко Сергей Васильевич
  • Вейц Александр Вениаминович
  • Иванов Александр Иванович
  • Шкатулла Анатолий Иванович
  • Зверков Борис Семенович
  • Зрелова Татьяна Ивановна
  • Левертов Яков Анатольевич
  • Тодуа Джондо Альпезович
  • Гоголадзе Омар Васильевич
  • Вепхвадзе Анзор Николаевич
  • Гудушаури Гмаи Шалвович
  • Голубев Александр Павлович
  • Березенко Александр Иванович
  • Корягин Лев Николаевич
SU1120340A1
Устройство для сопряжения ЭВМ с абонентом 1990
  • Коваль Сергей Яковлевич
SU1702380A1
Запоминающее устройство на цилиндрических магнитных доменах 1987
  • Блюменау Израиль Меерович
  • Иванов-Лошканов Валерий Сергеевич
  • Тащиян Виталий Вагранович
SU1451768A1
Устройство для сопряжения двух магистралей 1989
  • Кривего Владимир Александрович
  • Ломако Ольга Николаевна
  • Яковлева Елена Борисовна
SU1615730A2
Система обработки данных 1980
  • Фельдман Борис Яковлевич
  • Снегирев Александр Алексеевич
  • Верховина Тамара Михайловна
SU1003063A1
Устройство для сопряжения ЭВМ с общей магистралью 1987
  • Морозов Виталий Константинович
  • Ковалев Борис Михайлович
  • Казаков Мурат Баязитович
  • Коробков Лев Семенович
  • Николаенко Николай Николаевич
  • Гольцман Михаил Файкелевич
SU1456963A1
Устройство для сопряжения электронной вычислительной машины с абонентами 1976
  • Боярченков Михаил Александрович
  • Мячев Анатолий Анатольевич
  • Снегирев Александр Алексеевич
  • Рыжов Алексей Петрович
SU642701A1

Реферат патента 1979 года Устройство сопряжения с магистралью

Формула изобретения SU 693 364 A1

SU 693 364 A1

Авторы

Оганян Герман Арташесович

Джанджулян Эдуард Левонович

Зайцев Юрий Борисович

Даты

1979-10-25Публикация

1977-06-21Подача