Устройство для сопряжения эвм с внешними устройствами
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и позволяет осуществить обмен информацией ЭВМ, имеющей интерфейс типа общая шина, с внешними устройствами с интерфейсом 2К. Целью изобретения является сокращение аппаратурных затрат. В устройство, которое содержит .блок 1 дешифрации кода выборки, блок 2 дешифрации кода операции, блок Д коммутации и блок 5 усилителей, введен блок 3 дешифрации номера байта. По сигналу процессора блок 1 формирует адрес запрашиваемого внешнего устройства, блок 2 формирует команду, которзпо данное устройство должно выполнить, на блок 4 поступает информация в режиме ввода, на блок 5 - в режиме вывода. После получения сигнала готовности пр оцессор производит ввод информации через блок 4по сигналам блока 3, определяющего очередность ввода младшего и старшего байтов. Вывод информации производится по сигналу процесрора через блок 5непосредственно. 4 ил., 2 табл. с fS (Л с
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (191 SU (111
А1 ьв 4 0 06 F 13 ОО
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А BTOPCHOMV СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
Г10 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4160241/24 24 (22) 08.12.86 (46) 30.05 88, Бюл. У 20 (71) Киевский институт автоматики им. XXV съезда КПСС .(72) А.А.Прокофьев, Г.Н.Малиновский, 11.М,Сухомлинов и Б.Н.Игумнов (53) 681.325(088,8) .(56) Авторское свидетельство СССР
В 762592, кл. G 06 F 13/00, 1978.
Авторское свидетельство СССР
В 809147, кл. 0 06 F 13/00, 1979. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ
С ВНЕШНИМИ УСТРОЙСТВАМИ (57) Изобретение относится к вычислительной технике и позволяет осуществить обмен информацией ЭВМ, имеющей интерфейс типа "общая шина", с внешними устройствами с интерфейсом 2К, Целью изобретения является сокращение аппаратурных затрат. В устройство, которое содержит блок 1 дешифрации кода выборки, блок 2 дешифрации кода операции, блок 4 коммутации и блок 5 усилителей, введен блок 3 дешифрации номера байта, По сигналу процессора блок 1 формирует адрес запрашиваемого внешнего устройства, блок 2 формирует команду, которую данное устройство должно выполнить, на блок 4 поступает информация в режиме ввода, на блок 5 — в режиме вывода. После получения сигнала готовности процессор производит ввод информации через блок
4 по сигналам блока 3, определяющего очвредность ввода младшего и старшего байтов. Вывод информации производится по сигналу процессора через блок
5 непосредственно, 4 ил., 2 табл.
l 399747
Изобретение относится к вычислительной технике и может быть использовано в измерительно-вычислительных системах для сопряжения ЭВМ, имеющей интерфейс типа "общая шина" (например, микроЭВМ "Электроника ДЗ-28"), с внешними устройствами, имеющими выход на интерфейс типа 2К.
Цель изобретения — сокращение аппа-!О ратурных затрат устройства, На фиг .1 представлена блок-схема устройства; на фиг.2 и 3 - функциональные схемы блока дешифрации кода операции и блока дешифрации номера байта„ на фиг.4 — временные диаграммы работы устройства в режиме
:передачи информации от ЭВМ иа интер фейс 2К.
Устройство (фиг. l ) содержит блок 20 дешифрации кода выборки, блок 2 дешифрации кода операции, блок 3 де" . шифрации номера байта, блок 4 коммутации и блок 5 усилителей.
Блок 2 дешифрации кода выборки . (фиг.2) образует дешифратор 6, фор-. мирователь 7 импульсов и усилители
8-1! °
Блок 3 дешифрации номера байта (фиг.3) включает элементы НЕ 12 и il3, 30 элементы И-НЕ 14, элемент НЕ 15, элемент И-НЕ 16, элемент НЕ 17 и элемен.ты И-НЕ 18 и 19.
На фиг.l-3 показаны также шины 20 и 21 управления, выходные шины 22 данных, линия 23 синхронизации и вход35
, ные шины 24 данных ЭВМ, шины 25 вы борки, шины 26 операции, выходные щи; ны 27 и входные шины 28 данных интерфейса 2K„„
На фиг.2 показаны элементы время задающей цепи: конденсатор 29 и ре зистор 3О.
Устройство функционирует в двух основных режимах: в режиме А — вывод информации с интерфейса "общая шина " на интерфейс 2К, и в y e B — ввод информации на интерфейс "общая шина" с интерфейса 2К, B режиме А устройство работает следующим образом.
По команде процессора на шинах
20 устанавливается комбинация кода (табл,l) определяющая адрес устройства, с которым должен быть произве" ден обмен информацией, а на шинах
21 — код операции (табл.2), которую должно выполнить выбранное внешнее устройство.
Таблица !
Адрес
У13 Х23 У43 У83
1 6ВБРО-К
1 7ВБРО-К
О 1
1 О
8ВБРО-К
9ВБРО-К
IОВБРО-К
Таблица 2
Код операции
Команда
Xl3 :.:. X23 . Х43
ОСТ-К
ПР-К
ВП-К
ВД-К
Одновреиенно с шин 22 на вход блока 5 выставляется информационный байт. Комбинация кода, определяющая адрес выбранного устройства, поступает на вход блока 1, а код операции— на вход блока 2.
0 I 1
1 .О 1
О О 1
1 1 О
О 1 О
1 О О
0 О О
О О 1
1 1 О
0 1 О
1 О О
1 1
1 О
О 1
О О
1 IВБРО-К
1 2ВБРО-К
I 3ВБРО-К
1 4ВБРО-K
1 5БВРО-K
О 11ВБРО-К
0 1 2ВБРО-К
О 13ВБРО-К
О 14ВБРО-К
3 139
Па выходах блоков 1 и 2 вырабатываются соответствующие сигналы, после чего процессор выдает информации через блок 5 на шины 28 и переходит в режим ожидания ответа от выбранного внешнего устройства, под- . тверждающего факт приема информации и готовность к приему следующего байта (сигнал ГТО-Т), Приведенные на фиг.4 временные диаграммы поясняют работу устройства в режиме А при обращении к внешнему устройству, находящемуся ло адресу, выбираемому кодом выборки, например
5ВБРО-К.
В режиме Б устройство работает аналогичным образом.
По команде процессора с шин 20 комбинация кода, определяющего адрес выбранного устройства, поступает на вход блока 1, а с шин 21 код операции — на вход блока 2. Одновременно на шинах 27 "ШИНО-Т"...,, "ШИН15-Т" вывода интерфейса 2К на вход блока
4 выставляется информация с выбранного устройства, Затем по управляющим сигналам Х13, Х23, Х83 с шины 21 и сигналу в линии
23 ВВ блок 3 организует очередность ввода младшего и старшего байтов через блок 4 на шины 24.
Формула изобретения
Устройство для сопряжения ЭВМ с внешними устройствами, содержащее блок дешифрации кода выборки, группа информационных входов которого является группой входов устройства для подключения к группе адреснъпс выходов
ЭВМ, блок дешифрации кода операции, 9747 группа выходов которого является группой выходов устройства для подключения .к группам входов операции внешних устройств, блок коммутации и блок усилителей, группа выходов которого является группой выходов устройства для подключения к группам информационных входов внешних устройств, а первая и вторая группы входов соответственно являются группами входов устройства для подключения к группе выходов кода операции и синхронизации и группе информационных выходов ЭВМ, 15 о т л и ч а ю щ е е с я тем, что, с целью сокращения апларатурных затрат устройства, оно содержит блок дешифрации номера байта, причем группа информационных входов блока комму20 тации и группа выходов блока дешифра-, ции кода выборки являются соответствующими группами входов и выходов устройства для подключения к группам информационных выходов и входам выборки
>5 внешних устройств, группа выходов блока коммутации является группой выходов устройства для подключения к группе информационных входов ЭВМ, первый и второй адресные входы блока ком30 мутации подключены соответственно к первому и второму выходам блока дешифрации номера байта, группа инфор мационных входов которого является группой входов устройства для подклю35 чения к группе выходов кода операции
ЭВМ и соединения с группой информа" ционных входов блока дешифрации кода операции, синхровход которого является входом устройства для подклю-
40 чения к выходу синхронизации ЭВМ и ,соединен с синхровходами блока дешиф.рации кода выборки и блока дешифра" ции кода операции.
1399747
26!
399747
У23
ЛИАР.К
УЮЮ
ХО
Х25
fN T
Составитель В,Вертлиб
Техред А.Кравчук Корректор А,Обручар
Редактор А.Огар
Тираж 704 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д, 4/5
Заказ 2667/49
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4