Устройство для сопряжения эвм с внешними устройствами

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

Авторы: Восканян, Желинский, Тарасов, Шоломов

ZIP архив

Текст

А 2 СПУБЛИН О 4 0 06 Г 13 ИСАНИЕ ИЗОБРЕТЕНИ ТЕЛЬСТ АВТОРСКОМ ОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ(56) Авторское свидетельство СССРИф 913361, кл. С 06 Г 3/04, 1980.Авторское свидетельство СССРУ 847314, кл. 0 06 Е 3/04, 1979.(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМС ВНЕШНИМИ УСТРОЙСТВАМИ(57) Изобретение относится к областивычислительной техники и может быть использовано в вычислительных системах. Целью изобретения является сокращение аппаратурных затрат. Цельдостигается тем, что в устройстве,содержащем блок управления, три регистра, три счетчика и два мультиплексора, первый-третий информационные входы второго мультиплексора соединены соответственно с выходами первого и в горого счетчиков и вторымвыходом третьего регистра, второйвход которого соединен через входустройства с выходом оперативной памяти ЭВМ. 1 з.п. ф-лы, 2 ил.Изобретенне относится к областивычислительной техники и может бытьиспользовано в вычислительных системах,Цель изобретения - сокращение аппаратурных затрат устройства,,На фиг. 1 представлена блок-схемаустройства; на фиг. 2 - функциональная схема блока управления.Устройство 1, подключенное к процессору 2 и оперативной памяти 3 ЭВМ,содержит первый регистр 4, мультиплексоры 5 и 6, первый счетчик 7,блок 8 управления, третий счетчик 9,вторые регистр 10 и счетчик 11, третий регистр 12, соединенный с внешними устройствами 13.Блок 8 управления образуют первыйдешифратор 14, первый элемент И 15,второй элемент ИЛИ 16, сдвиговыерегистры 17 и 18, первый регистр 19,первый 20 и шестой 21 элементы ИЛИ,вторые дешифратор 22 и регистр 23,первый элемент НЕ 24, четвертый элемент ИЛИ 25, элемент 26 неравнозначности, второй элемент И 27, счетчик28, второй элемент НЕ 29, третий 30и четвертый 31 элементы И, генератор32 тактовых сигналов, пятый 33 и третий 34 элементы ИЛИ, линии 35-45группы выходов блока управления ивходы 46-48 блока управления,Устройство работает следующим образом.Операция ввода-вывода начинаетсяпо специальной команде от процессора 2, которая задается инструкциейввода-вывода (например, "Начатьввод-вывод", Остановить ввод в выв"и др.). Код инструкции записываетсяв регистр 4,По инструкции "Начать ввод-вывод"из оперативной памяти 3 адресноеслово канала (АСК) записывается всчетчик 7. Затем следует обращениек оперативной памяти 3 команднымсловом канала (КСК) по адресу, хранящемуся в счетчике 7. КСК записывается в счетчике 9, регистре 10,счетчике 11 и регистре 12, Устройство 1 передает командное слово из регистра 12 во внешнее устройства 13.Обмен данными между оперативной памятью 3 и внешним устройством 13 происходит в два этапа; обмен данйыми последовательным кодом между внешним устройством 13 и устройством 1; обмен данными параллельным55 Если код соответствует инструкции"Остановить ввод-вывод", а также поокончании выполнения операции вводавывода в устройстве 1, сигнал ОВВ с кодом между устройством 1 и оперативной памятью 3.Для обмена данными между устройством 1 и внешним устройством 13служит регистр 12. При выводе данные из регистра 12 поступают вовнешнее устройство 13. При вводе данные из внешнего устройства 13 поступают на регистр 2.О Обмен данными между устройствоми оперативной памятью 3 происходит следующим образом: при выводеданных в оперативную память 3 черезмультиплексор 5 передается адресданных из счетчика 11, а из оперативной памяти 3 в регистр 12 передаются данные.При вводе данных в оперативнуюпамять 3 через мультиплексор 5 передается адрес данных из счетчика11, а через мультиплексор 6 - данныеиз регистра 12.По окончании выполнения операцииввода-вывода в устройстве 1, а также по инструкции процессора 2 "Остановить ввод-вывод" содержимое счетчиков 7 и 9, называемое словом состояния канала (ССК), через мультиплексор 6 записывается в оперативную память 3Одним из режимов работы устройства 1 является работа в режиме зацепления по данным или команде, приэтом блок 8 модифицирует адрес КСК 35 в счетчике 7 и производит записьнового КСК в счетчики 9 и 11 и регистры 10 и 12.Блок 8 управления дешифрирует кодинструкции, поступающий из регистра 40 4 по входу 46. Если код соответствует инструкции "Начать ввод-вывод 11,сигнал НВВ с дешифратора 14 черезэлемент ИЛИ 20 поступает на регистр19, который вырабатывает сигналы управления мультиплексором 5 для обращения в оперативную память 3 за АСК,и на вход триггера 32, где на линии35 Формируется сигнал загрузки счетчика 7 (ЗГ АСК), который через эле мент ИЛИ 33 поступает на сдвиговыйрегистр 18, вырабатывающий на линиях37, 36 и 38 сигналы загрузки счетчиков 9 (ЗГСС) и 11 (ЗГАД) и регистров10 (ЗГПР) и 12 (ЗГРС).3 2дешифратора 4 пли сигнал "Конецпрограммы 11 ( КПР) с выхода элементаИ 15 через элемент ПЛИ 16 поступаетна сдвиговый регистр 17, вырабатывающий сигналы управления мультиплексорами, которые через элементыИЛИ 20 и 21 и регистр 19 поступаютна мультиплексоры 5 и 6 для записисодержимого счетчиков 7 и 9 (ССК) впамять 3. Блок 8 по входам 48 и 47анализирует содержимое счетчика 9и регистра О на элементе И 15, дешифраторе 22, регистре 23, элементах ИЛИ 25, И 27, НЕ 29, И 31 и вконце цикла обмена многоразряднымиданными, который обеспечивается счетчиком 28, вырабатывает в линиях 45и 43 сигналы модификации адреса данных в счетчике 11 (+1 АД) и количества слов в счетчике 9 ( - 1 СС) и обновляет по линии 38 данные в регистре12 (ЗГРС),Если в регистре 10 присутствуютпризнаки зацепления по данным (ЦД=1)или по команде (ЦК=1), блок 8 черезэлементы 26 и 30 по линии 44 модифицирует адрес КСК в счетчике 7(+1 АСК) и через элемент ИЛИ 33, сдвиговый регистр 18 и элемент ИЛИ 34обеспечивает запись нового КСК всчетчики 9 и 11 и регистры 10 и 12,Формула изобретения1. Устройство для сопряжения ЭВМ с внешними устройствами, содержащее три регистра, три счетчика, два мультиплексора и блок управления, группа выходов которого соединена со счетными входами с первого по третий счетчиков, управляющими входами первого и второго мультиплексоров и входами записи второго и третьего регистров и с первого по третий счетчиков, причем информационный вход первого регистра является входом устройства для подключения командного выхода процессора ЭВМ, а выход подключен к входу инструкции блока управления, первым и вторым входами признаков команд соединенного соответственно с выходами второго регистра и третьего счетчика, выходы второго и первого счетчиков соединены соответственно с первым и вторым информационными входами первого мультиплексора, выход которого является выходом устройства для подключения адресного входа оперативной памяти 83782 4ЭВМ, выход второго мультиплексора соединен с выходом устройства для подключения информационного входа оперативной памяти ЭВМ, информационные входы с первого по третий счетчиков и второго регистра образуют вход устройства для подключения выхода оперативной памяти ЭВМ, первые информационные вход и выход третьего 10 регистра образуют соответственновход и выход устройства для подключения информационных выходов и входов внешних устройств, о т л и ч аю щ е е с я тем, что, с целью сокра щения аппаратурных затрат устройства,первый, второй и третий информационные входы второго мультиплексораоподключены соответственно к выходам первого и третьего счетчиков и второ му информационному выходу третьегорегистра, вторым информационным входом соединенного со входом устройства для подключения к выходу оперативной памяти ЭВМ.252, Устройство по п,1, о т л и ч аю щ е е с я тем, что блок управления содержит два дешифратора, триггер, шесть элементов ИЛИ, два регистра, четыре элемента И, два сдвиговых регистра, два элемента НЕ, счетчик, генератор тактовых сигналов,и элемент неравноэначности, причем вход первого дешифратора является входом инструкции блока управления, первый выход которого соединен с информационным входом триггера и первым входом первого элемента ИЛИ, первый и второй входы первого элемента И соединены соответственно с первым и вторым входами признаков команд блока управления, а выход - с первым входом второго элемента ИЛИ, второй вход которого подключен ко второму выходу первого дешифратора, а выход - к информационному входу первого сдвигового регистра и через первый элемент НЕ - к первому входу второго элемента И, выходом соединенного с входом счетчика, выход которого подключей к первым входам третьего,и четвертого элементов И и третьего элемента ИЛИ, второй вход четвертого элемента И соединен через второй элемент НЕ к второму входу признаков команд блока управления и второму входу третьего элемента И, третьим входом подключенного к выходу элемента неравнозначности, первый и2837второй входы которого соединены с первым входом признаков команд блока. управления, второй и третий входы второго элемента И подключены соответственно к первому, входу признаков команд блока управления и выходу четвертого элемента ИЛИ, информационный вход второго сдвигового регистра соединен с выходом пятого элемента ИЛИ, первым и вторым входами под- Ю ключенного соответственно к выходу триггера. и третьего элемента И, первый выход второго сдвигового регистра соединен с первым входом шестого элемента ИЛИ и вторым входом третьего элемента ИЛИ, вторые входы шестого и первого элементов ИЛИ подключены соответственно к первому и второму выходам первого сдвигового регистра, а выходы - соответственно к О первомуи второму информационным входам первого регистра, третий и чет 32 6вертый информационные входы которогосоединены соответственно с. первым ивторым выходами первого сдвиговогорегистра, первый и второй входы чет"вертого элемента ИЛИ соединены соответственно с первым и вторым выходами второго регистра, первым и вторым входами соединенного соответственно с первым и вторым выходамивторого дешифратора, вход которогоподключен к первому входу признаковкоманд блока управления, четвертыйвход второго элемента И и синхровход триггера соединены с выходомгенератора тактовых сигналов, выходы триггера, третьего элемента ИЛИ,третьего и четвертого элементов И,первый и второй выходы второго регистра, с первого по четвертый выходы первого регистра и выход счетчика образуют группу выходов блокауправления.283782 Составитель В, ВертлиТехред Д.Олейник Корректор С. Че Тираж 670 ВНИИПИ Государственног по делам изобретений 113035, Москва, Ж, дписн каз 7443/4 о комитета СССРи открытийРаушская наб,д. 4 оизводственно-полиграфическое предприяти Редактор Л. Пчолинска Ужгород, ул. Проектная

Смотреть

Заявка

3931202, 12.07.1985

ПРЕДПРИЯТИЕ ПЯ А-1001

ВОСКАНЯН ВАЛЕНТИН ВРАМОВИЧ, ЖЕЛИНСКИЙ ВЛАДИСЛАВ МИХАЙЛОВИЧ, ТАРАСОВ СЕРГЕЙ ВЛАДИМИРОВИЧ, ШОЛОМОВ ВЛАДИМИР ИВАНОВИЧ

МПК / Метки

МПК: G06F 13/20

Метки: внешними, сопряжения, устройствами, эвм

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

Код ссылки

<a href="https://patents.su/5-1283782-ustrojjstvo-dlya-sopryazheniya-ehvm-s-vneshnimi-ustrojjstvami.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения эвм с внешними устройствами</a>

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