Номер патента: 750469

Авторы: Борзихин, Буряченко, Доля

ZIP архив

Текст

О П И С А Н И Е 1)750469ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз Советск икСоциалистическикРеспублик(22) Заявлено 16.05.77 (2) 2485979118-24с присоединенем заявки ЛевОпблковано 23.07.80. Бюллетень М 27 по делам изобретений и открытийДата опубликования описания 28.07.80(54) МУЛЪТИГ 1;1 БКСНЪЛ КАНА, 1 15 1Изобретение относится к цифровой вычислительной технике и может быть использовано для ввода-вывода информации в цифровых вычислительных машинах и сисгемахИзвестен мультиплексный канал, содержащий блок сопряжения с центральным процессором, блок сопряжения с центральной оперативной памятью, регистр управления, регистр информации, блок модификации алресов и счета данных, блок местной памяти, блок сопряжения с внешними устройствами 11.Однако известный канал недостаточно эффективен в системах передачи и обработки экономической и статистической информа ции, так как при этом приходится программным путем осуществлять уплотнение и разуплотнение передаваемых массивов данных, что требует затрат машинного времени и увеличения объема оперативной памяти.Наиболее близким техническим решением к данному изобретению является мультиплексный канал, содержащий блок сопряжения с процессором, выход которого соединен с первым входом регистра управления, второй вход которого соединен с выходом блока сопряжения с внешними устройствами, вход которого соединен с первымтретьим выходами регистра управления, первыми входами блока сопряжения с процессором и оло ка местной памяти, второй вход которого через блок управления обращенямн соел- нен со вторым входом регистра управления, четвертый выход которого через блок модификации адресов и счета данных соединен с третьим входом блока местной памяти, с выхолом регистра информацпервым входом блока сопряжения с оперативной памятью, второй вхол которого соелнен с выходом блока местной памят, с третьим входом регистра управлениявторым входом регистра информации, третий вхол которого соелнен с выходом блока сопряжения с оперативной памятью четвертым входом регистра управления, четвертый выход которого соединен со входом блока счета байтов в слове 12. Недостаток известного канала - неполное использование оборулования.Цель изобретения - расширение функциональных возможностей и повышение коэффициента использования оборудования канала.Поставленная цель достигается тем, что в мультиилексный канал введены блок изменения формата слов и байтов, блок управления формированием слов и байтов, блок сравнения разрядов слова и блок сравнения разрядов байта, причем пятый выход регистра управления через блок изменения формата слов и байтов соединен со входом блока управления формированием слов и байтов, выход которого соединен с первыми входами блока сравнения разрядов слова и блока сравнения разрядов байта, второй вход ф которого соединен с выходом регистра информации, первый вход которого соединен с выходом блока сравнения разрядов слова, второй вход которого соединен с выходом блока сопряжения с внешними устройствами, вход которого соединен с выходом блока сравнения разрядов байта, второй вход блока изменения формата слов и байтов соединен с дополнительным входом устройства.На чертеже приведена блок-схема мультиплексного канала. 26Мультиплексный канал содержит блок 1 сопряжения с процессором, блок 2 сопряжения с оперативной памятью, регистр 3 управления, блок 4 сравнения разрядов слова, блок 5 счета байтов в слове, блок 6 изменения формата слов и байтов, регистр 7 информации, блок 8 управления формированием слов и байтов, блок 9 управления обрашециями, блок 10 модификации адресов и счета данных, блок 11 сравнения разрядов байта, блок 12 местной памяти, блок 13 зо сопряжения с внешними устройствами.Мультиплексцый канал работает следующим образом.Он управляется инструкциями и выполняет все операции, определяемые системой35 команд Единой системы электронных вычислительных машин (ЕС ЭВМ) для ввода- вывода информации.Работа мультиплексного канала инициируется инструкцией Начать ввод-вывод, поступаюшеи от процессора в блок сопря О жения с процессором 1, при этом адрес вцешнего устройства фиксируется на регистре3 управлеция.По адресу внешнего устройства с регистра 3 управления начинается через блок сопряжения с внешними устройствами 13 выборка внешнего устройства. Одновременнос выборкой внешнего устройства по адресу фиксированной ячейки с регистра 3 управления через блок 10 модификации адресов и счета данных и блок 2 сопряжения с опера 50тивной памятью прочитывается адресное слово канала (АСК). АСК фиксируется на регистр 3 управления.Далее по адресу в АСК через блок 2 сопряжения с оперативной памятью выбирает- и ся управляющее слово канала (УСК), Одновременно с обрашением к оперативной памяти за УСК модифицированный адрес УСК записывается в блок 12 местной памяти в ячейку подканала, предназначенную для его хранения. Синхронизация осуществляется по сигналам, поступаюшим в блок 12 местной памяти из блока 9 управления обрашениями. Адрес ячейки местной памяти формируется на первом выходе регистра 3 управления. Выбранное из оперативной памяти через блок 2 сопряжения с оперативной памятью УСК также фиксируется в соответствуюгцих разрядах регистра 3 управления. Блок 13 сопряжения с внешними устройствами производит сравнение полученного от внешнего устройства в последовательности начальной выборки адреса и посылает с регистра 3 управления команду в интерфейс ввода-вывода. Полученный из интерфейса байт состояния в блоке 13 сопряжения с внешними устройствами также анализируется на занятость внешнего устройства. Параллельно осуществляется запись в блок местной памяти 12 УСК в ячейки, отведенные данному подканалу для управляюшей информации. Для операции Писать по адресу данных, хранящемуся на регистре 3 управления, через блок 9 управления обрашениями и блок 2 сопряжения с оперативной памятью производится обращение к центральной оперативной памяти за первым словом данных. Слово фиксируется на регистре 7 информации, первый байт данных формируется в блоке 11 сравнения разрядов байта и через блок 13 сопряжения с внешними устройствами пересылается во внешнее устройство. Заполнение байта определяется в блоке 6 изменения формата слов и байтов по значению соответствующего разряда в УСК или по внешнему управляющему сигналу. По соответствуюшему сигналу из блока 6 изменения формата слов и байтов блок 8 управления формированием слов и байтов выдает в блок 11 сравнения разрядов байта управляюший сигнал, по которому формируется байт для пересылки в блок 13 сопряжения с внешними устройствами. Далее блок 5 счета байтов в слове изменяет свое значение на 1.Продолжение обмена данными начинается после появления запроса (ТРБ-А) по линии интерфейса ввод-вывода. После выборки блоком 13 сопряжения с внешними устройствами адреса, выставившего запрос внешнего устройства, его адрес фиксируется на регистре 3 управления, старшие разряды которого используются для выборки управляющей информации подканала из блока 12 местной памяти.Младшие разряды адреса равны О, При передаче во внешнее устройство последнего в слове байта (сигнал об этом событии вырабатывается в блоке 8 управления формированием слов и байтов блок 10 модификации адресов и счета данных осуществляет модификацию адреса, по которому происходит обращение в оперативную память за новым словом.5При операции читать из интерфейса ввода-вывода через блок 13 сопряжения с внешними устройствами байт поступает в блок 4 сравнения разрядов слова, который осуществляет уплотнение байта (выделение значащих разрядов) и по соответствующему сигналу блока 8 управления формированием слов и байтов направляет его в соответствующие разряды регистра 7 информации. Блок 5 счета байтов в слове изменяет значение счета слов на 1, после чего значение регистра 7 информации и регистра 3 управления записываются в блок 12 местной памяти. Блок 8 управления формированием слов и байтов по сигналам блоков 5 счета байтов в слове и изменения формата слов и байтов 6 определяют момент окончания формирования слова и разрешает обращение в оперативную память для записи, сформирозанного на регистре 7 информации слова данных, модификацию адреса и счета данных, запись измененного значения управляющей информации в блок 12 местной памяти.Формула изобретенияМультиплексный канал, содержащий блок сопряжения с процессором, выход которого соединен с первым входом регистра управления, второй вход которого соединен с выходом блока сопряжения с внешними устройствами, вход которого соединен с первым и третьим выходами регистра управления, первыми входами блока сопряжения с процессором и блока местной памяти, второй вход которого через блок управления обращениями соединен со вторым входом регистра управления, четвертый выход которого через блок модификации адресов и счета данных соединен с третьим входом блоька местной памяти, с выходом регистра информации и первым вхолом блока сопряжения с оперативной памятью, второй вхол которого соединен с выхолом блока местной памяти, с третьим входом регистра управления и вторым входом регистра информации, третий вход которого соединен с выходом блока сопряжения с оперативной памямятью и четвертым входом регистра управления, четвертый выход которого соединен со входом блока счета байтов в слове, от О личающийся тем, что, с целью расширенияфункциональных возможностей и повышения коэффициента использования оборудования, канал дополнительно содержит блок изме.нения формата слов и байтов, блок управления формированием слов и байтов, блок сравнения разрядов слова и блок сравнения разрядов байта, причем пятый выход регистра управления через блок изменения фор.мата слов и байтов соединен со входом блока управления формированием слов и байтов, выход которого соединен с первыми входами блока сравнения разрядов слова и блока сравнения разрядов байта, второй вход которого соелинен с выходом регистра информации, первый вход которого соединен с выходами блока сравнения разрядов слота ва, второй вход которого соединен с выходом блока сопряжения с внешними устройствами, вход которого соединен с выходом блока сравнения разрядов байта, второй вход блока изменения формата слов и байтов соелинен с дополнительным входом устройства.Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРЮо 521559, кл. 6 06 Г 304, 1973.зз 2. Авторское свидетельство СССРМо 545079, кл. б 06 Г 3/04, 1978 (прототип).Составитель В. Меделян Редактор И.Мырдина Техред К. Шуфрич Корректор М. Шарощи Заказ 4466/18 Тираж 75 Подписное ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж - 35, Раущская наб., д. 4/5 филиал ПГ 1 П Патент, г. Ужгород, ул. Проектная, 4

Смотреть

Заявка

2485979, 16.05.1977

ПРЕДПРИЯТИЕ ПЯ Р-6380

БОРЗИХИН ИВАН ВАСИЛЬЕВИЧ, БУРЯЧЕНКО КОНСТАНТИН КИРИЛЛОВИЧ, ДОЛЯ АЛЕКСАНДР ДАВИДОВИЧ

МПК / Метки

МПК: G06F 3/04

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

Опубликовано: 23.07.1980

Код ссылки

<a href="https://patents.su/4-750469-multipleksnyjj-kanal.html" target="_blank" rel="follow" title="База патентов СССР">Мультиплексный канал</a>

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