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

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБПИК (5!)5 G 06 F 13/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

flPVI ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) 1442998 (21) 4635925/24 (22) 12,01,89 (46) 30.01.91. Бюл. М 4 (72) С.Л.Улыбин и А.И,Ляхов (53) 681,325 (088.8) (56) Авторское свидетельство СССР

М 1442998, 1987. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

ЭВМ С АБОНЕНТАМИ

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

Цель изобретения — повышение надежности вычислительной системы за счет аппаратного обеспечения поддержки тестирования абонентов в режиме выдачи адреса вектора прерывания.

На фиг.1 представлена блок-схема устройства.

Устройство содержит входы-выходы 1 — 6 для подключения соответственно входа-выхода данных адреса ЭВМ, шины данных адреса абонентов, первого входа-выхода управления обменом 3ВМ, второго входавыхода управления обменом абонентов, первого входа-выхода управления обменом абонентов, второго входа-выхода управления обменом ЭВМ, входы 7 и 8 устройства для подключения выхода ответа ЭВМ и выхода запросов абонентов, выходы 9 и 10 устройства для подключения входа преры„„ .Ж„„1624467 А2 (57) Изобретение о носится к вычислительной технике и может быть использовано в вычислительных системах модульной архитектуры, Целью изобретения является повышение надежности вычислительной системы эа счет аппаратно о обеспечения поддержки тестирования абонентов в режиме выдачи адреса вектора прерь вания. Устройство содержит пять блоков приемопередатчиков, два приемника, передатчик, мультиплексор, регистр, дешифратор, два триггера, два элемента И, элемент ИЛИ, 1 ил. еания ЭВМ, входа прерывания абонентов, с первого по пятый блоки 11 — 15 приемопередатчиков, первый блок 16 приемников, блок 17 передатчиков, первый, второй приемники 1 8 и 19, передатчик 20, л1ультиплексор 21, второй блок 22 приемников, регистр

23, дешифратор 24, элел1ент И 25, элемент

ИЛИ 26, триггер 27, вход 28 устройства для подключения тесгового выхода ЭВМ, триггер 29, элемент И 30, выход 31.

Устройство может работать в режимах:

"Усиление", "Тест", "Отслеживание адресов" и "Тест преоывания".

В режиме "Усиление" устройство работает следующим образом, В исходном состоянии на управляющие входы мультиплексора 21 приходят нулевые сигналы с выходов блоков 16 и 22 приемников, поэтому на выход мультиплексора 21 проходит информация с его первого информационного входа, на котором скоммутироеан лог.

"0". Нулевой сигнал с ейхода мультиплексора 21 поступает на управляющие входы приемопередатчиков 11 и 12.

1624457

25

35

При этом приемопередатчики 11 устанавлива,отся на прием, а приемопередатчики 12 — на выдачу.

С выхода блока 16 приемников íà управляющие входы приемопередатчиков 13 и 14 приходит нулевой сигнал, который устанавливает приемопередатчик 13 — на прием, а приемопередатчик 14 — на выдачу, Адреса (и данные в режиме запись) поступают от 3ВМ по входу-выходу 1 на входы-выходы блока 11 приемопередатчиков, Так как приемопередатчики 11 установлены на прием, то информация, приходящая на их входы-выходы проходит на выходы приемопередатчиков 11. С выходов приемопередатчиков 11 информация поступает на входы приемопередатчиков 12 и, так как г<риемопередатчики 12 установлены на выдачу, проходит на их входы-выходы, которые соединены с входом-выходом устройства.

Таким образом, адреса, а в режиме запись и данные, поступают от ЭВМ к абонентам.

Сигналы, управляющие обменом, поступают от ЭВМ на выход-вход 3 на первый вход-выход приемопередатчиков 13 и про>:opqT на их выходы. Сигналы с выходов приемопередатчиков 13 поступают на входы приемопередатчиков 14 и проходят на их первый вход-выход, который соединен с входом-выходом 4 устройства.

Сигналы реакции абонентов на обмен поступают по входу-выходу 5 на второй .ход выход приемопередатчиков 13 и npox<,l<:.T на их выходы, Сигналы с выходов приемопередатчиков 13 поступают на входы приемопереда чиков 14 и проходят на их второй вход-выход, который соединен с вхоqoM-выходом 6 устройства, Таким образом сигналы, управляющие обменом, поступают от ЭВМ к абонентам, а сигналы реакции этих абонентов на обмен поступают в ЭВМ.

При считывании от абонента необходимо на время передачи информации от абонента к ЭВМ переключить приемопередатчики 11 на выдачу, а 12 — на прием.

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

Сигнал "Чтение" поступает с входа-выхода 3 на вход блока 22 приемников. На первом выходе блока 22 приемников появляется единичный сигнал, который поступает на первый управляющий вход мультиплексора 21 и разрешает прохождение на выход мультиплексора 21 сигналов с его второго информационного входа.

На время выдачи информации в ЭВМ абонент передает по одной из линий входавыхода 5 сигнал "Ответ", который, пройдя через приемник 18, поступает на второй информационный вход мультиплексора 21. На выходе мультиплексора 21 появляется единичный сигнал, который переключает приемопередатчики 12 на прием информации, а 11 — на выдачу. Кроме того, сигнал "Ответ" проходит через приемопередатчики 13, 14 и поступает по одной из линий входа-выхода

6 в ЭВМ, извещая ее о том, что на входе-выходе 2 находится считанная от абонента информация.

В том случае, если абонент хочет осуществить прямой доступ к llBMATM, подключенной к каналу ЭВМ, устройство работает следующим образом.

Абонент выставляет на одной из линий входа 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

Таким образом, при «Teria а режиме прямого доступа к па;ляти обеспечиваегся передача считанной из памяти ин;.ормации из ЭВМ к абоненту, запросившему;,рямои доступ к памяти.

В режиме "Тест" устрой лво работает следующим образом.

Для контроля правильности передачи устройством информации и управляющих сигналов служит регистр 2."1, Ко!<трель осуществляется путем запис31 !:з ЭВМ в регистр 23 контрольчой информации с последующим ее считыванием .1 сравнением с эталоном. Регистр 23 имеет адрес иэ адресного пространства Э В Ь

При записи в регистр 23 ча f3:.ода

2 поступает адрес регистра 23 Этот до=c проходит на выходы пр:1< <лопередатчпкон 15 и с выходов поступ".гт на четвертый вход дешифратора 24. С входа-выхода 3 ча один из входов блока 22 приемников поступает признак "Адрес", сиг><ализи-3ующи! о том, что в канале находl1тTся ад ес Н= oт<ором выходе блока 22 приемников появляется 3 сигнал, поступа3сщнй í..". EITopr: вх "д дешифратора 24.

При этом дешифратор 2 3 запоминаеT, что в канале обмена был адрес рег,лстра 2 .

При появлении на входе-выходе " cü, 3а<3а

"Запись" на 1ргтьем выходе блока 22 приемников появляется единичный си-íàë,,который поступает на Tpe T.1й вход дешифратора 24, При этом на пер» ом выходе дешифратора 24 появляется cltr.3àë, кс- 4 торый поступает на it"..pD Ivl н",од элемента

ИЛИ 26. Сигнал с выхода элеме! =, ИЛИ 26 поступает на эхолот записи регистра 23. на информационные входы которого пос ryft=..ет информация с выходов приемопеоедат- 4 чиков 15.

При чтении из регистра 23 на входахвыходах 3 появляется сигнал "Чтение", который проходит через блок i2 приемников и поступает на первы нхоц дешифратора 5

24. Если адрес, предшестнующи!1 появле нию сигнала на перном н:<оде деш !фратора

24 был адресом регистра 23, то на втором и третьем выходах дешифратора 24 появляются единичные сигналы. Единичный сиг- 5 нал с. второго выхода дешифратора 24 поступает на управляющий вход и риемопередатчиков 15 и переклю ают их на выдачу информации. На входы приемопередатчиков 15 приходит информация г выходов реплексор 21 пос-уг. ет нэ упранля3ощ Зе входы приемопередатчикОн l1 и 12, При этол1 приемопгредатчики 11 rto 3екn!оган,.<ся на прием, а 12 — на ныда <у, г<с3 оа 23. Далев "-та информн .

Единичный сигнал с ретьего выход де5 I"Iг1фрато„.а?4 поступае! на вход передатчика 20, нь:ход которого соединен с линией

"Огнет" входа-выхода 5. Сигнал с выхода пере а;чика 20 г.оступэет через приемник

I8 и «iль гипле3 сop 21 на 3, правляющие вхо10,г приемопередатчиков 11, 12 и через приer:.опереда-чики 13, 1 1 поступает на линию С ;не-." входа-выхода 6, Приемопередатчики пгреклю аются 11 . а ыдачу, а 12 — на прием, 15 Текик образом, обеспечивается передача сгдерх l iloãо регистра 23 через приемеi, 3ел"! чик.! I 5 f 1; н . BM 3! передача сиг3,:, э "Ь-;;е ":<ере.- -1лсмент. 20, 13, 14 в

ЭЬМ.

20 В ре-.<:1ле "<Зтсл;3к г<ан te адресов" устрсйстнo р з-т-нет с «д, 3о„, 1м образом.

Длг оГ» -r:=- -. я .; .,: са отладки выЧ СЛ,:-. Ел!.НО., С!1,. -..-! Э C .Е- ЗаПОМИНаНИЯ

= сс из .—.a.3. .;н o i icT;le 23 с! ужиттриг25, р 27. коToo.,ié:! .."-.т в адресно л пространс-не процессор» с -о!л адрес, Пр<: появлении н канале ЭВМ адреса триггере 27 с;нэлов "Адргс" и "Запись"

3-::-,ет!. ертрм выходе дешифратора 24 выра0 бат! 3<3!3 Tc :.."!1н3лч)3ыы с иг! ал, "6Topb!11 по сi) .i!. г, . <3хсд ., ::и си Tplif Гера 2 1. На . нфо,-.,:p, .; ый i!х<3дтр 1-гера27поодной и."; линий,„;,.дн чгрез пр,-емопередатчики

11. 12, ; по-ход!.- информация. Если эта

r и, фор л,,ция еда .:.;«i-ся Тс нэ выходе тригсЕ3рВ 2 пса!!ля!.тст! .д3<ни ейный I IGT .HQHBR

1 которы.-; г: о -п . ет на и рвы и вход элемента р

И .;-.. 3;:,3а<3ст-, 3„" ислитег!ь 3ой системы на н горо;л r bt :ь! . !.г3:,i

0 явля.т<;я един,II -I1 -.игна.! "Адрес", которь 3! поступае !<э лорой ехор зг!емента И о о. еди33!,"ны;1 cit; 31ал с ньi oäà элем нтд И

25 пос-: упа!.т 33а н3 орой нхс д элемен-а ИЛИ

26. Едк<н .н3, : 1i <;r. с <3! i:< Зд:. згемента Л |С.

5 ИЛИ . б,loc: 3..гт а вход ззпи=d региСтра

23 и записывает 3-а него адреса, с входа 1 через <триемопеГедатчики 11, 12, i5 на его информац! . нн! . «ход!;: Пр", возникновении н вычислите I!!I !.1 процессе ситуации

0 отел=-х<

В режиме "Гест прерывания" устройство работае! следующим образом.

1624467

45 чиков.

Для поддержки процесса тестирования абонентов путем запоминания адресов векторов прерывания, передаваемых иэ абонентов в ЭВМ, на регистре 23 служит триггер 29.

Триггер 29 имеет тот же адрес в адресном пространстве процессора, что и триггер

27. При появлении в канале ЭВМ адреса триггеров 27, 29 и сигналов "Адрес" и "3aпись" на четвертом выходе дешифратора 24 вырабатывается единичный сигнал, который поступает на входы записи триггеров 27 и 29. На информационные входы триггеров

27 и 29 по двум линиям иэ линий входа 1 через приемопередатчики 11, 12 и 15 приходит информация, которая записывается в триггеры. Для установки в устройстве режима "Тест прерывания" на триггер 27 записывается в "0", а на триггер 29 — "1". С выхода триггера 29 единичный потенциал поступает на первый вход элемента И 30.

При проверке системы прерывания

ЭВМ обеспечивает поочередный перевод абонентов в режим выдачи адреса вектора прерывания. Этот перевод осуществляется путем записи из ЭВМ в регистр команд абонента соответствующей информации. После этого абонент выставляет на одной из линий входа 8 сигнал запроса на прерывание, который через блоки приемников 16 и передатчиков 17 поступает по одной из линий вы.ода 9 в ЭВМ. ЭВМ выставляет на одной из линий входа 7 сигналы "Чтение" и "Разрешение прерывания", которые через блоки .-1риемников 16 и передатчиков 17 поступают i,о одной из линий выхода 10 к абоненту.

Кроме того, этот сигнал с выхода приемника

16 поступает на второй вход элемента И 30.

Абонент, получив сигнал разрешения прерывания, выставляет на линиях 2 адрес вектора прерывания, который, пройдя через приемопередатчик 15, поступает на информационные входы регистра 23.

На время выдачи адреса вектора прерывания в ЭВМ абонент передает по одной из

35 линий входа-выхода 5 сигнал "Ответ", Этот сигнал обеспечивает. передачу адреса вектора прерывания через приемопередатчики

11 и 12 в 3Bt4. Кроме того, сигнал "Ответ" с прямого выхода приемника 19 поступает на третий вход элемента И 30.

Наличие трех единичных сигналов на входах элемента И 30 вызовет появление на его выходе сигнала, который поступает на третий вход элемента ИЛИ 26 и на управляющий выход 31. На выходе элемента ИЛИ

26 появляется сигнал, который записывает в регистр 23 адрес вектора прерывания.

Сигнал с выхода 31 поступает в Э ВМ на вход прерывания с фиксированным адресом вектора и более приоритетном по сравнению с прерыванием от абонента. ЭВМ выйдет на программу обслуживания прерывания по сигналу с выхода 31 устройства. Эта программа считывает иэ регистра 23 адрес вектора прерывания и сравнивает его с эталоном.

Формула изобретения устройство для сопряжения ЭВМ с абонентами по авт. св. hh 1442998, о т л и ч а ющ е е с я тем,.что, с целью повышения надежности вычислительной системы эа счет аппаратного обеспечения поддержки тестирования абонентов в режиме выдачи адреса вектора прерывания, в устройство введены второй триггер и второй элемент И, причем выход второго элемента И соединен с третьим входом элемента ИЛИ и является выходом устройства для подключения к входу приоритетного прерывания ЭВМ, при этом четвертый выход дешифратора соединен с синхровходом второго триггера, выход которого соединен с первым входом второго элемента И, второй и третий входы которого соединены соответственно с выходами первого блока приемников и с прямым выходом второго приемника, информационный вход второго триггера соединен с информационным выходом пятого блока риемопередат1624467

Сос-авитель С.Пестмал

Редактор А.Долинич Гехред M.Mîðãåíòàë КорректОр Т,Палий

Заказ 191 Тираж Подписное

ВНИИПИ.Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва. Ж-35 Раушская наб., 4/5

Производственно-издательский комбинат "патент", г. Ужгород, ул Гагарина, 101

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

 

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

Изобретение относится к вычислительной технике

Изобретение относится к вычислительной технике для всода данных с кассетного магнитофона в ЦВМ

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

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

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