Устройство для сопряжения цифровой вычислительной машины с внешними устройствами
Cg I
1..
ОП ИСАНЙЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советакнк
Соцналнстнческнк
Республик
Ci 06 F 3/04 с присоединением заявки % (23) П рноритет
Ркудлретеенльй кемлтет
CCCP ю делам лзееретениа н еткрмтвл
Опубликовано 15 12.79. Бюллетень М46
Дата опублиКования описания 18.12.79 (53) УДК 681.325 (088.8 ) (72) Автор . изобретения
B. jl. лухман
; (7I ) Заявитель (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ
МАШИНЫ С ВНЕШНИМИ УСТРОЙСТВАМИ! 2
Изобретение относится K области вы- внешними устройствами (2), содержащее числительной техники, в частностй к уст два блока обмена, первые входы -выходы ройствам для сопряжения ЦВМ с удален- которых соединены двухпроводной линией ными внешними устройствами, и может связи, а каждый иэ блоков обмена выпол быть использовано в рассредоточенных сн нен в виде узла согласования, обратимостемах обработки данных. го преобразователя параллельного кода в
Известно устройство для сопряжения последовательйый, узла управления приемомЦВМ с внешними устройствами P), co передачей, генератора импульсов и приемодержащее регистр связи, первый, второй передающего узла, причем выход генерегистры команд, регистр запросов, ре- ратора импульсов блока обмена соединен
10 гистр мелких запросов, регистр данных, с первым входом узла управления приемомрегистр разрешения реализации запросов, передачей блока обмена, выход узла управсхемы логических операций, обработки ин ления приемом-передачей блока обмена струкций, селекции, объединения, первую соединен с первым входом обратимого преи вторую схемы модификации, первую и обраэователя параллельного кода в после15 ,. вторую схемы формирования адреса, шиф довательный блока обмена, выход узла соратор и три дешифратора, выходные схе- гласования блока обмена соединен со втомы адресации внешних устройств s аареса рым входом обратимого преобразователя и информации. параллельного кода в последовательный
Недостаток такого устройства - необ- блока обмена, первый, второй выходы об» ходимость значительных затрат оборудо- ® ратимого преобразователя параллельного ко вания для его реализации. да в последовательный блока обмена соеНаиболее близким к изобретению явля- динены соответственно с первым входом ется устройство для сопряжения ЦВМ с узла согласования блока обмене и со вхо703800
3 дом приемо-передающего узла блока обмена, выход приемопередающего узла блока обмена саедийен со. вторым входом узла управления приемом передачей блока обмена и с третьим входом обратимого преобразователя параллельного кода в rroche довательный блока обмена, а входы - вы ходы приемо-передающего узла блока об мена и узла согласования блока обмена соединены соответственно с первым и вто- о рым входами-выходами блока обмена, а
" " вторые входы-выходы первого и второго блока обмена являются соответственно первым и вторым входами-выходами устройства. 15
Недостаток этого устройства состоит в том, что оно обладает ограниченными йчиаиональными воэможностями, так как не позволяет при сохранении достаточно вы сокой скорости обмена информацией использовать такие воэможности интерфей- " са„ как передача байтов состояния, сообщение о неопознании адреса, установле ния режимов общего и селективного сбросов, отключения сТ интерфейса, цепочки команд и т.д.
Цель изобретения - расширеййе функциойапьных возможностей за счет организации обмена в соответствии со стандартным интерфейсом ввода. вывода при сохра ЗО ненни скорости обмена.
Цель достигается тем, что предлагаемое устройство содержит в каждом бло ке обмена группу алементов задержки и дешифратор, причем выход узла согласова-З5 ния блока обмена соединен.с первым входом дешифратора блока обмена и с третьим "входом узла управления приемом-пе- редачей блока обмена,. третий выход обратимого преобразователя параллельного ко4Î да а последовательный блока обмена через элементы задержки блока обмена соединен со вторым входом узла согласования блока обмена, первый выход обратимого преобразователя, параллельного кода
"в йоСледовательный блока обмена соединен со вторым входом-дешифратора блока обмена, а выход дешифратора блока обмена соединен с четвертым входом узла управления приемомпередачей блока обмена.: 50
На фиг. 1 представлена структурная схема устройства; на фиг. 2 - временная диаграмма сигналов стандартного интерфейса ввода вывода ЕС ЭВМ.
S5
Устройство для сопряжения цифровой вычислительной машины с внешними устройствами содержит блоки обмена 1, 2, каждый иэ которых содержит узел согла4 сования 3, группу элементов задержки 4, приемо-передаточный узел 5, узел 6 управления приемом-передачей, генератор импульсов 7, дешифратор 8, обратимый преобразователь 9 параллельного кода в последовательный.
Устройство содержит также входы выходы 10, 11. Первые входы-выходы 12, 13 блоков обмена соединены между собой с помощью двухпроводной линии связи.
На фиг. 2 обозначены следующие сигналы: 14 - работа канала (РАБ К), 15 выборка канала (ВБР-К), 16 — раэряжение выборки (РВБ-К), 17 - адрес от канала (AQP-К), 18 - работа абонента (PAE А), 19 - адрес от абонента (АДРА), 20 - управление от канала (УПР-К), 21 упрввленйе от абонента (УПР-А), 22 - информация канала (ИНФ-К), 23 информация абонента (ИНФ-А), 24 - информационные сигналы канала (ШИН-К), 25 - информационные сигналы абонента (ШИН-А ) ..
Устройство работает следующим образом.
Последовательность сигналов начальной выборки начинается выдачей от ЭВМ . через узел согласования 3 блока 1 сигналов 14 (РАБ-К) и 17 (АДР-К) и кода адреса 24 (ШИН К). Опознав адрес одного иэ удаленных внешних устройств (BY), преобразователь 9 блока 1 находится в состоянии ожидания сигналов 15 (ВБР-К) и 16 (РВБ-К), после получения. которых перечисленные сигналы поступают на входы параллельного занесения информации в преобрааователь 9 блока 1, количество раарядов которого соответству-. ет максимальному числу интерфейсных линий одного направления. Запускается узел
6 управления приемом-передачей, осущест- вляющий стартстопное фазирование импульсов сдвига, вырабатываемых генератором
7. Сигналы интерфейса, преобразование а последовательное кодовое слово, выдаютса в линйю связи через приемо-передающий узел 5.
Преобразователь 9 блока 2 производит обратное преобразование и передачу этих сигналов в магистраль ВУ. Первый (стартовый) разряд кодового слова запускает узел 6 управления приемом-передачей блока 2, осуществляющий фазирование импульсов сдвига при приеме, которые позволяют,занести в преобразователь 9 бло ка 2 последовательное кодовое слово. После завершения цикла приема сигналы с выходов параллельного считывания инфор0 6 сигналов при обмене донными между ЭВМ и удаленным ВУ.
При передаче информации по пинии связи со скоростью 10 - 20 кбод, что практически реализуется использованием физического провода, пропускная способность всего канала связи от ЭВМ и ВУ лежкт в пределах 0,5-1 кбайт/с, что почтя полностью перекрывает всю гамму современных BY . Применение изобретения обеспечивает "нечувствительность ЭВМ к расстоянию от ВУ йри обеспечении всех управляющих возможностей интерфейса ввода-вывода ЭВМ с сохранением достаточно высокой скорости обмена информацией между ЭВМ н.ВУ.
Устройство для сопряжения цифровой вычислительной машины с внешними устройствами, содержащее два блока обмена, первые входы-выходы которых соединены двухпроводной линией связи, а каждый из блоков обмена выполнен в виде узла согласования, обратимого преобразователя параллельного кода в:последовательный,уэна управления приемом-передачей, генератора импульсов и приемо-передающего узла, причем выход генератора импульсов блока обмена соединен с первым входом узла управлення приемом-передачей блока обмена, выход узла управления приемом-передачей блока обмена соединен с первым входом обратимого преобразователя параллельного кода в последователь ный блока обмена, выход узла согласовання блока обмена соединен со вторым вхо дом обратимого преобразователя параллель» ного кода в последовательный блока обмена, первый, второй выходы обратимого преобразователя параллельного кода в последовательный блока обмена соединены соответственно с первым входом узла согласования блока обмена и со входом приемо-передающего узла блока обмена, вы ход приемо передающего узла блока обме на соединен со вторым входом узла управления приемом-передачей блока обмена и с третьим входом обратимого преоб» разователя параллельного кода в последовательный блока обмена, входы выходы приемо-передающего узла блока обмена и узла согласования блока обмена соедине» ны соответственно с первым и вторым входами-аыходами блока обмена, а это рые входы-выходй первого и второго бло70380 мацни поступают в магистраль BY. Сигналы 15 (ВБР-К) и 16 (РВБ-К) в соответствии с требованиями интерфейса за держиваются элементами задержки 4 на
400 нс.
После опознания адреса ВУ передает преобразователю 9 блока 2 сигнал 18 (РАБ-А), получив который преобразователь
9 блока 2 прекращает распространение, сигнала 17 (AQP-К) в сторону ВУ, что 1Î дает возможность ВУ выставить на шинах
25 {ШИН А) свой адрес в сопровождении идентификатора 19 (АДР-А). После это- го состояние абонентских линий преобразуется в последовательное кодовое слово и передается в линию связи в сторону
ЭВМ. Получив . ответные абонентские снгналы, преобразователь 9 блока 1 цередает снгнал 18 (РАБ А.) в магистраль
ЭВМ, которая снимает сигнал 17 (АДРК). Только после снятия сигнала 17 (АДРК) элементы задержки 4 разрешают распространение в сторону ЭВМ сигналов
25 (ШИН А) и 19 (ЛДР А). В ответ на
25 это ЭВМ передает команду ВУ в сопровождении идентификатора 20 (УПР-К».
Дешифратор 8 дешифрирует команду (направление обмена) для учета ее при обмене данными. Байт команды заносится зо в соответствующие разряды нреобразователя 9 блока 1, после чего прекращается распространение сигнала 19 (AQP ) в сторону ЭВМ и состояние канальных линий передается в линию связи в сторону
ВУ. ЭВМ снимает сигнал 20 (УПР-К) и
35 ожидает от ВУ начальный байт состояния.
На удаленной стороне после дешифрации команды BY снимает сигнал 19 (АДРА). В ответ на снятие сигнала 19 (АДР
A) элементы задержки 4 прекращают распространение в сторону BY сигнала 20 (УПР-К), что позволяет ВУ выдать байт состояния в сопровождении сигнала 21 (УПР-А). После передачи в ЭВМ начального байта состояния последовательность сигналов начальной выборки заканчивается.
При выполнении цоследовательности сигналов обмена данными время взаимодействия ЭВМ и BY сокращается дополнительно. Зто достигается за счет того, что в процессе обмена данными полное кодовое слово передается только в направлении распространения информации. Идентификатор, выполняющий роль запроса на обмен, передается ускоренным двухбитовым словом, дополненным стартовым разрядом.
Специальный дешифратор 8 обеспечивает выполнение правильной последовательности
Формула нзо брет ения
Г е» - а
r — — 1
L .J фиг 1
7 хоВ обмена явлются соответственно пер- менты задержки блока обмена соединен вым и вторым входамивыходами устрой- со вторым входом узла согласования бло ства, о т л н.ч а ю щ e e с я тем, что, ка обмейа,первый выход обратимого прес целью расширения функциональных воз- образователя параллельного кода в посяе можностей эа счет органиэанин обмена в 5 доватепьный блока обмена соединен со соответствии со стандартным интерфейсом вторым входом дешифратора блока обмена ввода-»ывода прн сокращеннн скорости об» а выход дешнфратора блока обмена соеди мена; оно содержнт в каждом блоке обме- нен с четвертым входом узла управленияна гр лшу элементов эадермащ н дешифра- приемом-передачей блока обмена. тор, причем выход узла согласования бло- О ка обмена соединен с первым входом де- Источники информацнн, шнфратора блока обмена и с третьнм sxo- apaaswae во внимание прн экспертизе дом узла управления нрйемом"-"передачей 1. Авторское свидетельство СССР блока обмена, третнй выход обратимого ¹ 4S5659, кл. б 06 F 3/04, 1975. преобразователя параллельного кода в по«15 "2. ЧИИЭР т. 64, № 6, с. 79-80 (пр" = еаедователънйй блока обмена чвреэ" ме- - тотип) . Ф- ь
° -=
Фие. 2
Составитель Ф. Шагиахметов
Редактор Н. Каменская Техред 3. мужик Корректор Я. Веселовская
Заказ 7813/41: Тираж 780 . Подписное
ElHHHEIH Государственного комитета СССР по делам изобретений и открытий
1130,35, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП Патент, r. Ужгород, ул. Проектная, 4




