Устройство для сопряжения эвм с терминалами
Изобретение относится к вычислительной технике и может быть использовано в классах программированного обучения и в системах сбора и обработки учебной информации. Целью изобретения является расширение функциональных возможностей устройства за счет возможности подключения к ЭВМ любых типов терминалов. Устройство содержит блок 1 связи, группу 2 блоков связи с терминалами, блок 3 нагрузки. Устройство обеспечивает связь ЭВМ с группой терминалов по последовательным каналам связи с дуплексным протоколом. 1 з.п. ф., 3 ил.
СОЮЗ СОВЕтСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН
„,Я0„„1557 (51) 5 G 06 F 13/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЬЗТИЯМ
ПРИ ГКНТ СССР
Н ABTQPCHOMV СВИДЕТЕЛЬСТВУ (21) 4367724/24-24 (22) 19.01.88 (46) 15.04.90. Бюл. Ф 14 (71) Всесоюзное специализированное научно-производственное объединение
"Союзвузприбор" (72) С.К.Гершкович,и А,Ю.Востропятов (53) 681.3 (088.8) (56) Авторское свидетельство СССР
N - 842773, кл. G 06 F 13/00, 1981
Авторское свидетельство СССР
N- 798784, кл. G 06 P 13/00, 1981. (54) УСТРОЙСТВО цЛЯ СОПРЯЖЕНИЯ 3ВМ
С ТЕРМИНАЛАИИ
2 (57) Изобретение относится к вычислительной технике и может быть использовано в классах программированного обучения и в системах сбора и обработки учебной информации. Целью изоб-:. ретения является расширение функциональных воэможностей устройства за счет возможности подключения к ЭВИ любых типов терминалов ° Устройство содержит блок 1 связи, группу 2 блоков связи с терминалами, блок 3 нагрузки. Устройство обеспечивает связь
ЭВМ с группой терминалов по последовательным каналам связи с дуплексным протоколом. 1 з.п. ф-лы, 3 ил.
1557565
Изобретение относится к вычислительной технике и может быть использовано в классах программированного обучения и в системах сбора и обра5 ботки учебной информации.
Целью изобретения является расширение функциональных возможностей ъ устройства за счет возможности подключения к ЭВМ любых типов терминалов °
На фиг. 1 и 2 представлена блоксхема предлагаемого устройства; на фиг.3 — схема блока преобразования кодов.
На фиг.1 изображены: блок 1 связи, 15 группа Х. иэ N блоков связи с терминалами, блок 3 нагрузки, группа информационных входов-выходов 4 группы блоков 2, ЭВМ 5, группа 6 терминалов.
Блок 1 связи содержит (фиг.2) пер- 20 вый блок 7 шинных формирователей, дешифратор 8 адреса, блок 9 преобразования кодов, формирователь 10 импульсов, третий блок 11 шинных формирователей, второй блок 12 шинных формиро- 25 вателей.
Блок 2 связи с терминалом содержит (фиг.2) первый блок 13 шинных формирователей, третий блок 14 шинных формирователей, дешифратор 15 адреса, вто- 0 рой блок 16 шинных формирователей, формирователь 17 импульсов, регистр
18 состояния, регистр 19 сдвига, де3 шифратор 20 субадреса, регистр 21 субадреса, первый вход — выход 22 блока. Блок 9 преобразования кодов содержит (фиг,3) счетчик 23, генератор 24 импульсов и регистр 25 сдвига.
Устройство можно условно разделить на две составные части — ЭВМ с блоком 40
1 связи.и сам класс, включающий в себя блоки 2 и терминалы.
Блок 1 связи соединен с блоками 2 посредством последовательной магист- рали. Магистраль имеет одну двунаправленную линию передачи данных и две однонаправленных линии: синхросигнал и готовность терминала.
Алгоритм работы интерфейса предусматривает побайтовый обмен информацией между ЭВМ и терминалами. Он построен таким образом, что инициатором обмена является 3BN.
Блоки 2 связи с терминалами устанавливаются в исходное состояние сигналом "Конец обмена" (KO), передаваемым по линии 1Синхр". Р первом байте любого обмена передается адрес блока 2 группы, адрес субустройства и команда (ввод или вывод), причем три младших разряда являются субадресом терминала, четыре последующих— адресом блока сопряжения и последний, старший разряд определяет направление обмена информацией, Блок 1 связи связан с ЭВМ через ее адресный регистр. Восемь младших разрядов регистра — данные, 9-й — готовность блока 1 связи, 10-й — готовность терминала.
Блок 1 связи работает следующим образом, На магистрали ЭВМ 5 выставляется адрес блока 1 связи, Дешифратор 8 по сигналу, поступающему с блока 12, фиксирует совпадение адреса (СА).
Сигнал СА подготавливает блок 1 связи для ввода или вывода информации.
В режиме "Вывод" формирователь 10 по сигналу "Вывод" формирует сигнал записи в блок 9. Этот же сигнал является стартовым. После старта блок 9 преобразования кодов вырабатывает серию иэ 8 синхроимпульсов, которая передается через блок 11 в магистраль
22. Этими же импульсами информация, записанная в сдвиговом регистре 19 и в блоке 9 преобразования кодов, выводится в магистраль 22 через блок 11.
При наличии единицы в разряде информации, передаваемой с выхода блока 7, формирователь 10 формирует сигнал КО, который передается в магистраль 22. Сигнал записи при этом не вырабатывается. По сигналу КО.блок 9 становится в исходное состояние. Во время преобразования кода или при наличии сигнала KO формирователь 10 вырабатывает сигнал "Неготовность".
В режиме "Ввод" блок 12 по сигналу
"Ввод", поступающему с магистрали ЭВМ
ЭВМ 5, включает блок 7 на передачу.
Информация из, сдвигового регистра 19 и из блока 9 через блок 7 вводится в ЭВМ. В любом режиме, при условии совпадения адреса блока 1 связи, блок
7 формирует сигнал инициализации пассивного устройства (СИП) °
CHII = (Ввод Вывод)СА.
Перед началом обмена по магистрали
22 передается сигнал КО, по которому все блоки 2 связи с терминалами устанавливаются в состояние ожидания.
Всего блок 2 имеет три состояния:
"Ожидание" — блок готов к приему адреса; "Работа" - это состояние устанавливается после совпадения адреса
5 15 блока, при выборе последнего; "Блокировка" — состояние, при котором блок
2 не реагирует ни на какие сигналы магистрали 22, кроме КО, Сигнал КО передается по линии
"Синхр." магистрали 22 импульсом длительностью порядка 8-10 периодов синхроимпульса и выделяется фильтром низкой частоты в формирователе 17. С магистрали 22 информация поступает через блок 13 на вход сдвигового регистра 19, в которой она записывается по заднему фронту синхроимпульсов °
В регистре 19 происходит преобразование последовательного кода в параллельный.
Первый байт информационной последовательности после сигнала KO содержит субадрес терминала (1-3 разряды), адрес блока 2 (4-7 разряды) и код операции "Ввод-вывод" (8 разряд).
После каждого восьмого синхроимпульса формирователь 17 вырабатывает сигнал
"Конец байта" (КБ). По первому сигналу происходит дешифрация адреса блока дешифратором 19, запись информации о совпадении (несовпадении) адреса в регистр 18 состояния, запись субадреса и кода операции "Ввод-вывод" в регистр 21 субадреса и далее переход блока 2 в одно из состояний — "Работа" или "Блокировка".
575б5
КО по магистрали 22. Магистраль 22 заканчивается резисторной нагрузкой
3, представляющей собой согласование в 120 Ом.
15
30
5
В режиме "Работа" дешифратор 20 субадреса посредством блока 14 через магистраль 4 подключает на ввод или вывод одно из субустройств терминала к регистру 19, а также сигнал готовности субустройства к линии "Готовность терминала" магистрали 22 через блок 16. Направление передачи определяется сигналом "Ввод-вывод" в регистре 21 субадреса. Сброс информации в регистрах 21 и 18 субадреса и состояния происходит по сигналу КБ.
При передаче информации из блока
2 в ЭВМ в первом байте информации передается сигнал "Ввод" (единица в старшем разряде). По этому сигналу по окончании первого байта блок 13 включается на передачу информации из регистра 19 в магистраль 22, Для ввода одного байта информация из блока 2 в ЭВМ по линии "Синхр,", передается серия из восьми синхроимпульсов, предназначенная для сдвига информации из регистра 19 в регистр 25 блока 9. Обмен информацией с терминалом заканчивается передачей сигнала
Формула и э о б р е т е н и я
1. Устройство для сопряжения ЭВМ с терми :.алами, содержащее блок связи с ЭВМ, первый вход-выход которого соединен с входом-выходом устройства для подключения к информационному входу-выходу ЭВМ, причем блок связи с ЭВМ содержит первый блок шинных формирователей, дешифратор адреса и формирователь импульсов, причем в блоке связи с ЭВИ информационный вход-выход первого блока шинных формирователей является первым входомвыходом блока связи с ЭВМ, выход первого блока шинных формирователей соединен с первым входом дешифратора адреса, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей устройства эа счет воэможности подключения к ЭВМ терминалов различных типов, в него введены группа блоков связи с терминалом и блок нагрузки, причем второй входвыход блока связи с ЭВМ соединен с входом блока нагрузки и с первыми входами-выходами блока связи с терминалом группы, второй вход-выход i-го блока связи с терминалом группы является входом-выходом устройства для подключения информационного входавыхода i-терминала, причем в блок связи с ЭВМ введены второй, третий блоки шинных формирователей и блок
40 преобразования кодов, причем в блоке связи с ЭВМ информационный вход второго блока шинных формирователей соединен с первым входом-выходом блока связи с ЭВМ, с первого по четвертый выходы второго блока шинных формирователей соединены соответственно с управляющим входом первого блока шинных формирователей, е вторым входом дешифратора адреса, с первым входом
50. формирователя импульсов и с первым входом-выходом блока связи с ЭВМ, выход дешифратора адреса соединен .с вторым входом формирователя импульсов, выход первого блока шинных формирователей соединен с первым .информационным входом блока преобразования кодов и с третьим входом формирователя импульсов, первый информационный выход блока преобразования кодов сое1557565 динен с информационным входом первого блока шинных формирователей, первый выход Аормирователя импульсов соеди- нен с первым входом синхронизации блока преобразования кодов и с информационным входом первого блока шинных формирователей, второй выход формирователя импульсов соединен с вторым входом синхронизации блока преобразо- 10 вания кодов и с входом выборки третьего блока шинных формирователей, первый, второй инАормационные входы которого соединены соответственно с вторым,.третьим инАормационными выхо- 1 дами блока преобразования кодов, выход синхронизации и второй информационный вход которого соединены соответственно с четвертым входом Аормирователя импульсов, с информационным выходом третьего блока шинных формирователей, третий выход которого соединен с входом разрешения блока преобразования кодов, вход-выход третьего блока шинных формирователей 25 и пятый вход формирователя импульсов являются вторым входом-выходом блока связи с ЗРИ, причем каждый блок связи с терминалом группы содержит с первого по третий блоки шинных форми- 30 рователей, формирователь импульсов, регистр сдвига, регистр субадреса, регистр состояния, дешифратор адреса и дешифратор субадреса, причем в блоке связи с терминалом группы информа35 ционный вход-выход первого блока шин« ных формирователей и выход второго . блока шинных формирователей являются первым входом-выходом блока, информационный вход-выход третьего блока шинных формирователей, выход дешифратора субадреса являются вторым входом-выходом блока связи с терминалом и соединены с первым информационным входом второго блока шинных формиро- 4 вателей, выход регистра состояния . соединен с первым входом дешифратора субадреса и с вторым информационным входом второго блока шинных формирователей, первый выход формирователя
50 импульсов соединен с входом синхронизации регистра сдвига и соединен с вторым входом-выходом блока связи с терминалом, первый информационный выход первого блока шинных формирователей соединен с первым информационным входом регистра сдвига и с входом формирователя импульсов, второй выход которого соединен с информационным входом регистра состояния и с первым входом дешифратора адреса, второй вход которого соединен с первым информационным входом регистра сдвига, с входом синхронизации регистра субадреса и с информационным входом третьего блока шинных формирователей, вход выборки которого и вход выборки первого. блока шинных формирователей соединены с первым выходом регистра субадреса, второй выход которого соединен с вторым входом дешифратора субадреса, выход дешифратора адреса соединен с входами синхронизации регистров состояния и субадреса, второй информационный выход регистра сдвига соединен с вторым информационным входом первого блока шинных формирователей, второй инАормационный выход которого соединен с вторым информационным входом регистра сдвига, третин информационный вход которого соединен с выходом третьего блока шинных формирователей, третий выход формирователя импульсов соединен с входом разрешения регистра состояния.
2. Устройство по п.1, о т л и— ч а ю щ е е с я тем, что блок преобразования кодов содержит генератор импульсов, регистр сдвига и счетчик, причем вход и выход параллельных данных регистра сдвига являются соответственно первыми информационными входом и выходом блока, управляющий вход и выход последовательных данных регистра сдвига являются соответственно входом разрешения блока и вторым информационным выходом блока„ выход генератора импульсов соединен с входом синхронизации счетчика, с первым входом синхронизации регистра сдвига и является выходом синхронизации блока, входы разрешения записи счетчика и регистра сдвига являются первым входом синхронизации блока, второй вход синхронизации регистра сдвига является вторым входом синхронизации блока, инАормационный вход счетчика является вторым информационным входом блока, выход счетчика соединен с входом блокировки генератора импульсов и с третьим инАормационным выходом блока.
1557565
Составитель С.Бурухин
Редактор Т.Парйенова Техред Я.Олийнык Корректор Н.Ревская
Заказ 718
Тираж 562
Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
1 13035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", r Ужгород, ул. Гагарина, !01




