Устройство для формирования сигнала подключения периферийного устройства к каналу ввода-вывода Советский патент 1986 года по МПК G06F13/00 

Описание патента на изобретение SU1247881A1

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

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

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

слова устройства (УСУ).

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

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

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

30

35

40

45

50

,

jj20

25 , - - 55

30

35

40

45

50

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

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

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

Устройство работает под управлением микропрограмм, которые хранятся в управляющей памяти. Микрокоманда по шинам 9 поступает на регистр 30, Для установки и сброса триггеров 3 , и 4 используется функция микрокрман- ды Переход (в этом случае в регистре 30 разряды С2 2 , ) . Разряды С1 б,7 и С2 1J дешифрируются на дешифраторе 32 согласно -таблице на фиг. 4. Разряды С2 4-7 подсоединены к дешифратору 31, который -вырабатывает один из сигналов (констан- .ту): , , .... Константа задается в микрокоманде (значение X в символической микрокоманде, которое и определяет содержание разрядов С2 4-7). Сигнал, вызывающий какое- либо действие в устройстве, получается путем объединения на элементах И 5 - 7 одного из сигналов 5 указанных в таблице на фиг. 4, и одного из сигналов константы.

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

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

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

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

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

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

5

ю 15

20 25 о

Q

5

триггер 28 (фиг. 2). С приходом сигнала АДР-А будет продолжаться связь с периферийным устройством по этому сигналу ТРБ-А.Формула изобретения

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

8 S

74.Ю

20

2

25

13

11

IS

17

Похожие патенты SU1247881A1

название год авторы номер документа
Микропрограммный мультиплексный канал 1985
  • Пронин Владислав Михайлович
  • Асцатуров Рубен Михайлович
  • Василевский Артур Николаевич
  • Зильбергельд Иосиф Михайлович
SU1256036A1
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств 1985
  • Звиргздиньш Франциск Петрович
  • Блейер Янис Фридович
  • Родэ Валерия Степановна
  • Эглитис Андрис Эйженович
SU1278866A1
Микропрограммный мультиплексный канал 1985
  • Пронин Владислав Михайлович
  • Асцатуров Рубен Михайлович
  • Мазикин Борис Викторович
  • Яновская Алла Георгиевна
  • Извозчикова Лидия Николаевна
SU1305693A2
Комбинированный канал 1986
  • Лопато Георгий Павлович
  • Смирнов Геннадий Дмитриевич
  • Пронин Владислав Михайлович
  • Рымарчук Александр Григорьевич
  • Карпейчик Виктор Владимирович
SU1405067A1
Устройство для сопряжения электронно-вычислительной машины (ЭВМ) с внешним устройством 1984
  • Чалайдюк Михаил Фомич
  • Пыхтин Вадим Яковлевич
  • Асцатуров Рубен Михайлович
  • Запольский Александр Петрович
  • Воронцов Владимир Александрович
  • Пронин Владимир Михайлович
  • Рымарчук Александр Григорьевич
  • Сигалов Гдалий Григорьевич
  • Хамелянский Владимир Семенович
  • Зильбергельд Иосиф Михайлович
SU1272337A1
Устройство для сопряжения электронно-вычислительной машины с внешним устройством 1986
  • Пронин Владислав Михайлович
  • Рымарчук Александр Григорьевич
  • Карпейчик Виктор Владимирович
  • Эстрина Эмилия Немовна
SU1388880A2
Микропрограммное устройство сопряжения 1984
  • Блейер Ян Фридович
  • Бамбурова Тамара Андреевна
  • Звиргздиньш Франциск Петрович
  • Мирошкин Владимир Авраамович
  • Родэ Валерия Степановна
  • Шлихте Ян Юзефович
SU1179359A1
Устройство управления для мультиплексного канала 1984
  • Пронин Владислав Михайлович
  • Рымарчук Александр Григорьевич
  • Алексеева Галина Луарковна
  • Извозчикова Лидия Николаевна
SU1265787A1
Устройство для сопряжения ЭВМ с селекторным каналом 1986
  • Воронцов Владимир Александрович
  • Извозчикова Лидия Николаевна
SU1401472A1
Устройство для сопряжения двух электронных вычислительных машин 1983
  • Пузов Валерий Глебович
  • Тимофеев Игорь Михайлович
  • Стебунова Людмила Александровна
  • Френкель Аркадий Маркович
SU1141418A1

Иллюстрации к изобретению SU 1 247 881 A1

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

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

Формула изобретения SU 1 247 881 A1

JL

13

Ui.l

Ю lit

J6

Г5

33

J

Iw

. 41

I

J5

Jff

11

зв

77

«2

Ьо

39

Г2

фиг. 3

MaliotpyjxaUCy)

Составитель В.Вертлиб Редактор Л.Авраменко Техред Э.ЧижмарКорректор С.Шеккар

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

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная, 4

Документы, цитированные в отчете о поиске Патент 1986 года SU1247881A1

Байт-мультиплексный канал ввода-вывода 1976
  • Герасимов Г.В.
  • Жемчужников А.В.
  • Захаров Б.Б.
  • Мишняков В.Л.
  • Сергеева Т.А.
  • Шувалов Л.Г.
  • Ермильчева Н.С.
SU656407A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Реле 1925
  • Иванов М.С.
SU2435A1
Каналы ввода-вывода
Насос 1917
  • Кирпичников В.Д.
  • Классон Р.Э.
SU13A1
Облицовка комнатных печей 1918
  • Грум-Гржимайло В.Е.
SU100A1

SU 1 247 881 A1

Авторы

Пронин Владислав Михайлович

Карпейчик Виктор Владимирович

Извозчикова Лидия Николаевна

Яновская Алла Георгиевна

Даты

1986-07-30Публикация

1985-02-22Подача