Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системах управления и системах сбора данных.
Целью изобретения является увеличение производительности устройства за счет увеличения количества абонентов.
На фиг. 1 представлена блок-схема предлагаемого устройства; на фиг.2 - схема блока обмена.
Устройство содержит (фиг.1) блок 1 приемопередатчиков, блок 2 коммутации, блок 3 прерываний, блок 4 обмена, первую 5-1, вторую 5-2, третью 5-3 группы блоков связи с абонентом, каждый из которых содержит узел 6 выдачи вектора прерывания, узел 7 ввода вывода и приемопередатчик 8.
Блок 4 обмена содержит (фиг. 2) элемент НЕ 9, элемент 10 задержки, элемент ИЛИ-НЕ 11, первый 12, второй
13, третий 14 элементы ИЛИ, первый 15, третий 16, второй 17 элементы И. Узел 6 выдачи вектора прерывания может быть выполнен на базе ИМС К1801 ВШ-034, а узел 7 ввода-вывода на базе ИМС К 1801 ВП1-033, 034 или К 1801 ВП-35.
В режиме программного обмена при вводе-выводе устройство работает следующим образом.
Процессор (не показано) устанавливает в общей шине ЭВМ адрес требуемого абонента (не показано), который поступает на группы информационных входов-выходов узла 7 ввода-вывода, узла 6 выдачи вектора прерывания каждого блока связи первой, второй, третьей групп через блок 2 коммутации, включенного на запись информации с первой группы информационных входов- выходов и чтение информации во вторую, третью и четвертую группы инфорсл кл
СЛ
со
мационных входов-выходов сигналов Зп1 поступающим с первого выхода блока 4 обмена на вход блока 2 коммутации, при этом активный нулевой уровень сигнала Зп1 поступает до тех пор, пока не поступит из ЭВМ через блок 1 приемопередатчиков по линии СИА нулевой уровень сигнала синхронизации активного устройства на третий вход блока 4 обмена, и далее на первый вход первого элемента И 15 блока 4 обмена. Причем сигнал предоставле- ,ния прерывания, поступающий из общей ЭВМ через первый блок 1 приемопередатчиков, с его второго выхода по линии ППР1 на второй вход блока 3 прерываний, с его второго выхода на четвертый вход блока 4 обмена и далее на второй вход элемента И 15 блока 4 обмена поступает пасивным единичным уровнем. Сигналы Ввод и Вывод, поступающие также из ЭВМ через блок 1 приемопередатчиков соответственно с третьего и четвертого выходов по линии Ввод и Вывод на первый и второй входы соответственно блока 4 обмена тоже поступают пассивным единичным уровнем.
В случае совпадения поступающего
из ЭВМ адреса с установлением на второй группе информационных входов блока 6 выдачи вектора прерывания кода адреса абонента какого-либо блока свя зи первой, второй, третьей групп блок 6 вырабатывает по сигналу ВУ, принадлежащему0 к группе управляющих выходов первого блока 1 приемопередатчиков, сигнал ТВ - устройство выбрано, ко- торый по приходу активного нулевого уровня сигнала СИА через группу информационных входов узла 6 выдачи вектора прерывания запоминается и поступает далее с выхода узла 6 на узел 7 ввода-вывода.
Таким образом происходит обращение процессора ЭВМ к регистрам узлов 7 ввода-вывода.
Далее при поступлении сигнала Вывод на второй вход блока 4 обмена активным нулевым уровнем при сохранении активного нулевого уровня сиг-, нала СИА на третьем входе блока 4 обмена и пассивного единичного уровня сигнала ППР1 на четвертом входе блока 4 обмена сигнал Зп принимает значение активного нулевого уровня до тех пор пока нулевой уровень сигнала
Q
0
5
Вывод поступает на вход элемента НЕ 9, с выхода элемента НЕ 9 через элемент 10 задержки на второй вход - элемента ИЛИ-НЕ 11, при этом выводимые от процессора ЭВМ данные поступают из ЭВМ на группы информационных входов-выходов блоков 7 ввода-вывода, каждого блока 5 связи первой, второй, третьей групп, в том числе на узел 7 ввода-вывода, на которьй поступил сигнал УВ, далее выбранный узел 7 ввода-вывода работает в зависимости от конкретной структуры.
Если из ЭВМ через блок 1 приемопередатчиков с его третьего выхода на первый вход блока 4 обмена по линии Ввод поступает активный нулевой уровень, то он подготавливает переключения первого 12, второго 13 и третьего 14 элементов ИЛИ причем сигнал Зп1 по приходу активного нулевого уровня сигнала СИА уже принял пассивный единичный уровень и запретил передачу информации с первой- группы информационных входов-выходов на вторую, третью и четвертую группы информационных входов-выходов блока 2 коммутации.
Сигнал Ввод, который принадлежит к второй группе управляющих сигналов узла 7 ввод-вывод, поступает на уэ- лы 7 ввода-вывода и подготавливает , , данные ввода с выбранного сигналом УВ узла 7 ввода-вывода, при этом узел ввода-вывода вырабатывает сигнал синхронизации пассивного устройства СИП1 в случае, если выбранный узел 7 ввода-вывода входит в состав первой группы блоков связи, СИП2 в случае, если выбранный узел 7 ввода-вывода входит в состав второй группы блоков связи, СИПЗ в случае, если выбранный узле 7 ввода-вывода входит в состав третьей группы блоков связи, причем СИП1, СИП2 и СИПЗ поступают соответственно по линиям СИП1, СИП2 и СИПЗ на пятый, шестой, седьмой входы блока 4 обмена активным нулевым уровнем и далее через элемент И 17 с шестого выхода блока 4 обмена на третий вход блока приемопередатчиков-1 и далее в ЭВМ, при этом в случае, если в цикле Ввод поступил в блок 4 обмена на его пятый вход и далее на второй. вход первого элемента ИЛИ 12 сигнал СИП1, то срабатывает первый элемент ИЛИ 12 и включает блок 2 коммутации активным нулевым уровнем сигнала Зп2
по линии ЗП2 с пятого выход блока 4 обмена на пятый вход блока 2 коммутации на запись информации с второй группы информационных входов-выходов блока 2 коммутации и далее сигнал Зп2 поступает на первый вход третьего элемента К 16 с его выхода по линии Чт1 с второго выхода блока 4 обмена на второй вход блока 2 коммутации и включает блок 2 коммутации на чтение информации в первую группу его информационных входов-выходов и далее в ЭВМ в случае, если в цикле в блок 4 обмена на его шестой вход и далее на второй вход второго элемента ИЛИ 13, то срабатывает второй элемент ИЛИ 13, на который поступил сигнал СИП2, и включает блок 2 коммутации активным нулевым уровнем сигнала ЗпЗ по линии ЗпЗ с четвертого выхода блока 4 обмена на четвертый вход блока 2 коммутации на запись ин ЪорМа- ции с третьей группы информационных входов-выходов блока 2 коммутации и далее сигнал ЗпЗ поступает на второй вход третьего элемента И 16 и аналогично включает блок 2 коммутации на чтение информации в первую группу его информационных входов-выходов и далее в ЭВМ в случае, если в цикле Ввод в блок 4 обмена на его седьмой вход и далее на второй вход третьего элемента ИЛИ 14 поступил сигнал СИПЗ, то срабатывает третий элемент ИЛИ 14 и включает блок 2 коммутации активным нулевым уровнем сигнала Зп4 по линии Зп4 с третьего выхода блока 4 обмена на третий вход блока 2 коммутации на запись информации с четвертой группы информационных входов-выходов блока 2 коммутации и далее сигнал Зп4 поступает на третий вход третьего элемента И 16 и аналогично включает блок 2 коммутации на чтение информации в первую группу его информационных входов-выходов и далее в общую шину ЭВМ.
Формула изобретения
Устройство для сопряжения ЭВМ с абонентами, содержащее блок приемопередатчиков, блок прерываний, блок коммутации и блок обмена,содержащий с первого по третий элемент И, первый, второй элементы ИЛИ, элемент НЕ и элемент задержки, причем первые информационные входы-выходы блока приемопередатчиков и блока коммутации
0
5
являются входами-выходами устройства для подключения соответственно управляющих и информационных входов-выходов ЭВМ, первый, второй, третий выхо-, цы и первый вход блока приемопередатчиков соединены соответственно с командным входом и с первым, вторым, входами разрешения прерываний и с , входом запроса ча разрешение прерываний блока прерываний, первый выход разрешения прерывания которого соединен с вторым входом блока приемопередатчиков, отличающееся тем, что,с целью увеличения производительности за счет увеличения количества абонентов, в него введены первая, вторая, третья группы блоков связи с абонентом, причем первый, второй, третий информационные входы- выходы блока коммутации соединены соответственно с первыми информационными входами-выходами всех блоков связи с абонентом первой, второй, третьей групп, группа выходов, выход блока приемопередатчиков соединен с управляющими входам- всех блоков связи с абонентом первой, второй, третьей групп, второй информационные входы-выходы 1-го блока связи с абонентом первой, второй, третьей групп соединен с информационными входами/ выходами 1-го абонента соответственно первой, второй, третьей групп абонентов, второй выход разрешения прерывания блока прерываний соединен с входом разрешения прерывания первого блока связи с абонентом первой группы, выход разрешения прерывания 1-го блока связи с абонентом первой, втог рой, третьей групп (,...,М-1) соединен с входом разрешения прерывания (i-M)-ro блока связи с абонентом первой, рторой, третьей групп, вы- е ход разрешенья прерывания М-го блока связи с абонентом первой группы соединен с входом разрешения прерывания первого блока связи с абонентом второй группы, выход разрешения прерывания М-го блока связи с абонентом второй группы соединен с входом разрешения прерывания первого блока связи с абонентом третьей группы, пятый, шестой, седьмой выходы блока приемопередатчиков соединены соответственно с первым, вторым, третьим входами блока -обменаf к четвертому входу которого подключен выход разрешения прерывания блока прерываний, с перво0
5
0
0
5
го no шестой выходы блока обмена соединены соответственно с первого по йятый управляющими входами блока коммутации и с третьим входом блока Приемопередатчиков, пятый, шестой, седьмой входы блока обмена соединены с выходами синхронизации всех блоков с абонентом соответственно первой, второй, третьей групп, выходы црерываний всех блоков связи с абонентом первой, второй, третьей групп Соединены с входом запроса на разре- рение прерывания блока прерываний, причем каждый блок связи с абонентом Додержит узел ввода-вывода, узел выдачи вектора прерывания и приемопередатчик, причем в каждом блоке связи С абонентом группы информационные входы-выходы узла ввода-вывода и узла выдачи вектора прерывания являются |шрвыми информационными входами/вы- Јодами блока связи с абонентом, входы-выходы приемопередатчика являются вторыми информационными входами-выхо- дами блока связи с абонентом, управляющие входы узла выдачи вектора прерывания и узла ввода-вывода являются управляющим входом блока связи с абонентом, входы разрешения прерывания узла выдачи вектора прерывания и узла ввода-вывода являются входом разрешения прерывания блока связи с абонентом, выход запроса на разрешение прерывания узла выдачи вектора прерывания является выходом прерывания блока связи с абонентом, выход разрешения прерывания узла ввода-вывода является выходом разрешения прерывания блока связи с абонентом, инфор-
5 0 5 д
0
5
мационные входы и выходы узла ввода- вывода соединены соответственно с информационными выходами и входами приемопередатчика, выход логических условий и вход требования прерывания узла выдачи вектора прерывания соединены соответственно с одноименными входом и выходом узла ввода-вывода, причем в блок обмена введены третий элемент ИЛИ и элемент ИЛИ-НЕ, причем в блоке обмена первые входы первого, второго, третьего элементов ИЛИ являются первым входом блока обмена, вход элемента НЕ и первый, второй входы первого элемента И являются вторым, третьим, четвертым входами блока обмена соответственно, с первого по третий входы второго элемента И соединены соответственно с вторыми входами первого, второго, третьего элементов ИЛИ и являются соответственно пятым, шестым, седьмым входами блока обмена, выход элемента НЕ через элемент задержки соединен с первым входом элемента ИЛИ-НЕ, второй вход и выход которого соединены соответственно с выходом первого элемента И и с первым выходом блока обмена, выход третьего элемента И является вторым выходом блока обмена, выходы первого, второго, третьего элементов ИЛИ являются соответственно третьим, четвертым, пятым выходами блока обмена, выход второго элемента И является шестым выходом блока обмена, первый, второй, третий входы третьего элемента И соединены соответственно с выходами первого, второго, третьего элементов ИЛИ.
Фиг.г
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения ЭВМ с абонентами | 1989 |
|
SU1658163A1 |
Устройство для сопряжения периферийных устройств с ЭВМ | 1987 |
|
SU1425699A1 |
Устройство для сопряжения ЭВМ с линиями связи | 1991 |
|
SU1784989A1 |
Запоминающее устройство | 1988 |
|
SU1608746A1 |
Устройство для сопряжения ЭВМ с линиями связи | 1988 |
|
SU1536393A1 |
Устройство для сопряжения вычислительной машины с каналами связи | 1987 |
|
SU1472913A1 |
Устройство для сопряжения ЭВМ с абонентами | 1985 |
|
SU1283779A1 |
Устройство для сопряжения вычислительной машины с каналами связи | 1983 |
|
SU1140125A1 |
Устройство для сопряжения ЭВМ с абонентами | 1990 |
|
SU1734099A1 |
Устройство для сопряжения ЭВМ с синхронными каналами передачи данных | 1986 |
|
SU1347083A1 |
Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системах управления и системах сбора данных. Целью изобретения является увеличение производительности устройства за счет увеличения количества абонентов. Устройство содержит блок приемопередатчиков, блок коммутации, блок прерываний, блок обмена, первую, вторую, третью группы блоков связи с абонентом. Устройство обеспечивает связь ЭВМ с абонентами по параллельным и последовательным каналам связи. 1 з.п. ф-лы, 2 ил.
Авторское свидетельство СССР № 1148033, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1990-06-30—Публикация
1987-10-20—Подача