Устройство для сопряжения процессора с устройствами ввода-вывода Советский патент 1979 года по МПК G06F3/04 

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

которые хранятся в оперативной памяти мультиплексного канала (ОПМК). УСК содержит адрес памяти центрального процессора и информацию, необходимую для выполнения операции ввода-вывода. Каждому внешнему устройству соответствует свое УСК. При-ус танов леднв свя эя с данным внешнем устройством его yCk извлекается нэ ОПМК в ганоси я в общий регистр УСК, с которого вейется управление обменом. После передачи информации УСК для данного абонента .передается обратно в ОПМК на хранение На передачу УСК яз ОПМК в регистр УСК и обратно затрачивается несколько машинньгх тавлхэв, что увеличивает время на установление связи с внешним устройством. Кроме того, данное устройство для связи процессора с устройствами ввода-вывода в каждый момент времени обменивается информацией только с одним внешним устройством, что исключает возможность ойяовременной работь нескольких быстродейств5гго1ЦИх внешних устройств. Таким образом, недостаток этого устройства состоит в малой пропускной способности. Целью изобретения является повышение пропускной способности устройства Поставленная цель достигается тем, что в устройство введены подканальт по числу устройств ввода-вывода, каждый из которых содержит регистр управляющих слов, соединен41ый первым входом с первым выходом формирователя yпpaвлян ших сигналов, второй и третий выходы которого подключены соответственно KD входу регистра записи и первому входу регистра чтения, и управляемый счетчик машинных тактов, выходом подключенны ко входу формирователя управляющих сигналов, причем, третий выход блока обработки инструкций процессора и второй выход регистра связи подключены соотвественно ко второму и треттэему входу регистров управляющих слов, выходы которых соединены с соответствую шими входами блока выдачи данных, чет вертые выходы формирователей управляк щих сигналов подканалов подключены к соответствуюшим входам из группы входов блока анализа приоритетов, выход КОТОРОГО подключен ко входам управляемых счетчиков машиншлх тактов, выходы регистров записи подключены к соответс-п уютим входам блока выдачи адреса, третий выход регистра связи с процессором соединен со вторыми вхоай МИ регистров чтения подканалов, второй вход регистра записи, пятый вход фбрми- рователя управляюших сигналов и выход регистра чтения i -го подканала являются входом и выходом 1--ОЙ группы входов и выходов устройства. На чертеже приведена блок-схема устройства, содержащая блок 1 обработки инструкций, регистр 2 связи с процессором, регистр 3 маски, регистр 4 запросов, блок 5 анализа приоритетов, блок 6 выдачи адреса, блок 7 выдачи данных, подканал 8, включакпний ретнстр 9 управляющих слов, формирователь Ю управляк)щих сигналов, регистр 11 записи, регистр 12 чтения и .управляемый счетчик 13 машинных тактов, первый 14, второй 15 и третий 16 входы устройства, адресный 17 и информационный 18 выхогш устройства и группу 19 входов и выходов устройства для подключения устройства ввода-вывода. Устройство работает следующим образом. В блок I по входу 14 поступает инструкция - прием управляющего слова из процессора с кодом номера устройства ввода-вывода (ЙУ). С выхода блока 1 сигнал првема управляющего слова поступает в регистр 2, а сигнал, представляющий собой дешифрованный номер ВУ - в регистр 9 соответствующего подканала 8. По сигналам блока I управляющее слово для одного подканала поступает через вход 15 в регистр 2, а затем в регистр 9 соответствующего подканала. Во время передачи управляющего слова из процессора в устройство работа блока 5 блокируется сигналом из блока 1.. Реализация запросов устройств ввода-вывода на обмен информацией осуществляется в такрй последовательности. Запросы устройства ввода-вывода на обмен данными поступают на вход 16 и регистр 4, связанный с блоком 5. 1)и наличии управляющего слова для данного абонента, иниц1труемого сигналом, поступающим на соответствующий вход блока 5 на формирователя 1О, и отсутствии сигнала мжки запроса в регис:тре 3, запрос анализируется блоком 5. В итоге анализа блок 5 выдает ста{1щий но приоритету запр&с, который поступает в соответствующий подканал 8. 5Г Зяпрос ип блокп 5 1юступяет в полканал 8 нп упрявлякппий счетчик 13 мшпиишлх тпктой и ;-«1тускпот его. Тактовые импульсы счетчико постугтют на формирователь 10, который управляет рп(ботой Подканала Я. Работа в режиме чтения ип пямяти в ycTpoHCTfjo вводя-пмвода ироилкоиктся следующим образом. Запрос от абонента через блок 5 аапупкает управляющий счетчик 13. С формирователя 10 п регистр 9 выдается сигнал, рапрешающий регистру управляющего слова выдачу адреса памяти центрального вычислителя на вход блока 6 адреса, от которого адрес поступает на выход 17 в процессор. Последний, получив адрес, выбирает из памяти информацию и выставляет ее иа вход 15, откуда она поступает в регистр 2. Формирователь Ю выдает в регистр 12 разрешение на прием информации. Информация из регистра 2 заносится в регистр 12. Затем по выходам 19 выдается в соответствун5щее устройство ввода-вывода информация из ре- гистра 12 и формирователя 1О. При записи в процессор устройство ввода-вывода выставляет информацию на вход 19 которая при наличии разрешающего сигнала от блока формирователя 10 записывается в регистр 11 записи. Формирователь 1О выдает в регистр 9 управляющего слова сигнал, разрешающий выдачу адреса памяти центрального вычислителя в блок 6 и далее по выходу 17 в процессор. Выдача информации из регистра 11 осуществляется через блок 7 выдачи данных. Блок индикаторов осуществляет объединение сигналов возбуждения устройств ввода-вывода, анализ их состояния и передачу их в процессор. Каждое из устройств ввода-вывода имеет непосредственный доступ к подканалу, где в регистре 9 хранится управляющее слово, а в регистрах буферируется. информация. Наличие в подканалах управляющих счетчиков 13 машинных тактов позволяет выполнять параллельную и независимую обработку запро сов от нескольких устройств ввода-вывода. Таким образом устройство обеспечив параллельный обмен информацией между процессором и несколькими устройствам l fюДfl выmJПД, что iipWfjonHT к повышенвю пропускпой f;nof-o6ffocTR устройства. Формула изобретения Уст{юйстио лпя сопряжения процессора с уптройствами ввода-вывода, содержашее блок 1 обработки инструкций процессоря, соединенный первым выходом с первым входом регистра связи с процессором, первый выход котоорго через регистр масок подключен к первому входу блока анализа приоритетов, второй и третий входы которого подключены соответственно к выходу регистра запросов, и второму выходу блока обработки инструкций процессора, входы которых и второй вход регистра связи с процессором являются соответствующими входами устройства, блок выдачи адреса в блок выдачи данных, выходы, которых являются соответственно адресным и информационным выходами устройства, отличающееся тем, что, с целью повышения пропускной способности устройства, в него введены подканалы по числу устройств вводавывода, каждый из которых содержит регистр управляющих слов, соединенный первым входом с первым выходом формирователя управляющих сигналов, второй и третий выходы которого Подключены соответственно ко входу регистра записи и первому входу регистра чтения, и управляеквый счетчик машинных тактов, выходом подключенный ко входу формирователя управляющих сигналов, причем третий выход блока обработки инструкций процессора и второй выход регистра связи подключены соответственно ко второму и третьему входу регистров управляющих слов, выходы которых соединены с соответствующими входами блока выдачи данных, четвертые выходы формирователей управляющих сигналов всех подканалов подключены к соответствующим входам из группы входов блока анализа приоритетов, выход которого подключен ко входам управляемых счетчиков машинных тактов выходы регистров записиподключены к , соответствующим входим блока выдачи адреса, третий выход регистра связи с npdneccopoM соединен со вторыми входами регистров чтения подканалов, второй вход регистра записи, пятый выход формирователя управляющих сигналбв и вьЬсод регистра чтения (-го подканала являются входом и выходом

-t -ой группы входо; и выходов устройства.

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

свидетельство СССР

G06 F 15/16, 1969.

свидетельство СССР GO6 F 3/04, 1973

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

название год авторы номер документа
Мультиплексный канал 1973
  • Борзихин Иван Васильевич
  • Буряченко Константин Кириллович
  • Доля Александр Давидович
SU525079A1
Система обмена 1978
  • Братюк Яков Васильевич
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
SU809138A1
Устройство для обмена информацией 1983
  • Вишневская Наталия Павловна
  • Любицкий Борис Николаевич
  • Резван Борис Павлович
  • Сахаров Борис Павлович
  • Тюрин Михаил Иванович
  • Хмелев Альберт Федорович
  • Черняев Валерий Сергеевич
SU1198528A1
Устройство для обмена данными между группой каналов ввода-вывода и оперативной памятью 1985
  • Пронин Владислав Михайлович
  • Пыхтин Вадим Яковлевич
  • Зильбергельд Иосиф Михайлович
  • Рымарчук Александр Григорьевич
  • Хамелянский Владимир Семенович
SU1280642A2
Система ввода-вывода для микропрограммируемой ЭВМ 1988
  • Балабанов Александр Степанович
  • Булавенко Олег Николаевич
  • Кулик Светлана Ивановна
SU1667084A1
Устройство для управления обменом 1988
  • Тарлажану Александр Семенович
  • Гринь Геннадий Васильевич
  • Кузовков Александр Михайлович
SU1667086A1
Устройство ввода-вывода 1976
  • Заславский Рема Иосифович
  • Щередин Александр Петрович
  • Нефедченко Борис Павлович
  • Дехтяренко Светлана Григорьевна
  • Аптекарь Семен Абрамович
SU781803A1
Устройство для сопряжения 1978
  • Иванов Сергей Васильевич
  • Корбашов Юрий Михайлович
  • Кутняков Виталий Иванович
  • Рыков Эдуард Васильевич
  • Стрыгин Вадим Васильевич
  • Пименов Валентин Иванович
  • Хлюпин Анатолий Григорьевич
SU736086A1
Мультиплексный канал 1979
  • Бойкевич Виктор Михайлович
SU860048A1
Устройство для обмена информацией 1982
  • Маркитан Людмила Григорьевна
  • Еремеева Лидия Николаевна
  • Хельвас Валерий Пантелеймонович
SU1048468A1

Реферат патента 1979 года Устройство для сопряжения процессора с устройствами ввода-вывода

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

SU 693 362 A1

Авторы

Пусенков Геннадий Нестерович

Либуркин Лев Зальманович

Хмелевский Валентин Тихонович

Ильин Александр Афанасьевич

Чирков Михаил Дмитриевич

Егоров Сергей Васильевич

Дерновой Александр Владимирович

Дынин Николай Николаевич

Даты

1979-10-25Публикация

1977-06-10Подача