Устройство для сопряжения абонентов с цвм
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ АБОНЕНТОВ С ЦВМ, содержащее бпок дешифрации адреса, первый вход котррого соединен с первым выходом перво .то коммутатора и через первый дешифратор с первым входой второго коммутатора , а второй вход - с входом устройства, группа выходов второго ксялмутатора ЯЕНпяется первой группой выходов устройст- Ьа, первь1й вь1ход блока приоритета режимов соединен с первым входом первого коммутатора, а первый вход - с первым выходбм блока приоритета аботантов, вто .рой выход которого подключен к первому входу шифратора адреса абонента, а грутаtta .входов - к первой группе входов устр6йстш,о т п и ч а ю щ е е с я тем, чУб, с цепью расширения обпасти применения устройства, в него введены бпок щ-1оритета системных сзапросов, второй дешифратор , третий коммутатор, переключатель центрапьного устройства, шифратор адреса устройства, три регистра и два бпока элементов И, причем второй выход блока приоритета режимов соединен с вторым входом второго коммутатора, третий выход - с выходом устройства и вторым входом шифратора адреса абонента, выход которого подключен к первому инфор-. мационному выходу устройства и первому выходу первого коммутатора, вторым входом соединенного с первым икформаиионным входом устройства и входами первого , второго и третьего регистров, вторым выходом - с входом второго дешифратора , третьими, четвертыми и пятыми входами и выходами - соответственно с вторыми, третьими, и четвертыми кнфо1 мационными входами и выходами устройства , а шестым и седылым входами соответственно с выходами шифратора адреса устройства и первого бпока эпеме тов И, выход первого регистра подключен к входу первого дешифратора, выходь второго и третьего регистров соединены соответственно с первыми входами первот го и второго блоков элементов И, вторые входы которых подключены к четвертому выходу блока приоритета режимов, .вы- . код .второго бпока элементов И соединен с первым информационным выходом устройства, первый вь1код блока дешифрации адреса соединен ;с вторым входом. Nd блока приоритета режимов, третий и четвертый входы которого подключены к второй группе выходов устройства, а дя-Об 1 тые вход и выход - соответственно к третьей группе выходов и второй группе входов устройства, второй выход.блока дешифрации адреса и вход шиф затора :(адреса устройства подключены соответст « - венно к третьей группе входов и четвёртой группе выходов устройства, первая пятая группы входов переключателя центрального устройства соединены соответственно с третьей и второй группами входов устройства и грушшми выходов бпока приорит-ета системах aanjxjcoB, второго дешифратора и третьего коми татора, а первая-цятая группы выходов
„.SU„„1020814
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
З(И G 06 Г 3/04
1 с. !ЪP ффф ффф !
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬПП4Й
К ABTOPGHOMV СВИДЕТЕЛЬСТВУ (21 ) 3382559/1 8-24 (22) 1 1,01.82 (46) 30.05.83. Бюл. Хе 20 (72) А.B.×óðêèí; В, В.Кривцов, В.В.Ас» .тацов и Г. К. Гончаренко (53) 681 . 325 (088.8) (56} 1. Авторское свидетельство СССР М 656050, кп. Я 06 Р 3/04, 1977.
2. Авторское свидетельство СССР
% 567169, кл. С 06 Р 3/04, 1976 (прототип) . (54) (57) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ АБОНЕНТОВ С ЯВМ, содержашее блок дешифрации.адреса, первый вход ко торого соединен с первым выходом перво» го коммутатора и через первый дешифраTîð с первым входом второго коммутатора; а второй вхоа - с входом устройства, группа выходов второго.коммутатора яв» ляется первой группой. выходов устройст ва, первый выход блока приоритета режимов соединен с первым входом первого коммутатора, а первый вход - с первым выхоабм блока приоритета абонентов, вто.рой выхоа которого подключен к первому входу шифратора адреса абонента, а группа,входов - к первой группе входов устройства, о т л и ч а ю щ е е с я тем, .что, с цепью расширения области применения устройства, в него введены блок пр .оритета системных запросов, второй де шифратор, третий коммутатор, переключа. тель. центрального устройства, шифратор адреса устройства, трн регистра и два блока элементов И, причем второй выход блока приоритета режимов соединен с вторым входом второго коммутатора, третий выход - с выходом устройства и вторым входом шифратора. адреса абонента, выход которого подключен к первому инфор-. мационному выходу устройства и пержэ4у выходу первого коммутатора, вторым входом соединенного с первым информационным входом устройства и входами первого, второго и третьего регистров, вторым выходом - с входом второГо дешифратора, третьими, четвертыми и пятыми входами и выходами - соответственно с вторыми, третьими и четвертыми инфор мационными входами и выходами устройства, а шестым и седьмым входамисоответственно с выходами шифратора адреса устройства н первого блока элементов И, выхоа первого регистра поакл1очеи к входу первого дешифратора, выходы второго и третьего регистров соединены соответственно с первыми входами первого и второго блоков элементов И, вторие входы которых подключены к четвертому выходу блока приоритета режимов, вы- % ю ход второго блока элементов И соеди- нен с первым информационным выходом устройства, первый выход блока дешиф ваюрации адреса соединен .с вторым входам © блока приоритета режимов, третий и че1 фф вертый входы которого поакпючены к второй группе выходов устройства, а пж фр тые вход и выход - соответственно к третьей группе выходов и второй группе. входов устройства, второй выход блока . дешифрации адреса и вход шифратора адреса устройства подключены соответсте венно к третьей группе входов и четвертой группе выходов устройства, перваяпятая группы входов переключателя центрального устройства-соединены соответственно с третьей и второй группами входов устройства и группами выходов блока приоритета системных запросов, второго дешифратора и третьего комМутатора, а первая-пятая группы выходов1020814
-соответственно с: четвертой и третьей группами выходов устройства, группой входов бнока приоритета системных запросов, второй группой выяодов устрой»
Ф
Изобретение относится х вычиспитепьной технике и может быть использовано в информационно-управпяющик вычислительных системах.
Известны устройства дпя сопряжения
БВМ с абонентами, содержащие узел со, гпасовання с каналом, узел согласования с абонентом, память микрокоманд, ре гистр михрокоманд, дешифратор микрокоманд, схему сравнения, генератор, формирователь управляющих сигналов, .регистры команд, данных и адреса, элементы ИЛИ fI) .
Недостаток этих устройств состоит в orðàíè÷åàíoé области применения.
Наиболее бпизким к предлагаемому по технической сущности является уст ройство дпя сопряжения абонентов с
ЩЗМ, содержащее схему сравнения и дешифратор, первые входы которых соединены с соответствующими выходами первого коммутатора, а вторые вкодыс первой группой входов устройства, выход дешифратора подключен к первому входу второго коммутатора, группа выходов которого явп ется первой группой выходов устройства, а второй вход сое динен с первым выходом первого блока приоритетов, группа входов которого явпяется второй группой входов устройства, блок.набора адреаа,.соединенный первым выходом с вторым входом .,схемы сравнения, а вторым выходом - с первым входом формирователя адреса, второй вход: которого цодкпючен к второму выходу первого блока приоритета, третьим выходом соединенного с .первым входом бпо .ка приоритета, группа вкодов которого является третьей группой входов устройства, выход формирователя адреса соединен через rppmy эпементов ИЛИ с второй груп» пой выходов устройства (2), Кедостатек этого устройства состоит
s ограниченной области применения, так хак не может быть исполвэовано в многомашинных вычиспитепьнык комплексах. ства и группой выходов третьего коммутатора, входом "соединенного с выходом бпока приоритета системных запросов.
2 цепь изобретения - расширение обпа ти применения устройства.
Поставленная цель достигается тем, что в устройство, содержащее блок де5 шифрации адреса, первый вход которого соединен с первым выходом первого коммутатора и через первый дешифратор с первым вкодом второго коммутатора, а второй вход - с вкодом устройства, груп10 па выкодов второго коммутатора яв яется первой группой выходов устройства, первый выход блоха приоритета режимов соединен с первым входом первого коммутатора, а периый вход - с первым выf5 ходом блока приоритета абонентов, второй выход которого подкпючен к первому входу шифратора адреса абонента, а группа входов - к первой группе входов устройс ва, введены блок приоритета системнык
20 запросов, второй дешифратор, третий коммутатор, переключатель пентрапьного устройства, шифратор адреса устройства, три регистра и два блока эцементов И, причем второй выход блока. приоритета
25 режимов соединен с вторым входом второго коммутатора, третий выход - с вы:ходом устройства и вторым входом шифр тора адреса абонента, выход которого подключен к первому информационному вы30 коду устройства и первому выходу перво го хоммутатора, вторым входом соединен»Bore с первым информационным входом . устройства и входами первого, второго и третьего регистров, вторым выходом «« с ВхОдОм второго дешифратора, трфтьими, четвертыми.и пятыми, входами и выхода« ми - соответственно с вторыми, третьими и четвертыми информаиионными входами и выходами устройства, а шестым и седь-
40 мым входами сООтиетственно с выхода ми шифратофа адреса устройства и пер вого бпока эпементов И, выход первого регистра подключен к входу первого де. шифратора, выкеды второго и третьего
45 регистров соединены соответственно с первыми входами первого и второго бпохов эпементов И, вторые входы которык
3 10208 подключены к четвертому выходу блока приоритета режимов, выход второго блока .элементов И соединен с первым информационным выходом устройства, первый выход бнока дешифрации адреса соедйнен с вторым, входом бнока приоритета режи.- . мов, третий и.четвертый входы которого йодключены к второй группе выходов устройства, а пяые вход и выход - соответственно к третьей группе выходов 10 и второй группе входов устройства, второй иыход блока дешифрации. адреса и вход шифратора адреса устройства подключены соответственно к третьей групце входов и четвертой группе выходов устройстве, первая - пятая -группы входов. перекпючатепя .центрального устрой. ства соединены соответственно с третьИ и второй группами входов устройства и группами выходов блоке приоритета сио- gp темных запросов, второго дешифратора и третьего коммутатора, а первая - пятая группы выходов — соответственно с чет вертой и третьей группами выходов устройства, группой входов блока приоритета системных запросов, второй группой выходов устройства И-группой выходов третьего коммутатора, входом соединеи ного с выходом бпока приоритета системных запросов, . . щ
На фиг. 1 представлена блок-схема устройства; на фнг. 2 и. 3 - функционапь" ные, схеиы блока дешифрации адреса пврвого коммутатора; на фиг. 4 - пример .вычислительной системы, использующей устройство.
Устройство содержит (фиг. 1) блок 1 приоритете системных запросов, второй коммутатор 2, второй 3 и первый 4 дешифраторы, третий коммутатор 5, блок
Вдешифрации адреса шифратор7 адреса абонента,блок 8 приоритета режимов, блок 9 при:оритета абонентов, первый коммутатор 10, . . первый 11, второй 12и третий- 13 регист ры, шифратор 14 адреса устройства, . 45 второй блок элементов И 15, переключа"тель 1 6 центрального устройства, первый блок элементов И 17, шины 18 первых информационных вход@ и выхода уст-. . ройства, шины 19 первой группы входов, .шины 20 - 22 вторых, третьих и четвертых входов и выходов устройства, шины
23 третьей группы входов, шины.24 и
25 четвертой и пятой групп выходов, шины 26 второй группы входов, шины 27 . третьей группы выходов, шины 28 пер-., вой группы входов устройства, шины 29 входа и выхода устройства.
14 4
Блок 6 дешифрации адреса (фиг. 2): содержит дешифратор 30 номера устрой ства,. элементы И 31-33, дешифратор
34 номера абонента, шины 35 - 37 пе вого, второго выходов и первого входа.
На выходах элементов И 31 - 33 формируются соответственно сигиапы режи мов "1, 2 и "3".
Коммутатор 10 (фиг. 3) состоит из элементов И 38 элементов ИЛИ 39, шин
40 второго выхода, шин 41 - 43 шесто го, седьмого и первого входов, Шины 18 и 20 первого и второго информационных входов и выходов являются внутрисистем ными шинами, шины 21 и 22 третьего и четвертого информационных входов и выходов являются межсистемными шинамие
Система (фиг.4) состойт из совсксупности описываемых устройств 44 для сопряжения, каждое из которых шинами
23, соединено с аналогичным устройством
cnesa, а шинами 22 - с аналогичным устройством справа. К шинам 18 и 29 каждого устройства подключена ЗВМ 45>. а к шинам 19 20 и 28 - абоненты 46, Совокупность устройства 44 и связанных с ним абонентов 46 и ЭВМ 45 образуют . вычислительную систему 47, а совокупность этих систем - вычислитепьный ком плекс 48. Одна из систем.47 назначается центральной при помощи переключатепа
16 устройства 44. На фиг. 1 поквзаипример центрального устройства 44, вхо дящего в третью систему 47 (крайний справа на фиг.4). Переключатель 16 коммутирует входы и выходы блоков 6, 8 и 14 всех устройств 44 на блоки 1, 3 и 5 центральной системы. Во всех других системах 47 переключатель 16 разрыва» ет цепи всех групп входов и выходов бпоков 1,3 и 5.
Устройство, работающее в комплексе, может находиться в одном из пяти режи» мов в зависимости от того, кто являет ся инициатором и адресатом обмена:
ЦВМ (Машина) —; машина - a логичное устройство {его абонент илй машина); абонент -; аналогичное устройство (слева.или справа) - машина, йнапогичное устройство (слева ипи справа) - абонент.
Заявки на обмей по каждому из перечисленных направлений поступают йа вход блока 8.
Поскольку образованный йз нескопййа систем комплекс имеет централизованное управление, то на блоки 1 и 3 одного из устройств возпагается функция управпе-, 1020814 4
° Режим 2 ния остальными аналогичными устройствами.
Блок l, дешифратор 3 .и коммутатор 5 служит дпя обспуживания заявок на межсистемный обмен, т.е. обмен между, на- 3 пример, UBM одной системы и абонентами другой, ЦВМ ипи абонентами разных систем. В таком обмене информация проходит хотя бы через пару устройств (пару систем), что требует решения вопросов синхронизации и исключения конфликтных ситуаций на межсистемном уровне.
Устройство работает спедующим образоме
И
Работу устройства рассмотрим на примере режимов "1", "2, "3", рассмо1 рение режимов 4 и 5 совмещено с режимом "3 .
Р е ж и м 1 . Подготовка к. рабо- 10 те устройства в режиме 1, начинается с выдачи из ЦВМ по шинам 18 на вход регистра ll кода номера адресата, с которым ппанируется предстоящий обмен.
Номер адресата состоит иэ номера уст- 2% ройства (Й ст ) и номера абонента (Nzg)
На вход регистра 12 поступает управпяющее спово, предназначенное дня передачи адресату в качестве начальных данных дпя органиэации предстоящего обмена, 30 например, "Запись" или "Чтение, количество снов, начальный адрес и т.д. На вход регистра 1 3 поступает нулевое спо-. во, которое в режиме "1 не испопьзует ся. С выхода регистра 11 номер адреса» та поступает на вход бпока 6, где по синхроимпупьсам иэ UBN на шинах 29 производится его анапиз. На входы дешифраторов 34 и 30 по шинам 37 с регистра,ll поступает номер адреса (Ио и соответственно). На выходе дешиф ратора 34 формируются признаки NоЯ 0 и Nzg 0, а на выходе дешифратора 30 «« признаки Чует 0 и pet ФО. В зависимости от значения Й qqT и М „б опреде» . 4S ляется направпение предстоящего обыеиа, заказанного ЦВМ:
N ст 0 - предстоящий
«1«обмен состоится в направпении машина - абонент;
М,Ь 0
К ст 0 - предстоящий обмен состоится в направРежим "2 пении машина — аналогичное устройство (абонент)
Мьб 0!
ht 0 - предстоящий обмен состоится в направt пении машина - анапогичное устройство (Машина)
Мдо 0
В спучае Ч qqT 0 блок 6 на шине 3
35 формирует сигнап, поступиющий в качестве. заявки на вход блока 8, где он запоминается. Поспе окончания текущего режима работы устройства и в соответствии с приоритетом режима " блок 8 приступает к обспуживанию запроса режима 1 и выдает сигнап "Режим 1", который поступает на вход коммутатора 2. На другой вход коммутатора 2 поступают позиционные сигналы признаков абонентов с дешифратора 4, на вход которого выдается с выхода регистра 11 номер абонента в двоичном коде. По сит напам обращения на шинах 19 с выхода коммутатора 2 выбранный абонент подготавпивается к приему управляющего спова от устройства. С выхода бпока 8 на шины
43 коммутатора 10 поступают сигналы управпения, коммутирующие между собой шины 18 и 20, С выхода регистра 12 через группу эпементов И 17 и коммутатор 10 або ненту выдается,управпяющее слово, в соответствии с которым абонент настраивается на обмен. По кодовым. шинам 18 и 20 инф>рмация передается в направпении, соответствующем виду обмена: либо от UBM к абоненту, пиба от абонента в
UBN. Поспе передачи запрограммированного числа спов ЦВМ сбрасывает регистpb1 11 и 12 и выходит иэ связи с устройством, а затем блок 8 производит выбор очередной заявки на организацию нового режима.
Р е ж и м 2 .. Начапо работы в режиме 2 совпадает с режимом 1", но в этом режиме на вход регистра 13 поступает не нулевое спово, а команда вызова ЦВМ, вкпючающая информацию о состоянии ЦВМ, требуемая дпя работы
ЦВМ с устройством. Поскопьку в режиме 2" организуется межсистемный обмен и в момент поступпения заявки уст ройство может быть занято организацией обмена между другими анапогичными устройствами, то ЦВМ поспе записи в регистры 11 - 13 всех данных, необходимых дпя органиэащщ связи с адресатом, переходит к иыпопнению других работ.
Возврат. на продолжение обмена с адресатом происходит поспе установпения связи с адресатом путем ввода в UHM содержимого регистра 13. Состояние регистра 13 опрашивается сигнапов режи1 020814 8 ма «gw с выхода бпока 8, -выдаваемым шествпения ранее заявпенного обмена. на вход группы эпементов И 15, Как и в Одновременно содержимое регистра.12 режиме «1", номер адресата с выхода через блок эпементов И 17 и коммута регистра 11 поступает на вход блока 6, тор 10 выдается в устройство -адресата, где он анализируется. Еспи. К ст. =О, то з где. далее передается через его коммуФормирувтся сигнап обрашения, который татор 10 либо UBN, пйбо абоненту.в через шины 23 вместе с сигнапами об- качестве управпяюшего спова, по которому решения от других устройств поступает . QBN ипи абонент настраиваются на предна вход-блока 1. Поспе. завершения те- стояшнй обмен. В процессе обмена иЬ-
-кушего межсистемного обмена н. согпао- 40 формация передается в соответствумбпем но приоритету данного уьгройатва в сио,виде обмена в. направпении: пнбо от усътеме бпок 1 представпяет:средства меж .(ройства-адресата в UBN, пибо,от-ИВМ системного обмена данному.устройотву-. к устройству-адресату. ,С выхода бпока 1 через. нерекпючатепь - Завершение -обмена .s. режиме 2" ана- 16 н шифратор 14 номер адресата постуИ логично завершейию обмена в режиме . 1, пает: в коммута тор 10 и дапеэ на вход - Р е ж и м 3 . Работа устройства в цешифратора 3, который @рзебразует: код .. режиме 3 абонент - машина проио номеров. устройства и абонента.-в- оцин из . ходит в спедукiшем порядке. Cia"папы задвух запросных им у "Режим 4» йпй . просОв оТ абонентов по шинам 28 so
Режим 5,поступающих черед nepea a-:- щ стуйают на вход бнока 9. По напнчню тель 16 по шинам 25 на вход бйока-8: :".хотя бы одного запроса с.махода бпока анапогичного устройства ацресата в. ка- - 9 выдается заявка в бпок 8 на органи," честве. заявок на органиэащцо режимов: запию режима "абонент - машина . С иы»
-«аналогичное устройство - машина, еспи - хода бпока 8 сигнап режима 3» посту
Nqg =0, ипи «аналогичное устройство - ..М пает на юифратсф-7, иа другой.вход Ке абонент», еспи Йоg О,, .: . дорого поступает из бдока 9:сигнап иай
После установпения одного из этих .. юнее приоритетного s ценный момеит режимов в блоке 8 аналогичного устрой- запроса абонента. C выхода шифратора 7 ..
ersa сигнапа через перекпючатепь 16 . ".код осушествняет прерывание UBN, копо шинам 26 поступает: на вход коммуна Зй торая иденти4@пирузт.абонента инициатор тора 5, с выхода которого- по шинам 2 у равыдаются - в устройство-инищжтор обме-. на на вход блока 8 в качестве заявки - . - На этом режим 3 закащкиваетса, машщщ - анапогичное устройство". К . Дапьнвйшая иниииатива взаимодейсввия этому. моменту времени бпок- 1 и бпок 8 » . принадпежит UBN. анапогичного устройства:аодгзтовпены:Таким образом, щщдпагаемоз устрой.. дпя обспуживания- запросе.устройства-: атво дает возможность создаватъ.ювго инициатора. С выхода бйока 8 сигиап,машинные. комппзксы дпя обработки йа .режима 2 .поступает на блок эпементов . формации, что. позволяет рашпцжть об
И 15, через который спово состояния ..ласть примененипя устройства и класс ре из регистра 1 3 вводится в -ЦВМ дпя oc - шалых задач а
10208%4
1020814
1020814
1020814
4ижвФ7улЮ
Составитель Л. Горскаи
Редактор С. Юско Техред Л.Пекарь Корректор А. Йзятко
Заказ 3898/41 Тираж 706 Подписное .ВНИИПИ Государственного комитета СССР яо делам изобретений в открытий
113035, Жосква, Ж-35, Раушская. наб., д. 4/В
Филиал ППП "Патент", г. Ужгород, уп. Проектная, 4