Устройство для сопряжения эвм с магистралью ввода-вывода периферийных устройств
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике, может быть использовано в автоматизированных системах управления и системах сбора информации с увеличенным числом периферийных подсистем, подключенных к магистрали ЭВМ. Цепь изобретения - сокращение затрат времени при обмене массивами между ЭВМ и периферийными устройствами. Поставленная цель достигается тем, что в устройство введены регистр состояния , магистральный приемопередатчик , блок управления прямым доступом , счетчик объема, счетчик адреса и дешифратор нулевого состояния. 1 з.п. ф-лы, 3 ил.
СОЮЗ СООЕТСНИХ
COI
РЕСПУБЛИК
7928 А 2
ngl (1l) (51)4 G 06 F 13/14
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (61) 1160426 (21) 4146692/24-24 (22) 10.11.86 (46) 23.05.88. Бюл. 9 19 (72) В.В. Молошаг и А.К. Патраш (53) 681,325(088.8) (56) Авторское свидетельство СССР
Ф 1160426, кл. G 06 F 13/14, 1983. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВИ
С МАГИСТРАЛЬЮ ВВОДА-ВЫВОДА ПЕРИФЕРИЙНЫХ УСТРОЙСТВ (57) Изобретение относится к вычислительной технике, может быть использовано в автоматизированных системах управления и системах сбора информации с увеличенным числом периферийных подсистем, подключенных к магистрали
ЭВМ. Цель изобретения — сокращение затрат времени при обмене массивами между ЭВМ и периферийными устройствами.
Поставленная цель достигается тем, что в устройство введены регистр состояния, магистральный приемопередатчик, блок управления прямым доступом, счетчик объема, счетчик адреса и дешифратор нулевого состояния.
1 з.п. ф-лы, 3 ил, 1397928
Изобретение относится к вычислительной технике, может быть использовано B автоматизированных системах управления и системах сбора информа5 ции с увеличенным числом периферийных подсистем, подключеыных к магистрали 38M, и является усовершенствованием устройства по авт.св.9 1160426.
Целью изобретения является сокращение затрат времени при обмене массивами информации между ЭВМ и периферийными устройствами.
На фиг. 1 представлена блок-схема устройства; на фиг. 2 — функциональная схема блока управления прямым доступом; на фиг. 3 — временная диаграмма обмена между ЭВМ и периферийными устройствами в режиме прямого доступа ламя.-и. 20
Устройство (фиг. 1) содержит лерг ьп1 блок 1 усиления, содержащий маг стральные приемопередатчики, подключенные через шины 2 первого входавыхода устройства к магистрали ЭВМ, 25 блок 3 прерываний, мультиплексор 4, регистр 5 адреса, селектор 6 адреса, дешифратор 7, регистр 8 состояния, магистральный приемопередатчик 9, блок 10 управления прямого доступа, 30 счетчик 11 объема, счетчик 12 адреса. цепифраrop 13 нулевого состояния. второй блок 14 усиления, содержапЛй магистральные приемопередатчики и г оцключенньп к входам-выходам периферийных (внешних) устройств (BY)
15 через магистраль 16, шину 17 адресданные, шину 18 адреса ВУ, гпину 19 данньгх ВУ, шину 20 состояния BY, шины
21 23 выходов и шины 24-27 входов бло 40 ка 3 прерываний, линию 28 синхронизагпги активного у-стройства (СИА), линии 29-36 связей входов и выходов дешифратора 7, линии 37-42 связей выходов и входов блока 10, шину 43 состо- 45 япия BY, шину 44 данных ВУ, шину 45 адреса BY, шину 46 сигнала "Ввод", шину 47 сигнала "Вывод" и шину 48 синхронизации пассивного устройства.
Блок 10 содержит (фиг. 2) элементы НЕ-ИЛИ-HE 49-51, триггеры 52-57, формирователи 58 и 59 импульса, элементы НЕ 60-62., генератор 63 тактовых импульсов, распределитель 64 импульсов и элементы И 65 и 66.
Устройство работает с3чедующим образом.
При помощи стандартного цикла Вывод" в счетчик 11 производится запись объема массива, в счетчик 12 — запись начального адреса памяти ЭВМ, откуда необходимо считать или записывать информацию, в регистр 5 — запись адреса BY, а в регистр 8 — запись слова состояния, содержащего флаги разрешения прерывания и поступающие по линиям 67 и 68 соответственно флаг начала цикла ПДП и флаг "Ввод-вывод".
При поступлении по линии 67 запроса прямого доступа на вход триггера 52 происходит "захват" магистрали 2 согласно временной диаграмме (фиг. 3).
По подтверждении выбора в линии 37 формирователь 58 выдает короткий импульс, который поступает через элемент HE-ИЛИ-HE 50 на синхровход триггера 54, запуская распределитель 64.
Далее формируется временная диаграмма обмена (фиг. 3) . С выхода элемента
HE — ÈËÈ-HE 51 снимается сигнал подключения адресной части через приемопередатчик 9. С выхода триггера 57 снимается сигнал синхронизации активного устройства. По окончании формирования адресной части с выхода элементов И 65 и 66 снимается сигнал
"Ввод-вывод", а на шине 17 выставляется информация (BY или 3BM). Кроме то-,о, в линию 40 с выхода распределителя 64 снимается сигнал перевода счетчиков 12 и 11, Пассивное устройство в ответ выставляет сигнал синхронизации СИП, который поступает по линии 31 на формирователь 59 и через блок 14 на вход ВУ.
По отрицательному перепаду сигнала в линии 31 через элемент НЕ-ИЛИНЕ 50, элемент НЕ 61 и триггер 55 производится сброс триггеров 56 и 57 (сигналы "Ввод-Вывод" и СИА), а по г оложительному перепаду через элемент
НЕ-ИЛИ-НЕ 50 и триггер 54 производится запуск распределителя 64. В то же время BY производит модификацию адреса собственного ОЗУ.
Таким образом, выполняется обмен между BY и ЭВМ до тех пор, пока счетчик 11 перейдет в нулевое состояние.
Дешифратор 13 формирует запрос на прерывание, осуществляет сброс регистра
8 и формирует разрешение на сброс сигнала подтверждения выбора (сброс триггера 53 через формирователь 59 и элемент НЕ-ИЛИ-НЕ 49). По сигналу в линии 25 запроса на прерывание блок
3 выполняет процедуру прерывания и з 13979 выдает ЭВМ вектор прерывания,.I!i) KA торому ЭВМ начинает новый цикл загрузки регистра 5 адреса, счетчика 12 адреса, счетчика 11 объема и регистра 8 состояния. формула изобретения
1. Устройство для сопряжения ЭВМ р с магистралью ввода-вывода периферийных устройств по авт. сн. к- 1160426, отличающееся тем, что, с целью сокращения затрат времени при обмене массивами информации, в него введены регистр состояния, магистральный приемопередатчик, блок управления прямым доступом, счетчик объема, счетчик адреса, дешифратор нулевого состояния, причем выход дешифра- 20 тора нулевого состояния соединен с вторым входом блока прерываний, входом завершения обмена блока управления прямым доступом и входом сброса регистра состояния, а вход соединен 25 с выходом счетчика объема, вход разрешения которого соединен с входами разрешения счетчика адреса и регистра состояния и с шестым выходом дешифратора, синхровход счетчика объе- зц ма соединен с синхровходом счетчика адреса и с первым выходом блока управления прямым доступом, а информационные входы соединены с информационными входами счетчика адреса и с информационным выходом магистрального приемопередатчика, информационный вход-выход которого соединен с информационными входами регистра состояния и с третьим выходом первого блока 40 усиления, информационный вход магистрального приемопередатчика соединен с информационным выходом счетчика адреса, а вход управления соединен с вторым выходом блока управления прямым доступом, вход состояния которого соединен с выходом регистра состояния, а третий выход — с управляющим входом селектора адреса, пятый и шестой входы и пятый выход первого 5p блока усиления подключены соответственно к четвертому и пятому выходам и входу предоставления прямого доступа блока управления прямым доступом, вход синхронизации пассивного устрой- 5 ства и шестой выход которого подключены соответственно к вторым выходу и входу в торог о блока усиления.
2. Устройстно по и. 1, о т л и ч а ю щ е е с я тем, что блок упранления прямым доступом содержит шесть триггеров, генератор тактовых импульсон, распределитель импульсов, дна формирователя импульса, три элемента НЕ-ИЛИ-НЕ, три элемента HE и два элемента И, причем вход сброса первого триггера является входом прелоставления прямого доступа и соединен через первый элемент НЕ с синхровходом второго триггера, вход сброса которого подключен к выходу первого элемента НЕ-ИЛИ-НЕ, первый вход которого является входом завершения обмена блока, выход второго триггера соединен через первый формирователь импульса с первым входом второго элемента НЕ-ИЛИ-НЕ, второй вход которого является входом синхронизации пассивного устройства блока и соединен через второй формирова гель импульса с нторым входом перрого элемента HE-ИЛИ-НЕ, синхровход третьего триггера соединен с выходом второго элемента НЕ-ИЛИ-НЕ и через элемент
НЕ с синхронходом четвертого триггера, выходом подключенного к входам сброса пятого триггера и шестого триггера, выход которого я..ляется третьим выходом блока, нь".. одь, третьего триггера и генератора тактовых импульсов подключены соответственно к информационному входу и синхронходу распределителя импульсов, первый выход которого соединен с входами сСро са третьего и четнертогс. триггеров
1 синхровходом шестого триггера и первым входом третьего элемента НЕИЛИ-НЕ, вторым входом подключенного к второму выходу распределителя импульсов и синхронходу пятого триггера, выход которого соединен с первыми входами первого и второго элементов
И, выходы которых образуют шестой выход блока, выход третьего элемента
НЕ-ИЛИ-НЕ и третий выход распределителя импульсов являются соответственно вторым и первым выходами блока, выходы первого и второго триггеров являются соответственно пятым и четвертым выходами блока, второй вход первого элемента И соединен с выходом третьего элемента НЕ, вход которого соединен с вторым входом второго элемента И и образует с синхрон ходом первого триггера вход состояния блока.
f397928
1397928
Риг.2 ипрос ма
npepu6u+ue
Составитель В. Вертлиб
Корректор А.Обручар
Редактор И. Николайчук
Техред М.Ходанич
Заказ 2272/48
Подписное
Производственно-полиграфическое предприятие, r. Ухгород, ул. Проектная, 4
Тирах 704
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5 апрос пДП б7
Т/7Д
J8
ППД 2
Щ
37
©4А
17
СИА
И дЮпУ-&Рай го(и)
CQ/7
М(З2)