Фиг.1
Изобретение относится к вычислительной технике и может быть использовано в классах программированного обучения и в системах сбора и обработки учебной информации.
Целью изобретения является расширение функциональных возможностей устройства за счет возможности подклю
чения к ЭВМ любых типов терминалов.
На фиг.1 и 2 представлена блок- схема предлагаемого устройства; на фиг.З - схема блока преобразования кодов.
На фиг.1 изображены: блок 1 связи, группа X из N блоков связи с терминалами, блок 3 нагрузки, группа информационных входов-выходов 4 группы блоков 2, ЭВМ 5, группа 6 терминалов.
Блок 1 связи содержит (фиг.2) первый блок 7 минных формирователей, дешифратор 8 адреса, блок 9 преобразования кодов, формирователь 10 импульсов, третий блок 11 шинных формирователей, второй блок 12 шинных формирователей.
Блок 2 связи с терминалом содержит (фиг.2) первый блок 13 шинных формирователей, третий блок 14 шинных формирователей, дешифратор 15 адреса, вто- рой блок 16 шинных формирователей, формирователь 17 импульсов, регистр .
18 состояния, регистр 19 сдвига, деi
шифратор 20 субадреса, регистр 21 субадреса, первый вход - выход 22 блока. Блок 9 преобразования кодов содержит (фиг.З) счетчик 23, генератор 24 импульсов и регистр 25 сдвига.
Устройство можно условно разделить на две составные части - ЭВМ с блоком 1 связи и сам класс, включающий в себя блоки 2 и терминалы.
Блок 1 связи соединен с блоками 2 посредством последовательной магистрали. Магистраль имеет одну двунаправленную линию передачи данных и две однонаправленных линии: синхросигнал и готовность терминала.
Алгоритм работы интерфейса предусматривает побайтовый обмен информацией между ЭВМ и терминалами. Он построен таким образом, что инициатором обмена является ЭВМ.
Блоки 2 связи с терминалами устанавливаются в исходное состояние сигналом Конец обмена (КО), передаваемым по линии Синхр. В первом байте любого обмена передается адрес блока 2 группы, адрес субустройства
0
Q 5
,
,Q
и команда (ввод или вывод), причем три младших разряда являются субадресом терминала, четыре последующих - адресом блока сопряжения и последний, старший разряд определяет направление обмена информацией.
Блок 1 связи связан с ЭВМ через ее адресный регистр. Восемь младших разрядов регистра - данные, 9-й - готовность блока 1 связи, 10-й - готовность терминала.
Блок 1 связи работает следующим образом.
На магистрали ЭВМ 5 выставляется адрес блока 1 связи. Дешифратор 8 по сигналу, поступающему с блока 12, фиксирует совпадение адреса (СА). Сигнал СА подготавливает блок 1 связи для ввода или вывода информации.
В режиме Вывод формирователь 10 по сигналу Вывод формирует сигнал записи в блок 9. Этот же сигнал является стартовым. После старта блок 9 преобразования кодов вырабатывает серию из 8 синхроимпульсов, которая передается через блок 11 в магистраль 22. Этими же импульсами информация, записанная в сдвиговом регистре 19 и в блоке 9 преобразования кодов, выводится в магистраль 22 через блок 11.
При наличии единицы в разряде информации, передаваемой с выхода блока 7, формирователь 10 формирует сигнал КО, который передается в магистраль 22. Сигнал записи при этом не вырабатывается. По сигналу КО блок 9 становится в исходное состояние. Во время преобразования кода или при наличии сигнала КО формирователь 10 вырабатывает сигнал Неготовность.
В режиме Ввод блок 12 по сигналу Ввод, поступающему с магистрали ЭВМ ЭВМ 5, включает блок 7 на передачу. 45 Информация из сдвигового регистра 19 и из блока 9 через блок 7 вводится в ЭВМ. В любом режиме, при условии
35
совпадения адреса блока 1 связи, блок 7 формирует сигнал инициализации пассивного устройства (СИП).
СИЛ (Ввод у Вывод) СА.
Перед началом обмена по магистрали 22 передается сигнал КО, по которому все блоки 2 связи с терминалами устанавливаются в состояние ожидания. Всего блок 2 имеет три состояния: Ожидание - блок готов к приему адреса; Работа - это состояние устанавливается после совпадения адреса
блока, при выборе последнего; Блокировка - состояние, при котором блок 2 не реагирует ни на какие сигналы магистрали 22, кроме КО.
Сигнал КО передается по линии Синхр. магистрали 22 импульсом длительностью порядка Я-10 периодов синхроимпульса и выделяется фильтром низкой частоты в формирователе 17. С магистрали 22 информация поступает через блок 13 на вход сдвигового регистра 19, в которой она записывается по заднему фронту синхроимпульсов.
10
КО по магистрали 22. Магистраль 22 заканчивается резисторной нагрузкой 3, представляющей собой согласование в 120 Ом.
Формула изобретения
1. Устройство для сопряжения ЭВМ с терминалами, содержащее блок связ с ЭВМ, первый вход-выход которого соединен с входом-выходом устройств для подключения к информационному входу-выходу ЭВМ, причем блок связи
с ЭВМ содержит первый блок шинных В регистре 19 происходит преобразова- 15 формирователей, дешифратор адреса и ние последовательного кода в параллельный.
Первый байт информационной последовательности после сигнала КО содер20
жит субадрес терминала (1-3 разряды), адрес блока 2 (4-7 разряды) и код операции Ввод-вывод (8 разряд). После каждого восьмого синхроимпульса формирователь 17 вырабатывает сигнал Конец байта (КБ). По первому сигна- 25 лу происходит дешифрация адреса блока дешифратором 19, запись информации о совпадении (несовпадении) адреса в регистр 18 состояния, запись субадреса и кода операции Ввод-вывод в регистр 21 субадреса и далее переход блока 2 в одно из состояний - Рабоформирователь импульсов, причем в блоке связи с ЭВМ информационный вход-выход первого блока шинных формирователей является первым входом- выходом блока связи с ЭВМ, выход пер вого блока шинных формирователей сое динен с первым входом дешифратора адреса, отличающееся тем
30
что, с целью расширения функциональных возможностей устройства за счет возможности подключения к ЭВМ терминалов различных типов, в него введен группа блоков связи с терминалом и блок нагрузки, причем второй вход- выход блока связи с ЭВМ соединен с входом блока нагрузки и с первыми входами-выходами блока связи с терми налом группы, второй вход-выход 1-го блока связи с терминалом группы явля
та или Блокировка.
В режиме Работа дешифратор 20 субадреса посредством блока 14 через магистраль 4 подключает на ввод или вывод одно из субустройств терминала к регистру 19, а также сигнал готовности субустройства к линии Готовность терминала магистрали 22 через блок 16. Направление передачи определяется сигналом Ввод-вывод в регистре 21 субадреса. Сброс информации в регистрах 21 и 18 субадреса и состояния происходит по сигналу КБ.
При передаче информации из блока 2 в ЭВМ в первом байте информации передается сигнал Ввод (единица в старшем разряде,). Но этому сигналу по окончании первого байта блок 13 включается на передачу информации из регистра 19 в магистраль 22. Для ввода одного байта информация из блока 2 в ЭВМ по линии Синхр.V передается серия из восьми синхроимпульсов, предназначенная для сдвига информации из регистра 19 в регистр 25 блока 9. Обмен информацией с терминалом заканчивается передачей сигнала
КО по магистрали 22. Магистраль 22 заканчивается резисторной нагрузкой 3, представляющей собой согласование в 120 Ом.
Формула изобретения
1. Устройство для сопряжения ЭВМ с терминалами, содержащее блок связи с ЭВМ, первый вход-выход которого соединен с входом-выходом устройства для подключения к информационному входу-выходу ЭВМ, причем блок связи
с ЭВМ содержит первый блок шинных формирователей, дешифратор адреса и
формирователь импульсов, причем в блоке связи с ЭВМ информационный вход-выход первого блока шинных формирователей является первым входом- выходом блока связи с ЭВМ, выход первого блока шинных формирователей соединен с первым входом дешифратора адреса, отличающееся тем,
что, с целью расширения функциональных возможностей устройства за счет возможности подключения к ЭВМ терминалов различных типов, в него введены группа блоков связи с терминалом и блок нагрузки, причем второй вход- выход блока связи с ЭВМ соединен с входом блока нагрузки и с первыми входами-выходами блока связи с терминалом группы, второй вход-выход 1-го блока связи с терминалом группы явля-
ется входом-выходом устройства для подключения информационного входа- выхода i-терминала, причем в блок связи с ЭВМ введены второй, третий блоки шинных формирователей и блок
преобразования кодов, причем в блоке связи с ЭВМ информационный вход второго блока шинных формирователей соединен с первым входом-выходом блока связи с ЭВМ, с первого по четвертый
выходы второго блока шинных формирователей соединены соответственно с управляющим входом первого блока шинных формирователей, с вторым входом дешифратора адреса, с первым входом
.формирователя импульсов и с первым входом-выходом блока связи с ЭВМ, выход дешифратора адреса соединен с вторым входом формирователя импульсов, выход первого блока шинных формирователей соединен с первым информационным входом блока преобразования кодов и с третьим входом формирователя импульсов, первый информационный выход блока преобразования кодов соединен с информационным входом первого блока шинных формирователей, первый выход формирователя импульсов соединен с первым входом синхронизации блока преобразования кодов и с информационным входом первого блока шинных формирователей, второй выход формирователя импульсов соединен с вторым входом синхронизации блока преобразования кодов и с входом выборки треть- его блока шинных формирователей, первый, второй информационные входы которого соединены соответственно с вторым, третьим информационными выходами блока преобразования кодов, выход синхронизации и второй информационный вход которого соединены соответственно с четвертым входом формирователя импульсов, с информационным выходом третьего блока шинных формирователей, третий выход которого соединен с входом разрешения блока преобразования кодов, вход-выход третьего блока шинных формирователей и пятый вход формирователя импульсов являются вторым входом-выходом блока .связи с ЭВМ, причем каждый блок связи с терминалом группы содержит с первого по третий блоки шинных формирователей, формирователь импульсов, регистр сдвига, регистр субадреса, регистр состояния, дешифратор адреса и дешифратор субадреса, причем в блоке связи с терминалом группы информационный вход-выход первого блока шинных формирователей и выход второго блока шинных формирователей являются первым входом-выходом блока, информационный вход-выход третьего блока шинных формирователей, выход дешифратора субадреса являются вторым входом-выходом блока связи с терминалом и соединены с первым информационным входом второго блока шинных формирователей, выход регистра состояния соединен с первым входом дешифратора субадреса и с вторым информационным входом второго блока шинных формирователей, первый выход формирователя импульсов соединен с входом синхронизации регистра сдвига и соединен с вторым входом-выходом блока связи с терминалом, первый информационный выход первого блока шинных формирователей соединен с первым информационным входом регистра сдвига и с входом
0
5
0
5
0
5
0
5
формирователя импульсов, второй выход которого соединен с информационным входом регистра состояния и с первым входом дешифратора адреса, второй вход которого соединен с первым информационным входом регистра сдвига, с входом синхронизации регистра субадреса и с информационным входом третьего блока шинных формирователей, вход выборки которого и вход выборки первого блока шинных формирователей соединены с первым выходом регистра субадреса, второй выход которого соединен с вторым входом дешифратора субадреса, выход дешифратора адреса соединен с входами синхронизации регистров состояния и субадреса, второй информационный выход регистра сдвига соединен с вторым информационным входом первого блока шинных формирователей, второй информационный выход которого соединен с вторым информационным входом регистра сдвига, третий информационный вход которого соединен с выходом третьего блока шинных формирователей, третий выход формирователя импульсов соединен с входом разрешения регистра состояния.
2. Устройство по п.1, отличающееся тем, что блок преобразования кодов содержит генератор импульсов, регистр сдвига и счетчик, причем вход и выход параллельных данных регистра сдвига являются соответственно первыми информационными входом и выходом блока, управляющий вход и выход последовательных данных регистра сдвига являются соответственно входом разрешения блока и вторым информационным выходом блока, выход генератора импульсов соединен с входом синхронизации счетчика, с первым входом синхронизации регистра сдвига и является выходом синхронизации блока, входы разрешения записи счетчика и регистра сдвига являются первым входом синхронизации блока, второй вход синхронизации регистра сдвига является вторым входом синхронизации блока, информационный вход счетчика является вторым информационным входом блока, выход счетчика соединен с входом блокировки генератора импульсов и с третьим информационным выходом блока.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации | 1986 |
|
SU1506478A1 |
Устройство для сопряжения ЭВМ с магистралью локальной сети | 1987 |
|
SU1411764A1 |
Устройство обмена информацией | 1987 |
|
SU1532941A1 |
Устройство для сопряжения ЭВМ с каналом связи | 1987 |
|
SU1439612A1 |
Устройство для сопряжения канала передачи данных с магистралью | 1986 |
|
SU1444787A1 |
Запоминающее устройство на цилиндрических магнитных доменах | 1987 |
|
SU1451768A1 |
Устройство для проверки функциональных блоков | 1980 |
|
SU1008745A1 |
Устройство для сопряжения электронно-вычислительной машины (ЭВМ) с периферийными устройствами | 1985 |
|
SU1285484A1 |
Устройство для сопряжения двух магистралей | 1987 |
|
SU1418728A1 |
Устройство для сопряжения ЭВМ с каналом связи | 1988 |
|
SU1656544A1 |
Изобретение относится к вычислительной технике и может быть использовано в классах программированного обучения и в системах сбора и обработки учебной информации. Целью изобретения является расширение функциональных возможностей устройства за счет возможности подключения к ЭВМ любых типов терминалов. Устройство содержит блок 1 связи, группу 2 блоков связи с терминалами, блок 3 нагрузки. Устройство обеспечивает связь ЭВМ с группой терминалов по последовательным каналам связи с дуплексным протоколом. 1 з.п. ф., 3 ил.
Устройство для обмена информацией | 1979 |
|
SU842773A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для сопряжения вычисли-ТЕльНОй МАшиНы C Об'ЕКТАМи упРАВлЕНия | 1979 |
|
SU798784A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1990-04-15—Публикация
1988-01-19—Подача