Устройство для сопряжения эвм с абонентами
Иллюстрации
Показать всеРеферат
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН (19) (11) (511 4 (> 06 Р 13/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н АВТОРСИОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4249057/24-24 (22) 25. 05. 87 (46) 07.12.88. Бюл.У 45 (72) С.Л.Улыбин, Н.И.Лыско и А.И.Ляхов (53) 681.3(088 ° 8) (5e) Авторское свидетельство СССР
Р 1277124, кл. С 06 Р 13/00, 1986.
Интерфейс микроЭВМ "ЭлектроникасдМ". АН СССР— Приборы и техника эксперимента, 1983, N- 2, с.б3-65. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С
АБОНЕНТАМИ (57) Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах магистрально-модульной архитектуры для связи процессора с различными внешними устройствами. Целью изобретения является расширение функциональных возможностей устройства за счет обес печения обмена в режиме прямого доступа к памяти и улучшения диагностируемости устройства. Устройство содержит с первого по пятый блоки приемопередатчиков 11 15, первый блок
16 приемников, блок 17 передатчиков, первый, второй приемники 18,!9, передатчик 20, мультиплексор 21, второй блок 22 приемников, регистр 23, дешифратор 24, элемент И 25, элемент
ИЛИ 26, триггер 27. Устройство организует обмен информацией между процессором и абонентами с возможностью прямого доступа абонентов к памяти процессора. 1 ил.
1442998
Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах материально-модульной архитектуры.
Цель изобретения — расширение
5 функциональных возможностей устрой .l ства за счет обеспечения обмена в pe-жиме прямого доступа к памяти и улучшение диагностируемасти устройства.
На чертеже представлена блоксхема устройства.
Устройство содержит входы-выхоцы
1 — 6 для подключения соответственна входа-выхода адреса данных 3BN, шины адреса данных абонентов, первого входа-выхода управления обменом ЭВМ, второго входа-выхода управления обменом абонентов, первого входа-выхода управления обменом абонентов, второго входа-выхода управления обменом ЭВМ„ входы 7 и 8 устройства для подключения выхода ответа ЭВМ и выхода запро-сов абонентов, выходы 9 и 1О устрой-ства для подключения входа прерывания .ЭВМ, входа прерывания абонентов, с первого по пятый блоки приемопере-. датчиков 11-15, первый блок 16 при"емников, блок 17 передатчиков, пер- ВО вый 18 и второй 19 приемники„ передат-чик 20, мультиплексор 21, второй блок
22 приемников, регистр 23, дешифратор
24, элемент И 25, элемент ИЛИ 26, триггер 27, вход 28 устройства для подключения тестового выхода ЭВМ, Устройство может работать в режимах Усиление", пТестп и "Отслеживание ацресов".
В режиме Усиление" устройство ра.ботает следующим аоразом.
В исходном состоянии на управля". ющие входы мультиплексора 21 приходя";: нулевые сигналы с выходов блоков 16 и
/ Е
Р2 приемников, поэтому на выход муль-. типлексора 21 проходит информация с его первого информацианнога в.хаца, на котором скаммутираван логи"-:.еский ноль. Нулевой сигнал с выхода мультиплексора 21 наступает на управляющие входы приемапередатчикав 11 и 12.
При этом приемопередатчики 11 устанавливаются на прием, а приемопередатчи-. ки 12 — на выдачу.
С выхода блока 16 приемников на
Я управляющие входы приемапередатчикав
13 и 14 приходит нулевой сигнал, котс рый устанавливает приемопередатчики
i3 на прием, и приемопередатчики 14 на выдачу.
Лдреса (и данные в режиме "3aпись ) поступают ат ЭВМ па входу-выходу 1 на входы-выходы блока приемопе— редатчикав ll. Так как приемапередат чики 11 установлены на прием, то информация, приходящая на их входывыхады, проходит на выходы приемапередатчиков 11. С выходов приемопередатчиков 11 информация поступает на входы приемопередатчикав 12 и, так ка"< приемопередатчики 12 установлены на Выдачу проходит на Нх входы Выхо ды, которые соединены с входам-выходам устройства. Таким образом адре са, а в режиме "Запись" и данные поступают от ЭВМ к абонентам.
Сигналы, управляющие обменом, поступают от ЭВМ на вход-выход 3, на первый вход-выход приемопередатчиков
13 и проходят на их выходы. Сигналы с выходов приемопередатчикав 13 поступают на в.<оды приемопередатчиков 14 и проходят на их первый вход-выход, который соединен с входам-выходам 4 у=трайств».
Сигналы реакции абонентов на обмен поступают по входу выходу 5 на второй вход-выход, приемадат иков 13 и прохо-, дят на их выходы. Сигналы с выходов приемаперецатчикав 13 поступают на входы приемапередатчиков 14 и проходят на их второи вход-выход, который соединен с входом-выходом 6 устройства. Таким образом, сигналы, управляющие обменом, поступают ат ЗВМ к абонентам, а сигналы реакции этих абонентов на обмен наступают в ЭВМ.
При считывании от абонента необходимо на время передачи информации ат абонента к ЭВМ переключить приемопередатчики 11 на выдачу. а приемопе-редатчики 12 — на прием, Это ..". ;щ.:.ст. вляется слецующим образом. Си вал Чтение поступает с входа-выхода 3 на вход бло.:<а 22 приемников. На первом выходе 22 приемников появляется единичный сигнал, который †:о:тупает на первый управляющий вход мультиплексора 21 и разрешает прохождение на выход мультиплексора 21 сигналов с его второго информационного входа.
На время выдачи информации в ЭНМ абонент передает па одной из линий . входа-выхода 5 сигнал Ответ" . кстr.-"" рый, пройдя через .приемник 18., пас .у" чает на гтавай инД аэма;::ьанный в в мультиплексора 21. На выходе мульти-плексора 21 появляется единичный сигнал, который переключает приемопередатчики 12 на прием информации,а приемопередатчики 11 на выдачу. Кроме
5 того, сигнал Ответ" проходит через приемопередатчики 13 и 14 и поступает по одной из линий входа-выхода 6 в ЭВМ, извещая ее о том, что на входе-выходе 2 находится считанная от абонента информация.
В том случае, если абонент хочет осуществить прямой доступ к памяти, подключенной к каналу ЭВМ, устройство 1 работает следующим образом.
Абонент выставляет на одной из линий входа 8 сигнал запроса на прямой доступ к памяти, который через блоки приемников 16 и передатчиков 17 2р поступает по одной из линий выхода 9 в ЭВМ. ЭИМ выставляет на одной из линий входа 7 сигнал разрешения прямого доступа к памяти, который через блоки приемников 16 и передатчиков 17 2 поступает по одной из линий выхода 10 к абоненту. Абонент на все время осуществления прямого доступа к памяти выставляет на одной из линий входа
8 сигнал подтверждения запроса, кото- 3р рый, пройдя через блок 16 приемников, поступает на управляющие входы приемопередатчиков 13 и 14. При этом приемопередатчики 13 переключаются на выдачу, а приемопередатчики 14 - на прием. Кроме того, сигнал подтверждения запроса поступает на второй управляющий вход мультиплексора 21.
При этом на выходе мультиплексора 21 появляется логическая единица, скоммутированная на его третьем информационном входе. Единичный сигнал, поступая на управляющие входы, переклю чает приемопередатчик 11 на выдачу, а приемопередатчик 12 на прием.
Таким образом, в режиме прямого доступа к памяти обеспечивается передача сигналов управления обменом, адресов, а при записи — и информации от абонента в ЭВМ и передача сигналов реакции на обмен от ЭВМ к абоненту.
При чтении в режиме прямого доступа в память на первый управляющий вход мультиплексора 21 через блок 22 приемников с входа-выхода 3 приходит единичный сигнал Чтение". При этом мультиплексор 21 пропускает на свой выход сигнал с четвертого входа, который подключен к инверсному выхо3
1442998
4 ду приемника 19 Гигнал Ответ ст памяти поступает по входу-выходу 6 на вход приемника 19. На инверсном выходе приемника 19 появляется нулевой сигнал, который через мультиплексор 21 поступает на управляющие входы приемопередатчиков 11 и 12. При этом приемопередатчики il переключаются на прием, а приемопередатчики 12на выд;;-у, Таким образом при чтении в режиме прямого доступа к памяти обеспечивается передача считанной из памяти информации нз ЭВМ к абоненту, запросившему прямой достуй к памяти.
В режиме Тесто устройство работаг. ет следующим с бразом.
Для контроля правильности передачи устройством информации и управляющих
- сигналов служит регистр 23. Контроль осуществляется путем записи из ЭВМ в регистр 23 контрольной информации с последующим ее считыванием и сравне — . нием с эталоном. Регистр 23 имеет адрес из адресного пространства ЭВМ.
При записи в регистр 23 на входывыходы приемопередатчиков 15 с входавыхода 2 поступает адрес регистра 23 °
Этот адрес проходит на выходы приемопередатчиков 15 и с выходов поступает на четвертый вход дешифратора 24.
С входа-выхода 3 на один из входов блока 22 приемников поступает признак
"Адрес", сигнализирующий о том, что в канале находится адрес. На втором выходе блока 22 приемников появляется сигнал, поступающий на второй вход дешифратора 24.
При этом дешифратор 24 запоминает, что в канал обмена был адрес регистра 23. При появлении на входе-выходе
3 сигнала пЭапись" на третьем выходе блока 22 приемников появляется единичный сигнал, который поступает на третий вход дешифратора 24. При этом на первом выходе дешифратора 24 появляется сигнал, который поступает на первый вход элемента ИЛИ 26. Сигнал с выхода элемента ИЛИ 26 поступает на вход записи регистра 23, на.информаци-онные входы которого поступает информация с выходов приемопередатчиков
15.
При чтении из регистра 23 на вхо, де-выходе 3 появляется сигнал "Чтение", который проходит через блок 22 приемников и поступает на первый вход дешифратора 24. Если адрес, пред» шествующий появлению сигнала на тре-, ! 442998
« тьем входе де(т)и<1)ряторя 24, был адре-сом регистра 23, то ня втором и тре". тьем выходах дешифряторя 24 появляются единичные сигналы, Единичный сигнал с второго выходя дешифряторя
24 поступает на управляющий вход приемопередятчиков 15 и переключают их на выдачу инФормации. Иа Входы приемо-. передатчиков 15 приходит инФормация с выходов регистра 23. Далее ИНФорма ция поступает с входов-выхоцов при"".
:;Опередятчиков 15 ня вход=выход 2.
Единичный сигнал с третьего Выходя дешиФраторя 24 поступает на вход ." 0 передатчика 20, выход которого со J)!f. нен с линией Ответ" входя-BI(xopR 5.. . Сигнал с выходя передатчика 20 посту".. пает через приемник 18 и мультиплексор 2! ня управляющие Входы приемо- 20 передатчиков 11 и 1? и через приемопередатчики 13 и 14 ня линию Отв т" входа-выходя 6. Приемопередатчики переключаются: 11 ня выдачу, .а 12 на прием. Таким образом„ обеспечивает--.- ся передача содержимого регистра 23 через приемопередатчики 15,. 12 и 11 в ЗВМ и передача сигнала <Ответ<< через элементы 20, 13 и 14 В ЗВМ, В режиме Отслеживание адресов устройство работает следующим образом.
Для облегчения процесса отладки вычислительной системы за счет =.апоми " нания адресов из ЗВМ в регистре 23
Служит триггер 27, который иь;еет В ядресн01: прОстрянстВе прОцессоря
СВОЙ ЯДР ес с 11РН БОЯвле11ии В KRHRJIP
ЭВМ адреса триггера ? 7 и сигналов
" Адрес" и "Запись" ня четв ртом выходе дешиФратора 24 выраба -.ывается едини-1ныи < ИГнял» которыи I .o i.T)«f(ñ ет на вход записи триггера 27, 11а информационный Вход триггера 27 по одной из линий входя-выхода 1 через приемо-. передатчики 11, 12 и 15 прикодит ин.Формация. Если этя информация единич"ная, то ня выходе триггера 27 появ.-ляется единичный потенциал. который
ПОСтУПЯЕт На ПЕРБЬ<й ВХОД ЭЛЕМЕНта
И 25. При работе вычислительнои системы на втором выходе блока 22 ).1.иемников появляется единичный сигнал
"Адрес", который поступает второй вход элемента И 25. Единичнь<=: сигнал с выходя элемента И 25 поступает на второй вход элемента ИЛИ 26.
Единичный сигнал с выхода последнег< поступае< ня вход записи регистра ?3
И З((ПИСЫЭЯЕТ В НЕГО ЯДРЕСЯ С ВХОДаттыходя через приемопередатчики 11, ,? и 15 :-(я его инФормяционнь<е входы.
При Возникновении в вычислительном процессе ситуации, отслеживаемой поль . зователем, ня Входе 28 устройства по-является сигнал, который поступает ня вход сбрс ся триггера 27 и сбрасывает ег ). Ия Бь)ходе триггepR 27 появляется
:-(улевой потенциал, который запрещает
:.f,o"èIIRíèå новых адресов в регистре .3. 11ри этом в регистре 23 сохраняет;.я адрес, который был в канале ЗВМ
«е!)Вд Воз -!I«êBoвением ОтслеживяемОЙ . .и т „. -яции .
<1) о р м у л я и з О 6
Устрой<:.тво для сопряжения ЗВМ с абонентами„ содержащее первый, второй блоки приемопередатчиков, первый бло-. приемников и Олок (тередятчикОВ, при- ем первый, второй В)<одьг-выхо;-.1 пер:..о блок приемопередатчиков соеди;1Ь! СОО TE Е. f Á (ÍÑ Я " -ДОМ Вы)(ОДОМ c,тр0ЙстВя ц «я и ;!ключ.—.. -Iия т, B)10«у" :.кОДу я тр:: с,цяннь()< ЗВ!."< Ii .:.. 1 е,во<«у тходу -выход; Второго блока приемо-ПЕРЕДЯТЧИКОВ ВТОРОИ ВХОД ВЫХОД КОТО рого соецин н с Вхо ом-.выходом устройствя для подключения к шине адреса данных абонентов, первый, второй, вхоць: перв )го блока приемников соеди. -е1(ы соо."в::"".Ственно с Входами устройБа ДЛЯ П<)ДКЛ<ТЧ ЕНИЯ ВЫХОДЦВ З Ят1РО СС с бо(1внтОБ 11 ВыхОдов Ответа ЗВМ ВыхОд
: «pBoго блока при "мни:: oв ссевинен с
:::Одом блока передатчиков,. и;=рвьтй, «. ТорОЙ Выходь(KQTopo ГО с0 <= ди(<ены cooTа :тственно с выходами устройства J<«IB подключения входя прерывания ЗВМ и
: к0,1(я прерывания -:б.нен-.ов, О :.. и
ci
;..ас(((ирени" )ункц(к-.:-
Обмена в режиме пря. ого достугя и пя."".Нти и повы 1(ения «()нтрОлепригодно< ти
/ : ТP ЭИСТВБ - Б I-1ЕГО ВВЕДЕН(т Ое * Ий -<ЕТВЕРТЫЙ И <«(ТЫЙ 6ЛОК«<1 1(1 ;Е<., 1<< 1
;1 „чи»" OB В,;)т Ой <)лок П«») qd<(<<1<1
;,() <<С;;.. R,< -т П.»ДК«т,-";: Е«т-„-т-<- т <э;;В<0 Г-..-. к«:14439
Составитель С.Вурухин
Техред M. Ходанич
Корректор О.Кравцова
Редактор В.Петраш
Заказ 6386/46
Тираж 704
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д, 4/5
Подписное
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4 да-выхода управления обменом ЭВМ, второй вход-выход третьего блока приемопередатчиков, вход первого приемника и выход передатчика соеди5 иены с входом-выходом устройства для подключения первого входа-выхода управления обменом абонентов, третий вход-выход третьего блока приемопередатчиков соединен с первым входом- 10 выходом четвертого блока приемопередатчиков, второй вход-выход которого и вход второго приемника соединены с входом-выходом устройства для подключения второго входа-выхода управле-15 ния обменом ЭБМ, третий вход-выход четвертого блока приемопередатчиков соединен с входом-выходом устройства для подключения второго входа-выхода управления обменом абонентов, выход первого блока приемников соединен с управляющими входами третьего, четвертого блоков приемопередатчиков и с первым управляющим входом мультиплексора, второй управляющий вход которо- 25 го и первый вход дешифратор соединены с первым выходом второго блока приемников, с первого по четвертый информационные входы мультиплексора соединены соответственно с шиной нуле-3Q вого потенциала устройства, с выходом первого приемника, с шиной еди98 8 ничного потенциала устройства и с выходом второго приемника, выход муль"типлексора соединен с управляющими входами первого, второго блоков приемопередатчиков, вход-выход, информационный и управляющий входы пятого блока приемопередатчиков соединены соо-.ветственно с входом-выходом устройс".в для подключения к шине адреса данных абонентов, с выходом регистра и с первым выходом дешифратора, второй, третий, четвертый выходы и второй вход которого соединены соответственно с входом передатчика, с первым входам элемента ИЛИ, с входом синхронизации триггера и с вторым выходом второго блока приемников, третий выход которого соединен с первым входом элемента И и с третьим входом дешифратора, четвертый вход которого и информационные входЫ регистра и триггера соединены с информационным выходом пятого блока приемопередатчиков, вход сброса триггера соединен с входом устройства для подключения тестового выхода ЭВМ, выход триггера соединен с вторым входом элемента И, выход которого соединен с вторым входом элемента ИЛИ, выход которого соединен с входом синкронизации регистра.