Изобретение относится к вычислительной технике и может быть использовано при сопряжении ЦВМ с внешними устройствами.
Цель изобретения - повышение надежности устройства за счет исключения потерь информации.
На флг. приведена блок-схема устройства; на фиг. 2 - схема блока приема-передачи; на фиг. 3 - временные диаграммы работы устройства.
Устройство содержит (фиг. 1) регистр 1 ввода, дешифратор 2 ввода, формирователь 3 импульсов, счетчик 4, дешифратор 5 команд, блок 6 приема-передачи, регистр 7 масок, регистр 8 сдвига, селектор 9, первый блок 10 триггеров, первый блок 11 элементов И, второй блок 12 триггеров, четвертый блок 13 элементов И, триггер 14, первый 15, второй 16 элементы И, второй элемент ИЛИ 17, третий 18, второй 19 блоки элементов И, третий элемент И 20, первый 21, третий 22, четвертый 23 элементы ИЛИ. пятый блок 24 элементов И, пятый элемент ИЛИ 25, четвертый элемент И 26, жду- ший мультивибратор 27.
Блок 6 приема-передачи содержит (фиг. 2) элемент НЕ 28, второй блок 29 магистральных усилителей, первый 30, второй 31 блоки элементов И, блок 32 элементов ИЛИ, третий блок 33 элементов И, первый блок 34 магистральных усилителей.
Устройство работает следующим образом.
Сигналом по входу запуска устройство приводится в исходное состояние перед каяс- дой посылкой обрабатываемой информапии. Обмен информацией между ЦВМ и абонентами (внешними устройствами производится кодовыми посылками, у которых управляю- шее слов (УС) несет в себе адрес абонента, а информационное слово (ЙС) информацию абонентами или внутрненним узлам устройства, причем количество ИС или любой другой информагщи может быть неограниченным. В УС адрес и признак запись-чтение (Зп/чт) обычно несут первые импульсы посылок, остальные два-три бита обычно холостые. Количество разрядов адресов определяется количеством абонентов. Перед началом работы в регистр 7 масок записывается информация, определяющая, какие абоненты не обслуживаются при поступлении от них сигнала прерывания (ВхП). Данная информация может изменяться многократно в процессе работы по командам ЦВМ. При необходимости обнуляются п триггеры в блоках 10 и 12.
При поступлении сигнала прерывзлшя на Вх. П1--Вх.П от абонентов происходит запоминание данного сигнала на соответствующем триггере блока 10 и, если данный абонент не замаксирован, через соответствующий элемент И блока 18 и первый элемент ИЛИ 21 производится установка в « триггера 14, на выходе элемента 21 ИЛИ формируется сигнал «О и ждущий мультивибратор 27 по перепаду формирует обобщенный сигнал прерывания (ОСП), поступающий на ЦВМ. Последняя, получив сигнал ОСП, опрашивает регистр 8 сдвига в режиме чтения, определяя какой абонент требует обслуживания. Опрос производится по адресу в регистре 8 сдвига. Сигналом чтения (ЧТ) с четвертого выхода дешифратора 2 ввода открывается селектор 9, затем формируется сигнал управления на третьем выходе
дешифратора 5 производится запись информации прерываний в регистр 8 сдвига с выходов блока 12 триггеров. Информация в блок 12 триггеров записывается с выхода блока 10 триггеров сигналом С2 с пятого выхода и дешифратора 5, далее происходит сигналом сброса «1, с седьмого выхода деп1ифратора 5 (Сб 1) сброс в «О только того триггера блока 10, сигнал с выхода которого записан в регистр 8 сдвига и не замаксирован, а соответствующий
0 триггер блока 12 сигналом сброс 2 с восьмого выхода ден ифратора 5 (С62) сбрасывается. Затем следует ИС, импульсы которого через блок 6 приема-передачи передают информацию о прерываниях с регистра 8 сдвига 8 в ЦВМ. Установка триггера 14 в исходное состояния происходит импульсом СЗ (нос,;1едним импульсом ИС) с шестого выхода дешифратора 5.
Если во время чтения информации о прерываниях от любого из абонентов постуQ нает новый запрос (прерывание), то через соответствующий элемент И блока 19 и третий элемент ИЛИ 22 сигнал проходит через первый элемент И 15, стробируется на втором элементе И 16 сигналом У2 с девятого выхода дешифратора 5 и, проходя через
5 элемент ИЛИ 17 задним фронтом, формирует импульс ОСП на выходе ж душе го мультивибратора 27. Длительность сигнала У2 равна периоду следования частоты информации, кроме того, выход ОСП формируется потенциальным периодом, что позволяет использо0 вать устройство в резервированных, например, трехкапальных системах. В этом случае элемент ИЛИ 17 выполняется в виде межори- тарного элемента, объединяюп1его два соседних канала. Все управляющие сигналы форJ- мируются дешифратором 5 команд. Для исключения влияния нереходных процессов де- |ни()ратор 5 команд стробируется импульсами IT, 2Т с выхода формирователя 3 импульсов, а его схема и схема счетчика импульсов 4 строится так, что при счете
Q четных импульсов производится стробирова- ние нечетным тактом, а при счете нечетных импульсов - четным тактом. После подсчета последнего импульса ИС вход счетчика 4 закрывается сигналом ЗС с нервого выхода дешифратора 5 команд, закрывая
5 блок 24. Обработав информацию о запросе прерываний, ЦВМ, посылая адрес в УС, подключает нужный абонент и производит с ним передачу или прием информации. Аналогичным образом устройство работает при поступлении нескольких сигналов прерывания на входах Пп.
Информация при применении парафазно- го кода собирается на элементе ИЛИ 23, который при чтении формирует импульсы на сдвигающий вход регистра 8 сдвига через элемент И 26 с помощью сигнала разрешение сдвига (PC) с десятого выхода дещиф- ратора 5 команд. Импульсная последовательность с выхода элемента ИЛИ 23 преобразуется в тактовые импульсы формирователем 3 импульсов. Передача информации производится блоком 6 приема-передачи.
Формула изобретения
1. Устройство для сопряжения ЦВМ с абонентами, содержащее блок приема-передачи, регистр ввода, селектор, первый элемент ИЛИ, с первого по третий блоки элементов И и первый блок триггеров, отличающееся тем, что, с целью увеличения надежности устройства за счет исключения потерь информации, в него введены дешифратор ввода, формирователь импульсов, счетчик, дешифратор команд, регистр масок, регистр сдвига, второй блок триггеров, четвертый, пятый блоки элементов И, триггер, с первого по четвертый элементы И, с второго по пятый элементы ИЛИ и ждущий мультивибратор, причем вход-выход устройства для подключения информационных входов-выходов абонентов соединен с первым входом- выходом данных блока приема-передачи, второй вход-выход данных которого соединен с входом-выходом устройства для подключения информационного входа-выхода ЦВМ, выход первого блока элементов И соединен с установочным входом первого блока триггеров, первый выход дешифратора ввода соединен с входом выбора абонента блока приема-передачи,выход регистра масок соединен с первыми входами первого, второго, третьего блоков элементов И и с первым информационным входом селектора, выход второго блока триггеров соединен с вторым входом первого блока элементов И и с вторым информационным входом селектора, второй выход дешифратора ввода соединен с первым входом первого элемента И, с первым управляющим входом селектора, с третьим входом первого блока элементов И и с первым входом четвертого блока элементов И, первый вход второго элемента И соединен с выходом первого элемента И, второй выход дешифратора ввода соединен с первым входом третьего элемента И, выход триггера соединен с первым входом первого элемента ИЛИ, выход которого через ждущий мультивибратор соединен с выходом устройства для подключения входа прерывания ЦВМ, вход устройства для подключения выходов прерывания абонентов соединен с входом сброса первого блока триггеров и с вторым входом третьего блока элементов И, с первого по четвертый выходы дешифратора команд соединены соответственно с первым входом пятого блока элементов И, С ВХОДОМ разрещения блока приема-передачи, с входами разрещения сдвига и стро- бирующйм регистра сдвига, выход которого соединен с входом данных блока приема- передачи, выход данных которого соединен с информационным входом регистра ввода.
0
выход которого соединен с первым входом
дещифратора ввода и с информационным входом регистра масок, выходы третьего, второго блоков элементов И соединены соответственно с входами второго, третьего эле5 ментов ИЛИ, выходы второго, третьего элементов ИЛИ соединены соответственно с входом синхронизации триггера и с вторым входом первого элемента И, выход данных блока приема-передачи соединен с входом четвертого элемента И и с первым входом
0 формирователя импульсов, вход разрешения которого, вход сброса счетчика и первый вход пятого элемента ИЛИ соединены с входом устройства для подключения выхода запуска ЦВМ, пятый выход дешифратора ко5 манд соединен с вторым входом четвертого блока элементов И и с вторым входом дещифратора ввода, шестой выход дешифратора команд соединен с вторым входом пятого элемента ИЛИ и с входом синхронизации регистра масок, выходы с седьмого по
0 десятый дешифратора команд соединены соответственно с четвертым входом первого блока элементов И, с вторым входом третьего элемента И, с вторыми входами второго элемента И и четвертого элемента И, третий выход дешифратора ввода соединен с вторым
5 управляющим входом селектора и с входом сброса регистра масок, четвертый выход дешифратора ввода соединен с третьим управляющим входом селектора, с входом разрешения чтения записи блока приема-передачи, с пятым входом первого блока элементов И
и с третьим входом четвертого блока элементов И, выход первого блока триггеров соединен с четвертым входом четвертого блока элементов И и с вторым входом второго блока элементов И, выходы четвертого бло- - ка элементов И и третьего элемента И соединены соответственно с единичным и нулевым входом второго блока триггеров, выход второго элемента И соединен с вторым входом первого элемента ИЛИ, выход пятого элемента ИЛИ соединен с входом
Q сброса триггера, /-и Л -входы которого соединены соответственно с шинами единичного и нулевого потенциала устройства, выход четвертого элемента И соединен с входом синхронизации регистра сдвига, информационный вход которого соединен с выхо5 дом селектора, выход формирователя импульсов соединен с вторым входом пятого блока элементов И и с первым входом дешифратора команд, второй вход дешифратора команд соединен с выходом пятого блока элементов И и с информационным входом счетчика, выход которого соединен с третьим входом дешифратора команд.
2. Устройство по п. 1, отличающееся тем, что блок приема-передачи содержит первый, второй блок магистральных усилителей, с первого по третий блоки элементов И, блок элементов ИЛИ и элемент НЕ, причем первый, второй входы-выходы данных, вход разрешения и вход данных блока подключены соответственно к входам-выходам данных первого, второго блоков магистральных усилителей, к первым входам первого, второго блоков элементов И, вход разрешения чтения записи блОка соединен с входом разрешения приема первого блока магистральных усилителей, с входом разрешения передачи второго блока магистральных усилителей, с вторым входом второго блока
0
элементов И, с первым входом третьего блока элементов И и через элемент НЕ с входами разрешения передачи и разрешения приема соответственно первого, второго блоков магистральных усилителей и с вторым входом первого блока элементов выбора абонента блока соединен с третьим входом первого блока элементов И и с вторым входом третьего блока элементов И, третий вход и выход которого соединены соответственно с выходом первого блока магистральных усилителей и с первым входом блока элементов ИЛИ, второй вход и выход которого соединены соответственно с выходом второго блока магистральных усилителей, выход которого соединен с четвертым входом первого блока элементов И и с выходом данных блока, выход первого блока элементов И соединен с входом данных первого блока магистральных усилителей.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения ЦВМ с группой абонентов | 1988 |
|
SU1559349A1 |
Устройство для сопряжения ЦВМ с внешним устройством | 1989 |
|
SU1661779A1 |
Устройство для сопряжения цифровой вычислительной машины с каналом связи | 1991 |
|
SU1837301A1 |
Устройство для обмена данными между электронно-вычислительной машиной и абонентами | 1985 |
|
SU1277125A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С КАНАЛАМИ СВЯЗИ | 1990 |
|
RU2020565C1 |
Устройство для сопряжения ЦВМ с линиями связи | 1986 |
|
SU1462328A1 |
Устройство для сопряжения цифровой вычислительной машины с периферийными устройствами | 1980 |
|
SU962899A1 |
Устройство для сопряжения цифровой вычислительной машины с внешними устройствами | 1982 |
|
SU1062679A2 |
Устройство для сопряжения вычислительной машины с каналами связи | 1983 |
|
SU1140125A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦВМ С КАНАЛОМ СВЯЗИ | 1991 |
|
RU2011217C1 |
Изобретение относится к вычислительной технике и может быть использовано для сопряжения ЦВМ с внешними устройствами. Целью изобретения является повышение надежности устройства за счет исключения потерь информации. Устройство содержит Пп регистр 1 ввода, дешифратор 5 команд, блок 6 приема-передачи,регистр 7 масок,регистр 8 сдвига, селектор 9, первый блок 10 триггеров, первый 6.ЛОК 11 элементов И, второй блок 12 триггеров, четвертый блок 13 элементов И, триггер 14, первый 15, второй 16 элементы И, второй элемент ИЛИ 17, третий 18, второй 19 блоки элементов, третий элемент 20 И, первый 21, третий 22, четвертый 23 элементы ИЛИ, пятый блок 24 элементов И, пятый элемент ИЛИ 25, четвертый элемент И 26, ждущий мультивибратор 27. Устройство по прерываниям от абонентов на запрос о передаче или приеме информации передает в ЦВМ информацию о требовании связи соответствующего абонента и по ответу ЦВМ соединяет абоненты с ЦВМ. 1 з.п.ф-лы. 3 ил. i (Л оо ьо ел со О
Фиг,2
Составитель С. Бурухин
Редактор М. БланарТехред И. ВересКорректор С. Черни
Заказ 1844/48Тираж 673Подписн о
ВНИИПИ Государственного комитета СССР ио делам изобретений и открытий
1 13035, Москва, Ж-35, Раушская наб., д. 4/5 Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
Фиг.З
Устройство для сопряжения | 1979 |
|
SU881722A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Соучек Б | |||
Микропроцессоры и микро- ЭВМ.-М.: Советское радио, 1979, с | |||
Соломорезка | 1918 |
|
SU157A1 |
Кипятильник для воды | 1921 |
|
SU5A1 |
Авторы
Даты
1987-05-23—Публикация
1986-01-29—Подача