Устройство для формирования сигнала подключения периферийного устройства к каналу ввода-вывода

Иллюстрации

Показать все

Реферат

 

Изобретение относится к области вычислительной техники и может быть использовано при проектировании каналов ввода - вывода ЭВМ. Целью изобретения является повышение быстродействия устройства за счет параллельной работы аппаратуры и микропрограммных средств. Цель изобретения достигается тем, что в устройство, содержащее блок управления, блок выборки .: периферийных устройств, введены триггер начала связи по требованию, триггер продолжения связи по требованию , три элемента И. Блок управления содержит триггер запроса, регистр микрокоманд, дешифратор константы, дешифратор функции и элемент И. Блок выборки периферийных устройств соетоит из регистра идентификаторов канала, регистра идентификаторов абонента , трех элементов И, элемента ИЛИ и элемента НЕ. 5 ил. с о (Л to 4; 00 QO

„„SU„„1247881 п1 4 С 06 F 13/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

К Д BTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 3863554/24 — 24 (22) 22. 02. 85 (46) 30. 07.86. Бюл. и 28 (72) В. И. Пронин, В. В. Карпейчик, Л. Н.Извозчикова и A. Г.Яновская (53) 681. 3 (088. 8) (56) Авторское свидетельство СССР

Ф 656407, кл. G 06 F 3/04, 1978.

Процессор центральный ЕС 2435.

Каналы ввода-вывода. Техническое описание Е13.051.004.Т05, с. 100- 102. (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ СИГНАЛА ПОДКЛЮЧЕНИЯ ПЕРИФЕРИЙНОГО УСТРОЙСТВА К КАНАЛУ ВВОДА-ВЫВОДА (57) Изобретение относится к области вычислительной техники и может быть использовано при проектировании каналов ввода — вывода 3ВМ. Целью изобретения является повышение быстродействия устройства за счет параллельной работы аппаратуры и микропрограммных средств. Цель изобретения достигается тем, что в устройство, содержащее бл ок упра вл е ния, бл ок выборки периферийных устройств, введены триг. гер начала связи по требованию, триггер продолжения связи по требованию, три элемента И. Блок управления содержит триггер запроса, регистр микрокоманд, дешифратор константы, дешифратор функции и элемент И. Блок выборки периферийных устройств сос тоит из регистра идентификаторов канала, регистра идентификаторов або- щ

C нента, трех элементов И, элемента ИЛИ и элемента НЕ. 5 ил.

I 12

Изобретение относится к вычислительной. технике и может быть использовано при разработке каналов ввоца вывода ЭВМ и других систем, с которы ми периферийное устройство может связываться по сигналу запроса требования абонента ТРБ-А.

Цель изобретения — повышение быстродействия устройства за счет обеспечения параллельной работы аппаратурньгх и программных средств.

На фиг. 1 изображена блок-схема устройства; на фиг. 2 — функциональная схема блока управления; на фиг. 3 — функциональная схема блока выборки периферийных устройств; на фиг. 4 — таблица состояний дешифраторов функции; на фиг. 5 — блок-схема алгоритма работы микропрограммы

"Загрузка-запоминание управляющего слова устройства (УСУ)".

Устройство (фиг. 1) состоит .из блока 1 управления, блока 2 выборки периферийных устройств, триггера 3 начала связи по требованию, триггера 4 продолжения связи по требованию„ третьего элемента И 5, первого элемента If 6, второго элемента И 7, шины 8 запуска микропрограммы обра.ботки управляющего слова, шины 9 информационного входа, шины 10 входа общего сброса, входной шины 11 идентификаторов абонента, выходной шины 12 идентификаторов канала устройства, груп— пы выходов 13 блока 2, включающей линию 14 выхода сигнала выхода и линию 15 выхода сигнала идентификации информации от абонента, группы входов 16 состояния связи блока 2, включающей линии 17-19 состояния связи, группы выходов 20 задания функции микрокоманды блока 1., содержащей линии 21-23, группы выходов 24 задания режима микрокоманды блока 1, состоящей из линий 25 (k=F) линии 26 (k=5) и линии 27 (k=1) .

Функциональные наз ванин входных, выходных шин, межблочных связей устройстваа да ны для примера ис пол ьз ования его в составе каналов ввода-вывода.

Блок управления (ipse-г. 2) содержит триггер 28 запроса (на выполнение микропрограммы загрузки-запоминания

УСУ), элемент И 29, регистр 30 микрокоманд, дешифратор 31 константы, дешифратор 32 функци . Блок 2 выборки периферийных устройств (фиг. 3) содержит элемент И 33, элемент НЕ 34„

47881 2 элемент И 35, элемент ИЛИ 36, элемент И 37, регистр 38 идентификаторов абонента, регистр 39 идентификаторов канала, линию 40 сигнала РАБ-А, ли5 нию 41 сигнала АДР-А линию 42 сигна1 ла ТРБ-А, линию установки ВБР-К 43.

Блок 1 управления служит для приема информации из управляющей памяти (УП), формирования управляющих сигна. лов для работы устройства, а также осуществляет связь с процессором (не показано).

Блок 2 выборки периферийных устройств осуществляет взаимодействие с периферийными устройствами с помощью последовательности сигналов интерфейса ввода-вывода.

Устройство работает под управлением микропрограмм, которые хранятся в управляющей памяти. Иикрокоманда по шинам 9 поступает на регистр 30

Для установки и сброса триггеров 3 и 4 используется функция MHKpoKQMBH ды 1 Переход 1 (в этом случае в регист2 ре 30 разряды С2 (2,3) -11). Разряды С1 (6,71 и С2 (1) дешифрируются

<а дешифраторе 32 согласно таблице на фиг. 4. Разряды С2 (4 — 7) подсоединены к дешифратору 31, который вырабатывает один из сигналов (констан.ту): К.=1, К=2, ... К=F. Константа задается в микрокоманде (значение Х . в символической микрокоманде, которое и определяет содержание разрядов

С2 4-71) . Сигнал, вызывающий какоеГ

35 либо действие в устройстве, получается путем объединения на элементах И 5—

7 одного из сигналов, указанных в таблице на фиг. 4, и одного из сигналов константы.

Когда периферийное устройство по своей инициативе хочет связаться с устройством,, оно выдает запрос, выставляя на шину 11 сигнал ТРБ-А.

Во время связи по TPS-А периферийное устройство может представлять байт данных или байт состояния устройства. Когда по текущему ТРБ — А закончен обмен байтом данных, после сброса сигнала РАБ-А возникают условия для выполнения микропрограммы

"Загрузки-запоминания УСУ" для запоминания управляющей информации устройства в управляющеч памяти. В это же время устройство может начать обработку следующего выставленного ,другим периферийным устройством сигнала ТРБ-А, которую аппаратно выполняет блок 2, что позволяет ускорить

3 1247 обработку передач данных или байта состояния по каждому следующему сиг-, налу ТРБ-А.

Устройс-.во работает следующим образом. 5

По общему сбросу по шине 10 устройство приводится в исходное состояние. Когда на регистр 38 (фиг. 3) приходит сигнал ТРБ — A (линия 42), сигнал с выхода элемента И 37 идет >о на регистр 39 на установку сигнала

ВБР-К. С этого момента выполняется стандартная процедура выборки устройства для обмена байтом данных или байтом состояния так же, как в изве- 15 стных каналах ввода-вывода, где периферийное устройство связывается с каналом по своей инициативе по сигналу ТРБ-А.

Когда приходит сигнал РАБ-А (ли- ур ния 40) и АДР— А (линия 41) и триггер 4 находится в нулевом состоянии, сигнал с элемента И 35, элемента ИЛИ 36 идет на установку триггера 28 (фиг. 2) для запроса выполнения микропрограммы загрузки-запоминания УСУ. Так как сигнал РАБ-А есть (микрокоманда 1 на фиг. 5), будет выполняться загрузка УСУ (считывание управляющей информации из управляющей памяти), и если будет происходить обмен данными (микрокоманда 10), то устанавливается в " 1" триггер 4 (микрокоманда 13). После обмена байтом данных снимается сигнал РАБ-А на

35 линии 40. Сигнал с выхода элемента И 33 (фиг. 3) через элемент ИЛИ 36 идет на установку триггера 28 для запроса выполнения микропрограммы загрузки-запоминания УСУ. Так как сигнала РАБ-А нет (микрокоманда 1 на фиг. 5), будет выполняться запоминание УСУ (запись управляющей информации в УП) . Следующая мик— с рокоманда 2 устанавливает триггер 3, тем самым создаются условия для начала выборки периферийного устройства по следующему "висящему" ТРБ-А через элемент И 37 (фиг. 3) параллельно с выполнением микропрограммы запоминания УСУ (фиг. 5), которая продолжает свои действия и микрокомандой 8 сбрасывает в 0 триггер 4.

По этой же микрокоманде сбрасывается

881 4 триггер 28 (фиг. 2) . С приходом сиг— нала AgP-А будет продолжаться с r ÿç ь с периферийным устройством по этому сигналу ТРБ-А..

Формула изобретения

Устройство для формирования сигнала подключения периферийногО устройства к каналу ввода-вывода, содержащее блок управления, вход сброса и информационный вход которого являются соответственно входом общего сброса и информационным входом устройства, а выход запуска микропрограммы и вход сигнала вызова микропрограммы соединены соответственно с выходом запуска микропрограммы обработки управляющего слова устройства и выходом сигнала вызова блока выборки периферийных устройств, управляющие вход и выход которого являются соответственно входной шиной идентификаторов абонента и выходной шиной иДентификаторов канала устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введены трйггер начала связи по требованию, триггер продолжения связи по требованию и три элемента И, причем первые и вторые входы элементов И соединены соответственно с группой выходов задания режима микрокоманды и с группой выходов задания функции микрокоманды блока управления, группа входов состояния связи блока выборки периферийных устройств подключена к единичному выходу триггера начала связи по требованию и единичному и нулевому выходам триггера продолжения связи по требованию, вход установки и первый вход сброса которого соединены соответственно с выходами первого и второго элементов И, первый вход установки и вход сброса триггера начала связи по требованию подключены соответственно к выходу третьего элемента И и выходу сигнала идентификации информации от абонента блока выборки периферийных устройств, а второй вход установки— к второму входу сброса триггера продолжения связи по требованию и входу общего сброса устройства. г во

1247881

Фиг. z

Рис. 8

1247881 диод

/7a(dacppna УСУ)

4д-4.

Сиитать угу ию Уя бнь ра даннини? нот

Установить оапроа на пряриьания г ркцть Тпрр- Устанодцть l долинная сьяма и продольная оюя ю пьер-A ал, зцпогрб-4

4- Я;д ОИЯИ аьчод

Составитель Б. Вертлиб

Редактор Л.Авраменко Техред 3.Циьа ар Корректор С.Шекмар

Заказ 4127/49 Тираж 671 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г.ужгород, ул.Проектная, 4 рорнцро ать упраьляющи о цнФариццик (нлмк; ааоьс ьанныя, о гтицн) ьт(ьопонинанц уау/ устаноьцть т на уопа rdndu па

2 rPд-4 ая,ОЯ,нфГ

Ф йа о дньн данньнт .

dm ринять аит оостояяця устрОЦСтьа d ЬУОЬЬР

npeubidwus