Устройство для сопряжения эвм с печатающим устройством и абонентами
Изобретение относится к вычислительной технике и может быть использовано для создания интерфейсных устройств сопряжения периферийных устройств с ЭВМ, имеющими порт ввода-вывода, а именно интерфейсных блоков, преобразующих порт печатающего устройства ЭВМ в порт вводавывода. Целью изобретения является увеличение быстродействия и расширение области применения. Устройство содержит триггер, элементы И-НЕ, И-ИЛИ-НЕ, НЕ, узел начальной установки, детектор фронта импульсов, три шинных формирователя и коммутатор. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (я)5 G 06 F 13/00
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
r 4
О (Л (21) 4681010/24 (22) 18.04,89 (46) 15.01.92. Бюл. N 2 (72) А.Н,Фойда (53) 681.3(088.8) (56) Патент США
N. 4635222, кл. G 06 F 3/00, опублик. 1987. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ
ЭВМ С ПЕЧАТАЮЩИМ УСТРОЙСТВОМ И
АБОНЕНТАМИ (57) Изобретение относится к вычислительной технике и может быть использовано для
Изобретение относится к вычислительной технике и может быть использовано для создания интерфейсных устройств сопряжения периферийных устройств с ЭВМ, имеющими порт ввода-вывода, а именно интерфейсных блоков, преобразующих порт печатающего устройства ЭВМ в порт вводавы вода.
Цель изобретения — увеличение быстродействия и расширение области применения.
На чертеже изображена схема устройства, Устройство содержит два элемента ИНЕ 1 и 2, триггер 3, элемент И-ИЛИ-НЕ 4, два элемента НЕ 5 и б, узел 7 начальной установки, детектор 8 фронта импульсов, три шинных формирователя 9-11 и коммутатор 12, Шины 13 передачи кода печатающему устройству соединены через первый шинный формирователь 9 с шинами 14-21 входных данных абонентов, входные шины
22-25 управления печатающим устройством соединены через второй шинный формирователь 10 с выходными шинами 26-29 уп5U „„1705831 А1 создания интерфейсных устройств сопряжения периферийных устройств с ЭВМ, имеющими порт ввода-вывода, а именно интерфейсных блоков. преобразующих порт печатающего устройства ЭВМ в порт вводавывода. Целью изобретения является увеличение быстродействия и расширение области применения. Устройство содержит триггер, элементы И-НЕ, И-ИЛИ-НЕ, НЕ, узел начальной установки, детектор фронта импульсов, три шинных формирователя и коммутатор. 1 ил. равления печатающим устройством. Первая иэ входных шин 22 (шина сигнала j NIT ЭВМ) соединена с первым входом первого элемента И-НЕ 1, первым входом элемента ИИЛИ вЂ” HE 4, входом первого элемента НЕ 5 и входом третьего шинного формирователя
11, вторая 23 (шина сигнала AWTFD ХТ
ЭВМ) — с входом детектора 8фронта импульсов. Третья 24(шина сигнала SELECTION
ЭВМ) — с входом второго коммутатора 12, четвертая 25 (шина сигнала STROBY) — с входом второго элемента НЕ б, выход которого соединен с входом второго элемента
И вЂ” НЕ 2, выходом соединенного с входом выбора кристалла третьего шинного формирователя 11.
Первый выход детектора 8 фронта импульсов поступает на второй вход первого элемента И вЂ” НЕ 1, выход которого соединен с установочным входом триггера 3. Второй выход детектора 8 соединен с вторым входом элемента И-ИЛИ-НЕ 4. третий вход которого подсоединен к выходу узла 7 начальной установки 7. Выход элемента ИИЛИ вЂ” НЕ 4 соединен с входом сброса
1705831
30
40
50
55 триггера 3, прямой выход которого связан с
1 управляющим входом коммутатора 12 и вторым входом второго элемента И-НЕ 2. Выходы третьего шинного формирователя 11 подсоединены к управляющим входам 30 и
31 абонентов. Выходы второго шинного формирователя 10 подсоединены к шинам
26-29 управления печатающим устройством. Входы коммутатора 12 подсоединены к шинам 32-41 выходных кодов абонентов и к шинам 42-46 сигналов состояния печатающего устройства. Выходы коммутатора 12 подсоединены к входам 43-47 Э В М. Детектор 8 имеет выходы 48 и 49.
Устройство работает следующим образом.
В момент включения напряжения питания срабатывает узел 7 и устанавливает триггер 3 в нулевое состояние.
Предположим, на шины 22 — 25 устройства поступают с порта печатающего устройства ЭВМ сигналы, на выходы 26-29 поступают сигналы "Начальная установка", "Перевод бумаги на строку", "Запрос готовности устройства" и "Строб записи данных".
Затем приходит высокий потенциал на шину 22, а после этого на шину 23 приходит низкий потенциал, который поступает на детектор 8 фронта импульсов. На первом выходе 48 этого детектора появляется узкий положительный импульс, который, пройдя через элемент И-НЕ 1, поступает на вход триггера 3 и устанавливает его в "1 ". На инверсном выходе триггера появляется низкий потенциал, который поступает на вход выбора кристалла первого шинного формирователя 9 и разрешает работу шинного формирователя. т,е, к шине данных абонентов подключаются выходы шин данных печатающего устройства, поступающих с
ЭВМ. Предположим, с ЭВМ необходимо передать в абонент байт информации. Тогда с
ЭВМ по шине данных 13 интерфейса выдается код, который появляется на выходах
14-21 формирователя 9. По шине 22 приходит низкий потенциал, который, пройдя через элемент НЕ 5, поступает на вход шинного формирователя 11.
На шину 25 приходит низкий потенциал. который, пройдя через элементы 6 и 2, поступает на вход выбора кристалла формирователя 11. На его выходе 30 появляется узкий отрицательный импульс, который является стробом приема кода с шин 14-21 в абонент, При приеме кода с абонента по шинам 22 и 24 от ЭВМ выдается высокий потенциал, апошине 25 — низкий. На выходе
31 появляется низкий потенциал, который является импульсом чтения кода с абонента.
Параллельный код с абонента поступает на шины 32-41. На шины 32-36 поступают младшие разряды этого кода, а на шины
37-41 — старшие разряды кода.
На выходах 43-47 коммутатора в зависимости от состояния на его управляющих входах (при высоком потенциале на управляющих входах) появляется код абонента, поступающий с шин 32-36, И этот код по адресу управляющего порта считывается в
ЭВМ.
На шину 24 с ЭВМ подается низкий потенциал, который, поступая на коммутатор
12, разрешает прохождение сигналов с входов 37 — 41 на выходы 43 — 47. После окончания приема кода в ЭВМ на шине 22 устанавливается низкий потенциал, Если необходимо переключить устройство в ре>ким выдачи информации с ЭВМ на печатающее устройство, то с ЭВМ по шине 23 поступает низкий потенциал, а затем высокий потенциал — по шине 22.
На выходе 49 узла 8 по заднему фронту импульса на его входе появляется положительный импульс, э на выходе элемента 4 появляется отрицательный импульс, который устанавливает триггер 3 в нулевое состояние, Работа формирователей 9 и 11 блокируется, а формирователя 10 разблокируется, ЭВМ работает с печатающим устройством обычным образом, соблюдая протокол и все режимы их,совместной работы.
Формула изобретения
Устройство для сопря>кения ЭВМ с печатающим устройством и абонентами, содержащее элементы И-НЕ, о т л и ч а ющ е е с я тем, что, с целью увеличения быстродействия и расширения области применения, устройство содержит триггер, элемент И-ИЛИ вЂ” НЕ, два элемента НЕ, узел начальной установки, детектор фронта импульсов, три шинных формирователя, коммутатор, шины передачи кода печатающему устройству соединены через первый шинный формирователь с шинами входных данных абонентов, входные шины сигналов управления печатающим устройством соединены через второй шинный формирователь с выходными шинами управления печатающим устройством устройства, первая входная шина сигнала управления печатающим устройством соединена с первым входом первого элемента И-НЕ, первым входом элемента И-ИЛИ-НЕ, входом первого элемента НЕ и входом третьего шинного формирователя, вторая шина сигнала управления печатающим устройством подсоединена к входу детектора фронта импульсов. третья шина сигнала управления
1705831 печатающим устройством подключена к первому управляющему входу коммутатора, четвертая шина сигнала управления печатающим устройством — к входу второго элемента
НЕ, выход которого соединен с первым входом второго элемента И-НЕ, выход которого соединен с входом выбора кристалла третьего шинного формирователя, первый выход детектора фронта импульсов подключен к второму входу первого элемента И-НЦ, выход которого соединен с установочным входом триггера, второй выход детектора фронта импульсов подключен к второму входу элемента ИИЛИ-НЕ, третий вход которого соединен с выходом узла начальной установки, выход элемента И вЂ” ИЛИ-НЕ соединен с входом сброса триггера, прямой выход которого соединен с вторым управляющим входом коммутатора, вторым входом второго элемента
И-HE и входом выбора кристалла второго шинного формирователя, выходы первого и
5 третьего шинного формирователей являются выходами устройства для подключения к входам абонентов, выходы второго шинного формирователя подсоединены к выходным шинам управления печатающим устройст10 вом устройства, входы коммутатора подсоединены к шинам выходных кодов абонентов и к шинам сигналов состояния печатающего устройства, выходы коммутатОра являются выходами устройства для подключения к
15 входам данных ЭВМ, инверсный выход триггера соединен с входом управления первого шинного формирователя,


