Устройство управления вводом-выводом

 

«f-i > " ч

ОЛ ИСАЙИЕ

ИЗОБРЕТЕН ИЯ (» 453685

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

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

Республик

К А87ОР. КОМУ СВИДЕТЕЛЬСТВУ (61) Зависимое от авт. свидетельства— (22) Заявлено 31.03.72 (21) 1764922!18-24 с присоединением заявки №вЂ” (32) Приоритет—

Опубликовано 15.12.74, Бюллетень ¹ 46

Дата опубликования описа(шя 30.05.75 (51) 5 1. 1;л. О 061 3 ()4

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

Совета Министров СССР во делам изобретений и аткры!тий (53 ) УД К 681. 326 (088.8) (72) Авторы изобретения Р. И. Абражевич, В. П. Качков, В. О. Каптюг и Н. А. Мальцев (71) Заявитель (54) УСТРОИСТВО УПРАВЛЕНИЯ ВВОДОМ-ВЫВОДОМ

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

Известны устройства управления вводомвыводом, содержащие блоки выдачи информации и управляющих сигналов, регистры приема информации и управляющих сип(алов, блок управления, регистры команд, данных и сосТОННН51, блок НТрссВ, схемы контроi5I и выборки. Информациониыс и управляющие входы устройства соединены с входамн регистрог, приема информации и управляющих сигналов. Выходы блока управления сосдинены с входами схемы выборки, блоков выдачи информации и управляющих сигналов.

Недостатком известных устройств управления вводом-выводом является отсутствие средств обеспечения специальных контрольных режимов, необходимых для проверки работы каналов процессора, а также отсутствие возможности формирования раз1ич (ь(х, предBBpHTcëüíî заданных байтов состояния и возз(05киост1! Изз!сисH(15(сКоросТН Hi>рсд(1 (H дяиных в широких пределах.

Цель(0 изоорстсни51 яв;Iясгся ус 1ря!1снис зтих недостатков.

Поставленная цель достигается в устройстве тем, что оно дополнительно содержит блок регулируемых запросов, блок указания состояния и блок контрольныx режимов. Выход pcl истр я Ilp исз! 1 i нр!1 ил яlоlцих си гll "1.101 соединен с входами блока адреса, схемы выоорки, блока выдачи управляющих сигналов, регистра команд и блока управления.

Выход регистра приема информации сос динсн с входами регистра команд, олокя ядрсся и схемы контроля. выход которой соединен с регистром команд и блоком ядрсся. ВыX01,Ь1 О 1ОКЯ >> И Р 1Г>ЛC I(itè COC 11IIICilh! С BXOДЯ Зl!1

10 блока указания состояния. Олокя контроля режимов.

B x o+ hI - B t>I x o 3, (>l б.1 01 и 1 11 р 11 B,1 c H H 51

ДИНЕИЫ COOTBCTCTBC!1(10 С ОЛОКОЗ! РСГУЛИР Смых запросов и регистром данных, BhlxO;I, которого соединен с Bx0,1îì блока выдачи информации. Входы блока управления соединены с выходами регистра команд, схсы(ы выборки, блока выдачи управляющих сигналов и блока Я1peca, выход которого соединен

THI

Выход блока контроля режимов соединен с вхо,(Я о(и Олоl .Я BI>IÄH÷H IIP BB1n IOÙHx clll палов, схемы выоорки и блока выдачи информации. Выход блока выдачи уllравляющих сигналов coe1I

IIH чср Гсжс изображен!! бзок-cx(ÌH устройс!ВЯ.

Оно содержит блок выдачи управля!ощих сигналов 1, блок выдачи информации 2, блок контрольных режимов 3, регистр данных 4, регистр состояния 5, блок управления G. блок регулируемых запросов 7, блок указания состояния 8, схема выборки 9, регистр команд 10, блок адреса 11, схема контроля !2, регистр приема управляющих сипилов 13, регистр приема информации 14, входные управляющие шины 15, входные информационные шины 16> выходные управляющие шины 17 и выходные информационныс шины 18.

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

Устройство управления вводом-Выводом

НОДКЛ10ЧЯЕТСЯ С ПО>>!ОЩЬ!О ВХОДНЫХ И ВЫХОДных управляющих шин 15 и 17, я также входных и выходных информационных шип 16 н 18 к каналам ввода-вывода (на черте>кс не показано).

Канал передает во входные информационные шины 16 байт адреса и сопровождает его признаком «адрес канала» на входны.< управляющи:< шинах 15. Байт адреса проверяется схемой контроля 12 на четнссть. Если контрольный разряд правильный, то байт адреса сравнивается в блоке адреса 11 с собственным адресом устройства управления вво;lîì-выводом. При совпадении адресов в блоке адреса 11 вырабатывается сигнал «адреса равны» и выдается через б)лок управления 6

il схему выборки 9.

С задержкой, достаточной для декодирования и сравнения адреса, канал выдает сигнал «выборки кана,1а» во входные управляющие шины 15. Этот сигнал при совпадении адресов поступает через регистр приема управляющих сигналов 13 и с:<ему Выборки 9 в блок управления 6. Если адреса не совпали, то сигнал «выборки канала» через блок

Выдачи управляющих сигналов 1 поступает в

BhIxo1tlhte управляющие шины 17 в качестве сигналя «Выборки устройства».

П 0 с и Г н я л х «В ы б 0 р к я I< 3 H 3;1 3» в 0 л О к с выдачи управляющих сигналов 1 вырабатывается сигнал «работа устройства», который указывает каналу, что выбранное устройство подключено. Затем из блока адреса 1! через блок выдачи информации 2 выдается собственный адрес, а из блока выдачи управляюIIIHx сигналов 1 — сигнал «2дрес устройства».

1ханал сравнивает выданнын и принятый адрес и, если они равны, снимает байт адрес3 с входных информационных шин 16 и Выдаст во входные управляющие шипы 15 снгНЯ, 1 <<уilp3B,1CIIIIC КЯ на. I 3>>. Б ЯНТ КО» Я н.l hl IlpOверяется на четность В схеме контроля 12, дскодирустся и запоминается и регистре

КОМ Я НД l 0, Il pl l ЭТОМ Itp113113 1< lip II H 2 TOII 1<0 М Я нды Выдяeтс5t и 0;!О!< i iipaB. 1cIIè5t 6.

По сигналу .<управления канала» снимается байт собстьенного адреса, сбрасывается сигнал «адрес устройства», выдается

1lB Й. 101<;I »к )з!1ния COCTOII IIIIII 8 0311Т ния н IIH Bhtxo1tthix унр>.

Если принятая команда не требует передачи данных, то устройство управления вво1о»-выводом Выдает конечнып байт состояния с признаком «канал кончил» (может усГанавливаться н признак «устройство кончиl0,!0»).

1:с;lн >t

По этому сигналу снимается с выходныx информационны:< шин 18 начальный байт состояния и запускается блок регулируемых запросов 7. Если устройство управления вводом-выводом работает в»онопольном ре>киме, то сигнал «работа устройства» не снимается до конца передачи данных. В мульти1!лексном режиме сигнал сбрасывается после

ii2чальной выборки и устанавливается снова

iiH время передачи каждого байта данных.

В мультиплексном режиме передача данlihix начинается с установления связи с каналом. В канал по выходным управляющим шипам 17 Вы1астся сигнал «требование устройства».

По этому сигHHëó канал 110 входным управляющим шинам 15 выдает сигнал «выбор!

< 1 I<;1ll3,13>>, IIOCT) Паlощий В ОЛО!< i IIPHB;ICния 6 и блок выдачи управляющих сигна,IoB 1, который формирует сигналы «работа устройства» и «адрес устройства».

10 Эти сигналы В1!Даются на выходные управляющие шины 17, а HH выходные информационные шины 18 из блока адреса 11 выдается собственный адрес. Сигнал «требование устройства» сбрасывается. В ответ на

45 сигналы «работа устройства» и «адрес устройства» канал сбрасывает сигнал «выборка каíà 13» и Выдает сигнал «управление канала» на входные управляющие шины 15, который означает в данной последовательности «про50 должить». По этому сигналу снимается собственный адрес, сбрасывается сигнал «адрес

i стройствя» и вырабатывается сигнал «информация устройства», выдаваемый в выходные унравляю1цие шины 17. Предварительно уcTàíHíëèâHåòñÿ байт данных на выходных информационных шина. 18, если устройство уllðàâëñíèÿ ввод0»-выводом получило В процессе IIHilHл!Нн)й выооркн команду ввода считывания, При выводе (записи! сигнал «ниц) формац!Ня ус)ройств»> означает, что устройC T B O» l l P 3 B, I C! I i 51 В В 0 ДО )1- В Ы Н О ДО М ГОТОВО I I P Hн я1 I> б>11!Т 1 Ill! 1l hi X.

Канаг! сбрасывает си!Нал «управление каня,13» н приступает к обслуживанию запроса.

G5 K3II3ë устанавливает на входных управляющих 1111133х 15 сигнал «информация канала».

При считывании это означает, Ilo канал принял байт даннь1х, а при записи — канал установил оайт данных.

Устройство управления вводом-выводом. получив сип!ал «информация канала», сбрасывает сигналы «информация устройства», «работа устройства», выдает байт данных пр!! считывании или принимает байт 1анныx при записи. Канал сорасывает сигнал «информация канала».

Такая после1овате1ьность повторяется по каждому запросу устройства управления вводом-выводом на передачу данных.

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

Предмет изобретения

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

В оды устройства соединены с входами регистров приема информации и управляющиx сигналов, выходы блока управления соединены с входами схемы выборки, блоков выда453685

6 чи информации и упраВ.IIII0IUIIx сигналов, от>!ичаю!!1есся тем, что, с цель!0 расширения функциона IHHых Возможностей и повышения надежности, оно .Дополнительно содержит блок регулируемых запросов, б>.!Ок указания

СОСтоЯНИЯ И ОЛО! IiOHTP0,1 I>H Ы PCЖИ >!ОВ HPJI чем Выход регистра приема управляющих

cигналов соедиHOH с ВхОд3ми олок!! адрес3, схемы выборки, бло1.3 выда III у11равля ющих сигналов, регистра коман,1 и б..!Ока управления, а выход регисгра приема информации соеди llен с Вxo $3 IIII Pcl IlcT1) 3 кР >13 нд, Ол ока адреса и cxeмы контроля, гl lxo;l которой соединен с регистром команд и блоком !!дрес!1, выходы блока управления coc„IIIHcHI>1 с Bxo,lами б10! 3 1 333HHH состояния, 0,101«3 контРОЛЯ РЕ?КИ !ОВ> ВХОДЫ-ВЫХОДЫ ОГIО! 3 УПРав IC!

5 ния соединены соответственно с блоком регулируемых запросов и регистром данных, Выход которого соединен с входом блока Выдачи информации; входы б1ока управления соединены с выходами регистра команд, схс мы выборки, блока выдачи управляющих сННпалов и блока адреса, выход которого сое111нен также и с входом блока выдачи !информации; выход блока контроля режимов сОсдпнен с входамп блока выдачи управляющих сигналов, схемы выборки и блока выдачи информации; выход блока выдачи управляющих сигналов соединен с входами блока выдачи информации и блока указания состояния, один выход которого соединен с Входом блока выдачи информации, а второй Выход соединен с регистром состояния. Выхо,l, коTОрОГ0 соc 111HРII с Ilх010 >t б,10к!! Вl lд;1 111 1111формации.

18

Со I;il(ilT(ль Б. JlblC(lh(J((I (. êðåä T. Курилки

Редактор Е. Семанова

Корректор Е. Кашина

Згказ 864 Изд. Х 1969 Тираж 624 Подписное

111-1H11П11 Государственного комитета Совета Министров СССР ио дедам изобрстсшгй и открытий

Москва,,А-6о, Раушскал IIH()., д. 4(5

МОТ, Загорский нск

Устройство управления вводом-выводом Устройство управления вводом-выводом Устройство управления вводом-выводом Устройство управления вводом-выводом 

 

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

Т ска i // 309357

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

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

Изобретение относится к радиотехнике

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

Изобретение относится к внутреннему представлению элементов пользовательского интерфейса

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

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

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