Мультиплексный канал Советский патент 1980 года по МПК G06F3/04 

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

(54) МУЛЬТИПЛЕКСНЫЙ К.НА,

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

название год авторы номер документа
Мультиплексный канал 1973
  • Борзихин Иван Васильевич
  • Буряченко Константин Кириллович
  • Доля Александр Давидович
SU525079A1
Блок-мультиплексный канал 1977
  • Герасимов Виталий Валентинович
  • Мишнякова Галина Викторовна
  • Пьянков Александр Георгиевич
  • Самойлова Валентина Павловна
SU691841A1
Мультиплексный канал с динамическим распределением памяти 1977
  • Доля Александр Давидович
  • Суханов Вячеслав Михайлович
SU674010A2
Мультиплексный канал 1979
  • Вишневская Наталья Павловна
  • Резван Борис Павлович
  • Сахаров Борис Павлович
SU824183A1
Мультиплексный канал 1974
  • Буряченко Константин Кириллович
  • Доля Александр Давыдович
  • Редченкова Елена Евгеньевна
SU525941A1
Мультиплексный канал 1975
  • Доля Александр Давидович
  • Дворжанский Владимир Игоревич
SU561955A1
Мультиплексный канал многопроцессорной вычислительной системы 1973
  • Буряченко Константин Кириллович
  • Доля Александр Давыдович
  • Чистяков Виталий Алексеевич
SU521559A1
Мультиплексный канал с диагностикой неисправностей 1974
  • Доля Александр Давидович
  • Шепелева Татьяна Алексеевна
SU516033A1
Мультиплексный канал 1976
  • Доля Александр Давыдович
  • Редченкова Елена Евгеньевна
  • Шепелева Татьяна Алексеевна
SU590725A2
Устройство внешних каналов 1988
  • Тяпкин Марк Валерианович
  • Ерошенков Вячеслав Федорович
  • Насонова Зинаида Ивановна
  • Урусов Юрий Евгеньевич
SU1695313A1

Иллюстрации к изобретению SU 750 469 A1

Реферат патента 1980 года Мультиплексный канал

Формула изобретения SU 750 469 A1

1

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

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

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

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

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

Недостаток известного канала - неполное использование оборудования.

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

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

Мультиплексный канал содержит блок 1 сопряжения с процессором, блок 2 сопряжения с оперативной памятью, регистр 3 управления, блок 4 сравнения разрядов слова, блок 5 счета байтов в слове, блок 6 изменения формата слов и байтов, регистр 7 информации, блок 8 управления формированием слов и байтов, блок 9 управления обраихениями, блок 10 модификации адресов и счета , блок 11 сравнения разрядов байта, блок 12 местной памяти, блок 13 сопряжения с вне пними устройствами.

Мультиплексный капал работает следующим образом.

Он управляется инструкциями и выполняет все операции, определяемые системой ко.манд Единой системы электронных вычис.лительных машин (ЕС ЭВМ) для вводавывода информации.

Работа мультиплексного канала инициируется инструкцией «Начать ввод-вывод, поступа1оп,ей от процессора в блок сопряжения с процессором 1, при это.м адрес внешнего устройства фиксируется на регистре 3 управления.

По адресу внешнего устройства с регистра 3 управления начинается через блок сопряжения с внешними устройствами 13 выборка внешнего устройства. Одновре.менно с выборкой внешнего устройства по адресу фиксированной ячейки с регистра 3 управления через блок 10 модификации адресов и счета данных и блок 2 сопряжения с оперативной памятью прочитывается адресное елово канала (АСК). АСК фиксируется на регистр 3 управления.

Далее по адресу в АСК через блок 2 сопряжения с оперативной памятью выбирается управляюшее слово канала (УСК). Одновременно с обрашением к оперативной памяти за УСК модифицированный адрес УСК записывается в блок 12 местной памяти в

ячейку подканала, предназначенную для его хранения. Синхронизация осуществляется по сигналам, поступающим в блок 12 местной памяти из блока 9 управления обраш,ениями.

Адрес ячейки местной памяти формируется на первом выходе регистра 3 управления. Выбранное из оперативной памяти через блок 2 сопряжения с оперативной памятью УСК также фиксируется в соответствующих разрядах регистра 3 управления. Блок 13 сопряжения е внещними устройствами производит сравнение полученного от внешнего устройства в последовательности начальной выборки адреса и посылает с регистра 3 управления команду в интерфейс ввода-вывода. Полученный из интерфейса байт состояния в блоке 13 сопряжения с внешними устройства.ми также анализируется на занятость внешнего устройства. Параллельно осуществляется запись в блок местной памяти 12 УСК в ячейки, отведенные данному подканалу для управляющей информации. Для опера ши «Писать по адресу данных, хранящемуся на регистре 3 управления, через блок 9 управления обращения.ми и блок 2 сопряжения с оперативной памятью производится обращение к центральной оперативной памяти за первым словом данных. Слово фиксируется на регистре 7 информации, первый байт данных формируется в блоке 11 сравнения разрядов байта и через блок 13 сопряжения с внешними устройствами пересылается во внещнее устройство. Заполнение байта определяется в блоке б изменения формата слов и байтов по значению соответствующего разряда в УСК или по внешне.му управляющему сигналу. По соответствующему сигналу из блока 6 изменения фор.мата слов и байтов блок 8 управления формированием слов и байтов выдает в блок 11 сравнения разрядов байта управляющий сигнал, по которому формируется байт для пересылки в блок 13 сопряжения с внешними устройствами. Далее блок 5 счета байтов в слове изменяет свое значение на 1.

Продолжение обмена данны.ми начинается после появления запроса (ТРБ-А) по линии интерфейса ввод-вывода. После выборки блоком 13 сопряжения с внешними устройствами адреса, выставившего запрос внешнего устройства, его адрес фиксируется на регистре 3 управления, старшие разряды которого используются для выборки управляющей информации подканала из блока 12 местной памяти.

Младщие разряды адреса равны «О. При передаче во внешнее устройство последнего в слове байта (сигнал об этом событии вырабатывается в блоке 8 управления формированием слов и байтов блок 10 модификации адресов и счета данных осуществляет модификацию адреса, по которому происходит обращение в оперативную память за новым словом.

5

При операции «читать из интерфейса ввода-вывода через блок 13 сопряжения с внешними устройствами байт поступает в блок 4 сравнения разрядов слова, который осуществляет уплотнение байта (выделение значащих разрядов) и по соответствующему сигналу блока 8 управления формированием слов и байтов направляет его в соответствующие разряды регистра 7 информации. Блок 5 счета байтов в слове изменяет значение счета слов на «1, после чего значение регистра 7 информации и регистра 3 управления записываются в блок 12 местной памяти. Блок 8 управления формированием слов и байтов по сигналам блоков 5 счета байтов в слове и изменения формата слов и байтов б определяют момент окончания формирования слова и разрещает обращение в оперативную память для записи, сформирозанного на регистре 7 информации слова данлых, модификацию адреса и счета данных, запись измененного значения управляющей информации в блок 12 местной памяти.

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

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

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

Источники информации, принятые во внимание при экспертизе 1. Авторское свидетельство СССР № 521559, кл. G 06 F 3/04, 1973.

2. Авторское свидетельство СССР

№ 545079. кл. G 06 F 3/04, 1978 (прототип).

SU 750 469 A1

Авторы

Борзихин Иван Васильевич

Буряченко Константин Кириллович

Доля Александр Давидович

Даты

1980-07-23Публикация

1977-05-16Подача