Устройство для сопряжения эвм с абонентами
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(19) (11) 5 6 061 13/ ИСАНИЕ ИЗОБРЕТЕНИЯ АВТОРСКО ВИДЕТЕЛ ЬСТВУ ЯЖЕН ОСУДАРСТВЕННЫИ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯПРИ ГКНТ СССР(56) Авторское свидетельство СМ 1442998, 1987.(54) УСТРОЙСТВО ДЛЯ СОЭВМ С АБОНЕНТАМИ Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах модульной архитектуры и является дополнительным к оснсвному авт. св, Ф 1442998.Цель изобретения - повышение надежности вычислительной системы за счет аппаратного обеспечения поддержки тестирования абонентов в режиме выдачи адреса вектора прерывания.На фиг.1 представлена блок-схема устройства.Устройство содержит входы-выходы 1 - 6 для подключения соответственно входа-выхода данных адреса ЭВМ, шины данных адреса абонентов, первого входа-выхода управления обменом ЗВМ, второго входа- выхода управления обменом абонентов, первого входа-выхода управления обменом абонентов, второго входа-выхода управления обменом ЗВМ, входы 7 и 8 устройства для подключения выхода ответа ЭВМ и выхода запросов абонентов, выходы 9 и 10 устройства для подключения входа преры 2(57) Изобретение оносится к вычислительной технике и может быть использовано в вычислительных системах модульной архитектуры, Целью изобретения является повышение надежности вычислительной системы эа счет аппаратноо обеспечения поддержки тестирования абонентов в режиме выдачи адреса вектора прерьвания. Устройство содержит пять блоков приемопередатчиков, два приемника, передатчик, мультиплексор, регистр, дешифратор, два триггера, два элемента И, элемент ИЛИ, 1 ил,вания ЭВМ, входа прерывания абонентов, с первого по пятый блоки 11 - 15 приемопередатчиков, первый блок 16 приемников, блок 17 передатчиков, первый, второй приемники 18 и 19, передатчик 20, мультиплексор 21, второй блок 22 приемников, регистр 23, дешифратор 24, элемент И 25, элемент ИЛИ 26, триггер 27, вход 28 устройства для подключения тестового выхода ЭВМ, триггер 29, элемент И 30, выход 31.Устройство может работать в режимах: "Усиление", "Тест", "Отслеживание адресов" и "Тест преоывания".В режиме "Усиление" устройство работает следующим образом, В исходном состоянии на управляющие входы мультиплексора 21 приходят нулевые сигналы с выходов блоков 16 и 22 приемников, поэтому на выход мультиплексора 21 проходит информация с его первого информационного входа, на котором скоммутирован лог. "0". Нулевой сигнал с вь)хода мультиплексора 21 поступает на управляющие входы приемопередатчиков 11 и 12.10 15 20 25 30 35 40 45 50 55 При этом приемопередатчики 11 устанавливаются на прием, а приемопередатчики 12 - на выдачу.С выхода блока 16 приемников на управляющие входы приемопередатчиков 13 и 14 приходит нулевой сигнал, который устанавливает приемопередатчик 13 - на прием, а приемопередатчик 14 - на выдачу,Адреса (и данные в режиме запись) поступают от ЭВМ по входу-выходу 1 на входы-выходы блока 11 приемопередатчиков, Так как приемопередатчики 11 установлены на прием, то информация, приходящая на их входы-выходы проходит на выходы приемопередатчиков 11. С выходов приемопередатчиков 11 информация поступает на входы приемопередатчиков 12 и, так как приемопередатчики 12 установлены на выдачу, проходит на их входы-выходы, которые соединены с входом-выходом устройства.Таким образом, адреса, а в режиме запись и данные, поступают от ЭВМ к абонентам,Сигналы, управляющие обменом, поступают от ЭВМ на выход-вход 3 на первый вход-выход приемопередатчиков 13 и проходят на их выходы. Сигналы с выходов приечопередатчиков 13 поступают на входы приемопередатчиков 14 и проходят на их первый вход-выход, который соединен с входом-выходом 4 устройства.Сигналы реакции абонентов на обмен поступают по входу-выходу 5 на второйход выход приемопередатчиков 13 и прох у:т на их выходы, Сигналы с выходов приемопередатчиков 13 поступают на входы приемопередачиков 14 и проходят на их второй вход-выход, который соединен с входом-выходом 6 устройства,Таким образом сигналы, управляющие обменом, поступают от ЭВМ к абонентам, а сигналы реакции этих абонентов на обмен поступают в ЭВМ.При считывании от абонента необходимо на время передачи информации от абонента к ЭВМ переключить приемопередатчики 11 на выдачу, а 12 - на прием.Это осуществляется следующим образом.Сигнал "Чтение" поступает с входа-выхода 3 на вход блока 22 приемников. На первом выходе блока 22 приемников появляется единичный сигнал, который поступает на первый управляющий вход мультиплексора 21 и разрешает прохождение на выход мультиплексора 21 сигналов с его второго информационного входа.На время выдачи информации в ЭВМ абонент передает по одной из линий входавыхода 5 сигнал "Ответ", который, пройдя через приемник 18, поступает на второй информационный вход мультиплексора 21. На выходе мультиплексора 21 появляется единичный сигнал, который переключает приемопередатчики 12 на прием информации,а 11 - на выдачу. Кроме того, сигнал "Ответ" проходит через приемопередатчики 13, 14 и поступает по одной из линий входа-выхода 6 в ЭВМ, извещая ее о том, что на входе-выходе 2 находится считанная от абонента информация.В том случае, если абонент хочет осуществить прямой доступ к памяти, подключенной к каналу ЭВМ, устройство работает следующим образом.Абонент выставляет на одной из линий входа 8 сигнал запроса на прямой доступ к памяти, который через блоки 16 приемников и передатчиков 17 поступает по одной из линий выхода Э, в ЭВМ, ЭВМ выставляет на одной из линий входа 7 сигнал разрешения прямого доступа к памяти, который через блоки 16 приемников и передатчиков 17 поступает, по одной из линий выхода 10 к абоненту, Абонент, на все время осуществления прямого доступа к памяти, выставляет нэ одной из линий входа 8 сигнал подтверждения запроса, который, пройдя через приемник 16, поступает на управляющие входы приемопередатчиков 13 и 14, При этом приемопередатчики 13 переключается на выдачу, а 14 - на прием. Кроме того, сигнал подтверждения запроса поступает на второй управляющий вход мультиплексора 21. При этом на выходе мультиплексора 21 появляется лог. "1",скоммутированная на его третьем информационном входе. Единичный сигнал, поступая на управляющие входы, переключает приемопередатчик 11 на выдачу, а 12 - на прием.Таким образом, в режиме прямого доступа к памяти обеспечивается передача сигналов управления обменом адресов, а при записи - и информации, от абонента вЭВМ и передача сигналов реакции на обменот ЭВМ к абоненту. При чтении в режиме прямого Доступа в память на первый управляющий вход мультиплексора 21 через приемник 22 с входа- выхода 3 приходит единичный сигнал "Чтение", При этом мультиплексор 2 пропускает на свой выход сигнаЛ с четвертого входа, который подключен к инверсному выходу приемника 9,Сигнал "Ответ" от памяти поступает по входу-выходу 6 на вход приемника 19. На инверсном выходе приемника 19 появляется нулевой сигнал, который через мульти 162 1467Таким образом, при чтени; а режимепрямого доступа к па;ляти обеспечиваегсяпередача считанной из памяти ин;.ормациииэ ЭВМ к абоненту, запросившемурямоидоступ к памяти,8 режиме "Тест" устройство рабстаетследующим образом.Для контроля правильности передачиустройством информации и управляющихсигналов служит регисто 2,"к Контроль ог.уществляется путем записи :з ЭВМ в регистр 23 контролкчой информации споследующим ее считыванием,1 сравнением с эталоном. Регистр 23 имеет адрес иэадресного пространства ЭВГПри записи в регистр 23 ча в:,о. ы-Рьходы приемопередатчиков 15 ив ода-вы.зда2 поступает адрес регистра 23 Этот дргспроходит на выходы пр 1 емопереда 1 чпкл15 и с выходов поступает на четвертлй входдешифратора 24. С входа-выхода 3 ча одиниз входов блока 22 приемников поступаетпризнак "Адрес", сигнализирующий 0 там,что в канале находится адь,ес Нд второмвыходе блока 22 приемников появляется 3сигнал, поступающий нг второй вх;д дешиФратора 24.При этом дешифратср 21 запоминает,что в канале обмена был адрес рег.лстра 2,При появлении на входе-выходе 3 си-нала"Запись" на 1 ргтьел выходе блока 22 приемников появляется единичный сигнал, который поступает на трет.1 й входдешифратора 24, При этом на пер ом выхоДе дешифратора 24 появляе 1 ся сиг.ал, ксторый поступает на перв й вход элементаИЛИ 26. Сигнал с выхода элемент:, ИЛИ 26поступает на вход записи регистра 23 наинформационные входы которого пос Гупгет информация с выходов приемопеоедатчиков 15,При чтении из регистра 23 на входахвыходах 3 появляется сигнал "Чтение", который проходит через блок "2 присмникови поступает на первы 1 вход дешифратора 524. Если адрес, предшествующий появлению сигнала на первом входе деш.1 фратора24 был адресом регистра 23, то на втором итретьем выходах дешифратора 24 появляются единичные сигналы, Единичный сигнал с второго выхода дешифратора 24поступает на управляющий вход приемспередатчиков 15 и переклю ают их на выдачуинформации. На входы приемопеоедатчиков 15 приходит информация Г выходов реплексор 21 пос-уг.ет нэ управляощ е входы приемопередатчикОв 1 и 12, При этом приемопгредатчики 11 переклоча, ся на прием, а 12 - на выдау,Г 1 лс 1 Оа 23 ДаЛЕВ Эта ИНФ ерыве".1 я ПОСтуПаЕтс входов-выходов приемопередатчиков 15на вход-выход 2.Единичный сигнал среткего выход де 5 шс 1 фратоа 4 поступает на вход передатчика 20, вь,ход которогс соединен с линией"Огвет" входа-выхода 5. Сигнал с выходапереда;чика 20 г оступэет через приемник18 и муль гиплесор 21 награвляющие вхо 1 С Д я приемопередатчиков 11, 12 и через прие:опередатчики 13, 11 поступает на линиюС;вот" входа-выхода б, Приемопередатчики пгреклю аются 11 к а выдачу, а 12 - наприем,15 Теки 1 осоазом, обеспечивается передаЧа ссдгркМОГО рЕГИСтра 23 ЧЕРЕЗ ПрИлмс; - , еллгчик.; 15 . 1; вЭВМ и передачасии,:, э "Ь 1 ет" вере. -злсмент, 2 Р, 13, 14 вЭЬМ,20 В ре,.1 гле "Зтсл;ж ганне адресов" устрсйство ра 5.таст след, ю:, 1 м образом.ДЛГ 0 Г .Г.Е.,1 я .;.С,:Сса ОтЛадКИ ВЫЧлсп,:.ЕЛ 1 Н 0 С,1 С -. . Э С,Е- ЗаПОМИНаНИЯае, асс 11 з; д." н ре) истре 23 служит триг25,.р 27. котоо лй, . ет в адреснол пространсгве процессор с:ои адрес,Пр. появлении в канале ЭВМ адресатриггере 27 с;нэлов "Адргс" и "Запись"=,ет.,ертрм выходе Дешифратора 24 выраО бат Гвагтс .:."1 ничный сигнал, "сторыГ 1 посг)пс,с,г, . вхсд .":и си трпГГера 27. Нэинфо;,1.",0;, ый вхоД три гера 27 по однойИЗ ЛИНИЙ Вл,даЧгргэ Пр 0 МОПЕрЕдаТЧИКИ11. 12, ; по-ход -, информация. Если этагИ,лфор Л, цИя ЕДИН:;Чьгя те Нз ВЫХОДЕ трИГГера 2 поя в л я стся еди нин ый Гот",н Цидл1которк:.-; г:о -уп; ет нэ и рвый вход элементарИ .,с . ра ст-, ек,лислительной системына глгоро;л вых ",1. лса,".2 приелнРков поО явля тся един,1-н-й -.игнал "Адрес", которы; пос упае чэ второ 1 вход элемента Ио -э. Единицнь 1 си;.ал с вь хода элем нта И25 пос-: упат на в 10 рсй вхс д элемента ИЛИ26. Едг 1 Н н., х:и гл с в.код:; элементаЛ 1 С5 ИЛИ . б лос;п.гт а вход записи регистра23 и записыьает к а него адреса, с входа 1через приемопеГедатчии 11, 12, 5 на егоИНфОРМаЦлСННС; КХ 0 ДК ПРН ВОЗНИКНОВЕнии в гычислитг 1 Н л 1 процессс ситуацииО отслгж вэек, и пользователем, на входе 28,стро,;стев пол "Тся с гнал, который по 1 упавт На ВХОг, брОса трИГГЕ; а 27 И Сбрасывает его. На выходе триггера 27появляется чулевой потенциал, который за 5 прещэет запоминание новых адресов на регистре 23, На регистре 23 сохраняетсяадрес, который был в канале ЭВМ передвозникно:.ен 1 ем отслеживасмой ситуации.В режиме "Гест прерывания" ус 1 ройство работае; следующим образом, 162446740 45 чиков. Для поддержки процесса тестирования абонентов путем запоминания адресов векторов прерывания, передаваемых иэ абонентов в ЭВМ, на регистре 23 служит триггер 29.Триггер 29 имеет тот же адрес в адресном пространстве процессора, что и триггер 27. При появлении в канале ЭВМ адреса триггеров 27, 29 и сигналов "Адрес" и "Запись" на четвертом выходе дешифратора 24 вырабатывается единичный сигнал, который поступает на входы записи триггеров 27 и 29. Нв информационные входы триггеров 27 и 29 по двум линиям иэ линий входа 1 через приемопередатчики 11, 12 и 15 приходит информация, которая записывается в триггеры. Для установки в устройстве режима "Тест прерывания" на триггер 27 записывается в "0", а на триггер 29 - "1". С выхода триггера 29 единичный потенциал поступает на первый вход элемента И 30.При проверке системы прерывания ЭВМ обеспечивает поочередный перевод абонентов в режим выдачи адреса вектора прерывания. Этот перевод осуществляется путем записи из ЭВМ в регистр команд абонента соответствующей информации. После этого абонент выставляет на одной из линий входа 8 сигнал запроса на прерывание, который через блоки приемников 16 и передатчиков 17 поступает по одной из линий выода 9 в ЭВМ. ЭВМ выставляет на одной из линий входа 7 сигналы "Чтение" и "Разрешение прерывания", которые через блоки 1 риемников 16 и передатчиков 17 поступают ,о одной из линий выхода 10 к абоненту. Кроме того, этот сигнал с выхода приемника 16 поступает на второй вход элемента И 30.Абонент, получив сигнал разрешения прерывания, выставляет на линиях 2 адрес вектора прерывания, который, пройдя через приемопередатчик 15, поступает на информационные входы регистра 23.На время выдачи адреса вектора прерывания в ЭВМ абонент передает по одной из 5 10 15 20 25 30 35 линий входа-выхода 5 сигнал "Ответ", Этот сигнал обеспечивает. передачу адреса вектора прерывания через приемопередатчики 11 и 12 в ЭВМ. Кроме того, сигнал "Ответ" с прямого выхода приемника 19 поступает на третий вход элемента И 30.Наличие трех единичных сигналов на входах элемента И 30 вызовет появление на его выходе сигнала, который поступает на третий вход элемента ИЛИ 26 и на управляющий выход 31. На выходе элемента ИЛИ 26 появляется сигнал, который записывает в регистр 23 адрес вектора прерывания. Сигнал с выхода 31 поступает в Э В М на вход прерывания с фиксированным адресом вектора и более приоритетном по сравнению с прерыванием от абонента, ЭВМ выйдет на программу обслуживания прерывания по сигналу с выхода 31 устройства. Эта программа считывает иэ регистра 23 адрес вектора прерывания и сравнивает его с эталоном.Формула изобретения устройство для сопряжения ЭВМ с абонентами по авт, св, 1 Ф 1442998, о т л и ч а ющ е е с я тем,.что, с целью повышения надежности вычислительной системы эа счет аппаратного обеспечения поддержки тестирования абонентов в режиме выдачи адреса вектора прерывания, в устройство введены второй триггер и второй элемент И, причем выход второго элемента И соединен с третьим входом элемента ИЛИ и является выходом устройства для подключения к входу приоритетного прерывания ЭВМ, при этом четвертый выход дешифратора соединен с синхровходом второго триггера, выход которого соединен с первым входом второго элемента И, второй и третий входы которого соединены соответственно с выходами первого блока приемников и с прямым выходом второго приемника, информационный вход второго триггера соединен с информационным выходом пятого блока нриемопередат1624467Составитель С Пестмал Редактор А.Долинич Гехред М.Моргентал КорректОР Т,Палий Заказ 191 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва. ЖРаушская наб 4/5Производственно-издательский комбинат "патент", г. Ужгород, ул Гагарина, 101
СмотретьЗаявка
4635925, 12.01.1989
ПРЕДПРИЯТИЕ ПЯ А-3517
УЛЫБИН СЕРГЕЙ ЛЕОНИДОВИЧ, ЛЯХОВ АЛЕКСАНДР ИВАНОВИЧ
МПК / Метки
МПК: G06F 13/00
Метки: абонентами, сопряжения, эвм
Опубликовано: 30.01.1991
Код ссылки
<a href="https://patents.su/5-1624467-ustrojjstvo-dlya-sopryazheniya-ehvm-s-abonentami.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения эвм с абонентами</a>
Предыдущий патент: Устройство для сопряжения эвм со стереомагнитофоном
Следующий патент: Устройство для сопряжения двух цвм
Случайный патент: Дистанционный измеритель уровня жидкости