Мультиплексный канал

 

О П И С А Н И Е (,750469

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советск ик

Социалистическик

Республик (61) Дополнительнос к авт. свил-ву (22) Заявлено 16.05.77 (2! ) 2485979118-24 с присоединением заявки ¹вЂ” (23) Г1риоритет (5l) Ч. Кл.--

6 06 3, 04

Государстаеииый комитет

СССР (53) УДК 681,326 (088.8) Опубликовано 23.07.80. Бюллетень № 27 по делам изобретений и открытий

Дата опубликования описания 28.07.80 (72) Авторы изобретения

И. B. Борзихии, К. К. Буряченко и Л. 1. 1оля (71) Заявитель (54) МУЛ ЬТИГ1.г11.КСНБ)Л КЛН.А, 1

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

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

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

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

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

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

750469 него устройства фиксируется на регистре

3 управления.

По адресу внешнего устройства с регистра 3 управления начинается через блок сопряжения с внешними устройствами 13 выборка внешнего устройства. Одновременно

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

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

Поставленная цель достигается тем, что в мультиплексный канал введены блок изменения формата слов и байтов, блок управления формированием слов и байтов, блок сравнения разрядов слова и блок сравнения разрядов байта, причем пятый выход регистра управления через блок изменения формата слов и байтов соединен со входом блока управления формированием слов и байтов, выход которого соединен с первыми входами блока сравнения разрядов слова и блока сравнения разрядов байта, второй вход которого соединен с выходом регистра информации, первый вход которого соединен с выходом блока сравнения разрядов слова, второй вход которого соединен с выходом блока сопряжения с внешними устройствами, вход которого соединен с выходом блока сравнения разрядов байта, второй вход блока изменения формата слов и байтов соедиHåí с дополнительHûì входом устройства.

На чертеже приведена блок-схема мультиплексного канала. 20

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

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

Он управляется инструкциями и выполняет все операции, определяемые системой

3$ команд Единой системы электронных вычислительных машин (EC ЭВМ) для вводавывода информации.

Работа мультиплексного канала инициируется инструкцией «Начать ввод-вывод», поступающеи от процессора в блок сопря- щ жения с процессором 1, при этом адрес внешячейку подканала, предназначенную для его хранения. Синхронизация осуществляется по сигналам, поступающим в блок 12 местной памяти из блока 9 управления обращениями.

Адрес ячейки местной памяти формируется на первом выходе регистра 3 управления. Выбранное из оперативной памяти через блок 2 сопряжения с оперативной памятью УСК также фиксируется в соответствующих разрядах регистра 3 управления.

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

Слово фиксируется на регистре 7 информации, первый байт данных формируется в блоке 11 сравнения разрядов байта и через блок

13 сопряжения с внешними устройствами пересылается во внешнее устройство. Заполнение байта определяется в блоке 6 изменения формата слов и байтов по значению соответствующего разряда в УСК или по внешнему управляющему сигналу. По соответствующему сигналу из блока 6 изменения формата слов и байтов блок 8 управления формированием слов и байтов выдает в блок 11 сравнения разрядов байта управляющий сигнал, по которому формируется байт для пересылки в блок 13 сопряжения с внешними устройствами. Далее блок 5 счета байтов в слове изменяет свое значение на l.

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

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

750469

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

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

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

Источники информации, принятые во внимание при экспертизе

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

Ко 521559, кл. G 06 F 3/04, 1973.

35 2. Авторское свидетельство СССР № 545079, кл. G 06 F 3/04, 1978 (прототип).

750469

Составитель В. Меделян

Редактор И. Мырдина Техред К. Шуфрич Корректор М. Шароши

Заказ 4466/18 Тираж 75! Подписное

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

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

Фили ал П Г! П «Патент». г. Ужгород, ул. Проектная, 4

Мультиплексный канал Мультиплексный канал Мультиплексный канал Мультиплексный канал 

 

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

Изобретение относится к измерительной технике и предназначено для определения плотности жидкости

Изобретение относится к устройствам телевизоров, имеющих формат изображения широкоэкранного соотношения сторон

Изобретение относится к различным вариантам схем автоматического переключения входного сигнала монитора

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

Изобретение относится к области вычислительной техники, в частности к конструкции клавиатур для ввода информации

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

Изобретение относится к осуществлению виртуальной реальности или телереальности

Изобретение относится к устройству и способу управления работой канала данных отображения (ДДС) монитора

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

Изобретение относится к вычислительной технике и может быть использовано в информационно-управляющих автоматизированных системах
Наверх