Устройство для сопряжения эвм с абонентами
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано для сопряжения ЭВМ с другими ЭВМ и внешними устройствами. Целью изобретения является повышение пропускной способности устройства и расширение его функциональных возможностей путем обеспечения работы с абонентами. Цель достигается тем, что в устройство, содержащее блок канальных приемопередатчиков, блок дешифрации управляющих сигналов, блок хранения младшего байта, блок хранения старшего байта, блок электрического-согласования и блок интерфейсных преобразователей, введены блок формирования сигнала готовности, блок установления связи, блок запросов прерывания, блок формирования сигналов состояния, блок формирования сигналов режима обмена, блок задания адреса, блок индикации, блок элементов ИЛИ и блок элементов НЕ. 4 ил. и С
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (si)s G 06 F 13/20
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4850109/24 (22) 30, 05. 90 (46) 15.05.92. Бюл. N 18 (71) Институт проблем управления (72) B.À.Båðòëèá, В.А.Жожикашвили, B.Е.Мухин, Г.Л.Кацман и Б,Н.Терещенко (53) 681.3(088.8) (56) Устройство параллельного обмена И2 15
КС-180-032. Техническое описание и инструкция по эксплуатации 3.858.383 ТО, 1980, Авторское свидетельство СССР
¹ 1451709, кл. G 06 F 13/20, 1987. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ
ЭВМ С АБОНЕНТАМИ (57) Изобретение относится к вычислительной технике и может быть использовано для сопряжения ЭВМ с другими ЭВМ и внешниИзобретение относится к вычислительной технике и может быть использовано для сопряжения ЭВМ с другими ЭВМ и внешними устройствами, Целью изобретения является повышение пропускной способности устройства и расширение его функциональных возможностей путем обеспечения работы с абонентами, выходящими на стык СЗ через стандартную аппаратуру передачи данных.
На фиг. 1 представлена блок-схема предлагаемого устройства; на фиг. 2 и 3— функциональные схемы блока дешифрации управляющих сигналов и блока памяти младшего (старшего) байта; на фиг. 4 — примеры использования устройства, „„. Ж„„1734099 А1 ми устройствами. Целью изобретения является повышение пропускной способности устройства и расширение его функциональных возможностей путем обеспечения работы с абонентами. Цель достигается тем, что в устройство, содержащее блок канальных приемопередатчиков, блок дешифрации управляющих сигналов, блок хранения младшего байта, блок хранения старшего байта, блок электрического-согласования и блок интерфейсных преобразователей, введены блок формирования сигнала готовности, блок установления связи, блок запросов прерывания, блок формирования сигналов состояния, блок формирования сигналов режима обмена, блок задания адреса, блок индикации, блок элементов ИЛИ и блок элементов Н Е. 4 ил.
Устройство содержит(фиг. 1) блок 1 приемопередатчиков, состоящий из узла 2 шинных формирователей, узла 3 канальных передатчиков и узла 4 канальных приемников, блок 5 памяти младшего байта, блок 6 памяти старшего байта, блок 7 дешифрации управляющих сигналов, блок 8 задания адреса, блок 9 формирования сигналов готовности, блок 10 запросов прерывания, блок 11 формирования сигналов состояния, блок 12 формирования сигналов режима обмена, блок 13 электрического согласования, блок 14 элементов
НЕ, блок 15 элементов ИЛИ, блок 16 интерфейсных преобразователей, состоящий из интерфейсных передатчиков 17 и приемников 18, блок 19 индикации, блок 20 установления связи, включающий элемент
4 бд
Ф с
1Ю
1734099
НЕ 21 и триггер 22. Блок 10 запросов прерывания содержит переключатель 23 режима и приемники 24.
На фиг. 1 обозначены также шины 25 магистрали ЭВМ, шины 26 слоеного интерфейса (первого абонента) и шины 27 байтного интерфейса (второго абонента), линии
28 — 41 внутренних связей устройства, шина
42 данных устройства, входные 43 и выходные 44 линии данных, входные 45 и выходные 46 линии управления, входные 47 и выходные 48 линии данных, входные 49 линии запроса, выходные линии 50 готовности, выходные линии 51 состояния, выходные линии 52 строба ввода, выходные линии 53 строба вывода, линии 54 выходов блока 10, линия 55 сигнала фиксации установления связи блока 20, индикаторный выход 56 блока 13, Блоки 11 и 12 могут быть выполнены на базе линейных передатчиков
57.
Блок 7 дешифрации управляющих сигналов содержит(фиг. 2) узег. 58 дешифрации команд, элемент 59 задержки, включающий накопительный конденсатор 60 и токоограничительный резистор 61, элемент ИЛИ 62 и переключатель 63 режима. B качестве узла
58 может быть применена микросхема
1801 В П1 — 033, Блок 5(6) хранения младшего (старшего) байта содержит (фиг. 3) регистр 64 и переключатель 65 режима. В качестве регистра может быть использована микросхема
1801 В П1 — 034.
На фиг. 4 показаны варианты использования устройства; обмен (фиг. 4, а) через устройство 66 Э ВМ 67 магистральной структуры и абонента 68 (терминала, ЭВМ или аппаратуры передачи данных, выходящих на стык СЗ ГОСТ 18146 — 74); обмен (фиг. 4б) через устройство 66 3BM 67 магистральной структуры и ЭВМ 69 по славному стыку (например, ЭВМ типа СМ2 по стыку типа дуплексный регистр); обмен (фиг. 4, в) между двумя ЭВМ 67.1 и 67,2 магистральной структуры.
Блок 1 канальных приемопередатчиков предназначен для электрического согласования внутренних цепей устройства с шинами 25 канала ЭВМ.
Блоки 5(6) хранения младшего (старшего) байта предназначены для промежуточного согласования машинного слова, поступающего из ЭВМ в устройство, а также для ввода в ЭВМ информации с входов 26 и 27 устройства, Блок 7 дешифрации управляющих сигналов обеспечивает дешифрацию команд
ЭВМ и формирование сигналов управления для блоков 2, 5, 6, 1 и 12.
Блок 8 задания адреса предназначен для задания адреса устройства при генерации системы и выбора его среди других устройств при обращениях ЭВМ.
Блок 9 формирования сигналов готовности, блок 11 формирования сигналов состояния и блок 12 формирования сигналов режима обмена предназначены для формирования сигналов синхронизации работы абонента.
Блок 10 запросов прерывания обеспечивает формирование запросов прерывания для ЭВМ.
Блок 19 индикации служит для визуального контроля состояния устройства, Блок 20 установления связи служит для организации сеанса ввода данных в ЭВМ при работе устройства с абонентом по шинам 27.
Устройство работает следующим образом.
Устройство работает в трех режимах: ввода данных в ЭВМ. вывода данных из
ЭВМ и прерывания программы.
В режиме ввода данных ЭВМ помещает код адреса устройства на шине 25. С выхода блока 1 через шину 42 и блок 8 код адреса поступает на входы-выходы 37 блока 7. Код адреса от ЭВМ сопровождается сигналами
BY и СИА, поступающим по линиям 29,4 и
29.1. Блок 7 дешифрует код адреса. В течение фазы адресации Э ВМ также выдает сигнал БАЙТ (линия 29.6).
B ответ на поступление от ЭВМ сигнала
ВВОД (линия 29.2) блок 7 выставляет через блок 8 данные на шину 42, сопровождая их сигналом СИП (линия 28,1).
В течение сеанса приема устройство работает с одной из групп входов (входы 43, 45 или 47), Если устройство работает, например, по входам 43 и 45, то входы 47 должны быть отключены, и наоборот, Данные, поступающие на входы 43 и 45 блока 16 (или входы 47 блока 15), транслируются с выходов 41.1 и 41.2 через блок 15 на входы 39,1 и 39.2 блоков 5 и 6, С помощью адресных сигналов, поступающих на соответствующие входы блоков 5 и 6 по линиям
34,1 и 34.2, принятая от абонента информации передается на шины 42, ЭВМ считывает данные и снимает сигнал ВВОД (линия
29.2). Одновременно снимаются сигнал
ВВОД на линии 52 и сигнал готовности на линии 50, которые выставляют узлы 12 и 9 при появлении очередного сигнала ВВОД.
Устройство снимает сигнал СИП (линия
28.1), в ответ на что ЭВМ сбрасывает сигнал
СИА (линия 29.1), заканчивая этим процедуру ввода машинного слова.
1734099
15 ка 2.
45
55
При выводе данных из ЭВМ в устройство фаза адресации протекает аналогично фазе адресации — процедуре приема, описанной выше, но сигнал БАЙТ (линия 29.6) при этом имеет уровень "0", Далее ЭВМ выставляет через открытые шинные формирователи узла 2 на шины 42 код данных и сопровождающий сигнал ВЫВОД (линия
29.3). Блок 7 формирует сигналы синхронизации в линиях 35 и 36. Если ЭВМ выводит только один байт, то сигнал БАЙТ (линия
29.6) удерживается до окончания фазы записи в устройство, При этом сигнал синхронизации поступает только по линии 35 на вход блока 5, Сигналом в линии 35 информация с шин 42 записывается в блоки 5 и 6, которые транслируют ее на линии 38.1 и
38.2. С выходов блока 14 по линиям 40 данные поступают на входы блоков 13 или 16 и далее абоненту по линиям 44, 46 или 48.
Выдача информации на выходы устройства сопровождается импульсным сигналом ВЫВОД в линии 53 и сигналом ГОТОВНОСТЬ в линии 50.
Устройство, приняв данные от ЭВМ выдает сигнал СИП в линию 28.1, в ответ на что ЭВМ снимает сигнал ВЫВОД в линии
29.3. Устройство снимает сигнал СИП (линия 28.1), а затем ЭВМ снимает сигнал СИА (линия 29.1), завершая процедуру вывода данных, ЭВМ имеет возможность формировать сигналы состояния FCOO и РСО1 на выходах блока 11 (линия 51,1 и 51.2), причем без сопровождения их сигналами ВЫВОДИ ГОТОВНОСТЬ на линиях 53и 50, Сигнал запроса прерывания ТПР от устройства возникает в линии 28.2 при появлении хотя бы одного из сигналов ТрА (линия
49.1), ТрБ (линия 49,2) или сигнала запроса в линии 55 с выхода блока 30. В ответ на сигнал ТПР ЭВМ формирует сигналы ВВОД и ППР1 (линии 29,2 и 29.5), Устройство запрещает распространение сигнала предоставления прерывания ППР1 к другим внешним устройствам, подключенным к шинам 25 канала ЭВМ, блокируя выход ППРО (линия 28.3) блока 7, Затем устройство выдает адрес вектора и реры вания. При этом блок 7 через блок 8 выставляет код адреса
ТПР в линии 28,2, Далее 3ВМ выполняет процедуру ввода данных, описанную выше.
Блок 20 установления связи работает при организации связи по инициативе абонента, При поступлении на вход 45 импульсного сигнала ИНДИКАТОР ВЫЗОВА . (сигнал запроса связи от абонента на стыке
СЗ) на линии 41.3 появляется импульсный сигнал низкого уровня. Этим сигналом через элемент НЕ 21 устанавливается триггер
22, сигнал с выхода которого по линии 55 поступает на переключатель 23 и далее в зависимости от положения этого переключателя возбуждает блок 7 сигналом в линии
54.1. Реагируя на сигнал прерывания в линии 54.1, блок 7 выполняет процедуру обращения к ЭВМ с запросом прерывания, описанную выше. Использование блока 20 исключает потери информации при работе абонента через аппарутуру передачи данных.
Режим работы блока 7 (фиг, 2) задается установкой перемычек на переключателе
63. Длительность сигнала ответа СИП (линия 28.1) определяется установкой времени на элементе 59 задержки, На выходе элемента ИЛИ 62 в процессе работы устройства формируется разрешающий сигнал, который по линии 31 управляет работой блоФормула изобретения
Устройство для сопряжения ЭВМ с абонентами, содержащее блок канальных приемопередатчиков, первая группа входов-выходов которого является группой входов-выходов устройства для подключения к адресно-информационой шине ЭВМ, блок дешифрации управляющих сигналов, вход сброса, первая группа информационных входов и первая группа информационных выходов которого подкл ючен ы соответственно к выходу, группе выходов и группе входов блока канальных приемопередатчиков, блок хранения младшего байта, блок хранения старшего байта, блок электрического согласования, первая группа выходов которого является группой выходов устройства для подключения к группе информационно-управляющих входов первого абонента, блок интерфейсных преобразователей, первые и вторые группы входов и выходов которого являются соответственно первыми и вторыми группами входов и выходов устройства для подключения к группам информационных и управляющих выходов и входов второго абонента, причем вторая группа входов-выходов блока канальных приемопередатчиков соединена с группой информационных входов-выходов блока хранения младшего байта, синхровход и группа входов режима которого подключены соответственно к первому выходу и второй группе выходов блока дешифрации управляющих сигналов, о т л и ч а ю щ е е с я тем, что, с целью повышения пропускной способности устройства, в него введены блок формирования сигнала готовности, блок запросов прерывания, блок формирования сигналов состояния, блок формирования сигналов режима обмена, блок задания адреса, блок
1734099
45
55 индикации, блок установления связи,. блок элементов ИЛИ и блок элементов НЕ, причем вторая группа входов-выходов блока канальных приемопередатчиков соединена с группой информационных входов-выходов блока хранения старшего байта и через блок задания адреса с группой адресно-информационных входов-выходов блока дешифрации управляющих сигналов, второй выход и вторая группа выходов которого подключены соответственно к синхровходу и группе входов режима блока хранения старшего байта, а вторая группа входов и третья группа выходов соединены соответственно с группой выходов блока запросов прерывания и группой входов блока формирования сигналов состояния, группа выходов которого является группой выходов устройства для подключения к группе входов состояния первого абонента, группа информационных входов блока запросов прерывания является группой входов устройства для подключения к группе выходов прерывания первого абонента, четвертая группа выходов блока дешифрации управляющих сигналов подключена к группам входов блока формирования сигнала готовности и блока формирования сигнала режима обмена, группы выходов которых являются группой выходов устройства для подключения к группам входов синхронизации и режима обмена первого абонента, третья и четвертая группы выходов блока интерфейсных и реоб разо вателей подключены соответственно к первой и второй группам входов блока элементов ИЛИ, первая и вторая группы выходов которого соединены соответственно с группами информационных входов
5 блоков хранения младшего и старшего байтов, группы информационных выходов которых подключены соответственно к первой и второй группам входов блока элементов Н Е, третья группа входов блока элементов ИЛИ
10 является группой входов устройства для подключения к группе информационных выходов первого абонента, синхронизирующий вход блока установления связи соединен с четвертой группой выходов бло15 ка интерфейсных преобразователей, третьей и четвертой группами входов соответственно подключенного к первой и второй группам выходов блока элементов НЕ и первой и второй группам входов блока элек20 трического согласования, вторая группа выходов которого и третья группа выходов блока интерфейсных преобразователей соединены соответственно с первой и второй группами входов блока индикации, вход
25 синхронизации блока запросов прерывания соединен с выходом блока установления связи, информационным входом подключенного к второй группе выходов блока элементов НЕ, входы сброса блоков хранения
30 младшего и старшего байтов соединены с выходом блока канальных приемопередатчиков, вход которого подключен к третьему выходу блока дешифрации управляющих сигналов.
1734099
1734099
1734099
27
67 бб.2 67. 2
2б 66.1
67.1
30
40
50
Составитель И.Хазова
Техред М.Моргентал Корректор Н.Король
Редактор А.Лежнина
Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101
Заказ 1671 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5