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

 

Изобретение относится к вычислительной технике и может быть использовано для сопряжения электронных вычислительных машин с интерфейсом типа общая шина с удаленными абонентами. Цель изобретения - сокращение времени обмена информацией с ЭВМ за счет исключения из принимаемой от абонента избыточной информации и выделения границ блоков (пакетов) данных, аппаратного формирования в устройстве необходимой избыточной информации, передаваемой к абоненту, передачи по прямому доступу в память как информации, так и прерываний, использования двух каналов прямого доступа в память для передачи в ЭВМ принимаемой информации, установления прерывания от приемника более высокого приоритета, чем от передатчика, таймирования обменов по прямому доступу в память, передачи одновременно с прерываниями собственного номера устройства сопряжения, передачи при обмене с ЭВМ по прямому доступу в память номера ЭВМ, работающей с данным устройством сопряжения. Это достигается тем, что в устройство, содержащее дешифратор, регистр режимов, первый и второй коммутаторы , блок приемопередатчиков, шифратор управляющих сигналов, преобразователь последовательного кода в параллельный и обратно, блок прямого доступа в память и регистр состояния, введены блоки предварительной обработки принимаемой и передаваемой информации, блок формирования запросов прямого доступа к памяти, шифратор приоритетов, регистр системных прерываний, таймер, регистр номера ЭВМ, блок шинных формирователей управляющих сигналов и блок захвата общей шины. 2 табл., 21 ил. сл с х| О ГО 00 ш о

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

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

РЕСПУБЛИК (я)5 0 06 . F 13/00

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

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

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

1 (21) 4777429/24 (22) 02.01.90 (46) 30.12.91. Бюл. М 48 (71) Институт автоматики и процессов управления с вычислительным центром Дальневосточного отделения АН СССР

Р2) С.Я.Коваль (53) 684,325(088.8) (56) Авторское свидетельство СССР

М 1334154, кл. 6 06 F 13/24, 1985.

Авторское свидетельство СССР

М 1166123, кл. 6 06 F 13/00. 1985. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

ЭВМ С АБОНЕНТОМ (57) Изобретение относится к вычислительной технике и может быть использовано для сопряжения электронных вычислительных машин с интерфейсом типа общая шина с удаленными абонентами. Цель изобретения — сокращение времени обмена информацией с ЭВМ эа счет исключения из принимаемой от абонента избыточной информации и выделения границ блоков (пакетов) данных, аппаратного формирования в устройстве необходимой избыточной информации, передаваемой к абоненту, пеИзобретение относится к вычислительной технике и может быть использовано для сопряжения электронных вычислительных машин с интерфейсом типа общая шина (ОШ) с удаленными абонентами.

Известно устройство для сопряжения

ЭВМ с абонентом, содержащая два блока канальных приемников, блок канальных

„„5LJ 1702380 А1 редачи по прямому доступу в память как информации, так и прерываний, использования двух каналов прямого доступа в память для передачи в ЭВМ принимаемой информации, установления прерывания от приемника более высокого приоритета, чем от передатчика, таймирования обменов по прямому доступу в память, передачи одновременно с прерываниями собственного номера устройства сопряжения, передачи при обмене с 3ВМ по прямомудоступу в память номера ЭВМ, работающей с данным устройством сопряжения. Это достигается тем, что в устройство, содержащее дешифратор, регистр режимов, первый и второй коммутаторы, блок приемопередатчиков, шифратор управляющих сигналов, преобразователь З последовательного кода в параллельный и обратно, блок прямого доступа в память и регистр состояния, введены блоки предварительной обработки принимаемой и передаваемой информации, блок формирования запросов прямого доступа к памяти, шифратор приоритетов, регистр системных прерываний, таймер, регистр номера ЭВМ, блок шинных формирователей управляющих сигналов и блок захвата общей шины. 2 табл., 21 ил. приемопередатчиков, дешифратор адреса, генератор синхросимволов, блок прерывания, .регистр адреса вектора прерывания, мультиплексор данных, блок шифрации управляющих сигналов, блок преобразования параллельного кода в последовательный и обратно, буферный регистр, коммутатор режима, регистр режима.

1702380

Это устройство имеет следующие недостатки, 1. Обмен данными между ЗВМ и устройством сопряжения (YC) осуществляется в несколько этапов; сначала передается через общую шину в 3ВМ адрес вектора прерывания, затем считывается содержимое ,регистра режима (для определения и ричин ы прерывания) и, наконец„считывается или записывается байт данных в бло.< преобразования параллельного кода в последовательный и обратно. 1 акой алгоритм Обмена увеличивает время занятости ОШ при обмене информацией устройства сопаяжения с

ЭВМ, 2. В устройстве сопряжения не осуществляется предварительная обработка блоков (пакетов) информации в последовательном коде, например, не определяется начало и конец принимаемых блоков данных в синхронных протоколах, не . Выбрасываются на приеме из потока инфор- мации и не вставляются на передаче в поток информации так называемые "бит-стаффинги" — в протоколах HDLC, Х.25. Поэтому ОШ оказывается черезмерно загружена передачей избыточной информации, принимаемой от абонента, что, во-первых, ограничивает количество подобных устройств сопряжения, подключаемых к ЭВМ, а, во-вторых, загружает ЭВМ выполнением значительной работы по удалению из патока даннь:х избыточной информации.

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

4. Неэффективно обеспечен приоритет приемника над передатчиком, реализованный на уровне программы. При возникновении программных задержек возможны потери принимаемой информации из-за наложения нескольких символов информации в буферном регистре приемника блока преобразования параллельного кода В последовательный и обратна, При переходе в неисправное состояние

ЭВМ, работающей с данным устройством сопряжения, устройство сопряжения не имеет возможности работать во всех режимах с другой ЗВМ, подключенной к этой же общей шине, так как Ус подсоединено к конкретной ЭВМ по шинам прерываний.

Наиболее близким к предлагаемому устройству является устройство для сопряже5

f0

tq ния цифровой вычислительной машины с линиями связи, содержащее дешифратор, регистр режимов, блок прерываний, блок управления, первый и ВтОрОй коммутаторы, первый и второй блоки приемопередатчиков., и реобразовател ь последовательного кода в параллельный и обратно, блок прямого доступа В памя гь, первый и второй блоки

Выдачи адреса, реГистр состояния, реГистр входной информации, регистр выходной информации, третий коммутатор, триггер выбора канала, первый и второй элементы

ИЛИ, Информационный вход регистра режимов и выход перВОГО коммутатора подключены к выходной и входной информационным шинам ЦБМ, вход дешибратора соединен с адресной шиной

ЦВМ, выход запроса на прерывание блока прерь1ваний и выход сопровождения выходной информации блока управления — с одноименными входными шинами ЦВМ, вход ответа на прерывание блока прерываний и вход сопровождения входной информации — с выходными одноименными шинами ЦБМ, Шинные входы и выходы первого и второго блоков приемопередатчиков подлючены к первой и второй линиям связи. Информационные входы nepaoro u второго блоков приемопередатчиков соединены с последовательным выходом преобразователя последовательного кода в параллельный и обратно, информационные выходы первого и второго лаков приемопередатчиков — соответственно с первым и

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

Г ередачи блока управления — с выходом соответствующего разряда регистра режимов, вход разрешения прерывания блока прерываний — с выходом соответствующего разряда регистра режимов. Выход требования прямого доступа в память и вход разреше. - ия прямого доступа в память блока прямого доступа в память подключены к сднаименным входу и выходу ЦВМ, выходи разрешения приема входной информации блОка прЯМОГО дОступа В память и блока управления соединены с входа и первого элемента ИЛИ, выход которого соединен с

1702380 тактовым входом регистра входной информации, информационный вход которого, а также информационные входы первого и второго блоков выдачи адреса подключены к информационной шине цВМ, Выход регистра выходной информации соединен с первым информационным входом третьего коммутатора и первым входом команды блока управления, второй информационный вход третьего коммутатора — с выходом кода состояния блока управления, выход третьего коммутатора — с параллельным информационным входом преобразоавтеля последовательного кода в параллельный и обратно, параллельный выход которого — c информационным входом регистра входной информации, выход которого соединен с вторым входом команды блока управления и первым информационным входом второго коммутатора, тактовый вход регистра выходной информации — с выходом. второго элемента ИЛИ, входы которого соединены с выходами разрешения приема выходной информации блока управления и блока прямого доступа в память, первый и второй выходы разрешения выдачи адреса которого соединены с соответствующими входами первого и второго блоков выдачи адреса соответственно, входы выбора которых соединены с третьим и четвертым выходами дешифратора соответственно. Выходы первого и второго блоков выдачи адреса соединены с вторым и третьим информационными выходами второго коммутатора, четвертый информационный вход которого — с выходом регистра состояния, вход которого — с информационным выходом блока управления, Входы запроса на прерывание и запроса доступа в память блока прерываний и блока прямого доступа в память соответственно соединены с выходами соответствующих разрядов регистра состояния, вход режима прямого доступа в память блока прямого доступа в память — с выходом соответствующего разряда регистра режимов. Вход триггера выбора канала соединен с выходом соответствующего разряда регистра режимов, прямой и инверс= ный выходы триггера выбора канала — с разрешающими входами первого и второго приемопередатчиков. Блок управления содержит дешифратор, коммутатор, счетчик, первый, второй и третий регистры, элемент

И,элемент задержки, причем первый, второй и третий входы дешифратора являются соответственно входом режима передачи, входом разрешения приема и входом сопровождения входной информации блока управления, первый и второй информационные входы коммутатора соединены соответственно с первой и второй группами входов дешифратора и являются первым и вторым входами команды блока управления, 5 четвертый вход дешифратора, счетный вход счетчика, тактовые входы второго и третьего регистров соединены между собой и являются входом конца преобразования блока управления, первый выход дешифра10 тора — с входом элемента задержки, выход которого — с тактовым входом первого регистра и первым входом элемента И, второй вход которого — с вторым выходом дешифратора, а выход элемента И вЂ” с входом запи15 си счетчика, информационный вход которого соединен с выходом коммутатора, третий информационный вход которого соединен с первой группой выходов дешифратора. Выход счетчика соединен с пятым

20 входом дешифратора, вторая группа выходов дешифратора — с информационным входом первого регистра, выход которого соединен с к нформационным входом второго регистра, первый и второй выходы ко25 торого являются выходом разрешения передачи, выходом начала преобразования блока управления. Третий выход соединен с шестым входом дешифратора. Группа выходов второго регистра является информа30 ционным выходом блока управления.

Третья группа выходов дешифратора соединена с информационным входом третьего регистра, первый, второй выходы которого являются выходами разрешения приема

35 входной информации и выходной информации блока соответственно. Группа выходов третьего регистра является выходом кода состояния блока, причем блок прямого доступа в память содержит регистр запросов, 40 первый и второй элементы И, элемент ИЛИ и дешифратор, Вход регистра запросов является входом запросов прямого доступа в память блока, выходы регистра соединены с группой входов дешифратооа и с входами

45 элемента ИЛИ, выход которого соединен с первыми входами первого и второго элементов И, второй вход первого элсмента И вЂ” с выходом первого триггера, а выход первого элемента И вЂ” с установочным входом второго триггера, сбросовый вход которого

50 соединен с первым выходом дешифратора, а инверсный выход второго триггера — с первым входом дешифратора и сбросовым входом первого триггера, установочный вход которого соединен с вторым входом

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

II702380 и выходной информации блока. Втооой вход второго элемента И является входом режима прямого доступа в память блока, а выход второго элемента И, единичный выход второго триггера и шестой выход дешифратора Образуют выход требования прямого доступа в память блока, пр— ичем блок выдачи адреса содержит счетчик, элемент НЕ, первый и второй эле,менты И, элемент ИЛИ, элемент задержки и, регистр. Первый вход первого элемента И и вход элемента НЕ образуют вход выбора блока, второй вход первого элемента И со,единен с выходом элемента НЕ, а выход первого элемента И соединен с входом за. писи счетчика, информационный вход кото, РОГО является информационным ВхОдОм блока. Счетный вход счетчика соединен с выходом элемента задержки, выход счетчи ка — с инфорационным входом регистра, вы) ход которого является выходом блока, а тактовый вход регистра соединен с выходом элемента ИЛИ, первый вход которого сое динен с входом элемента задержки и выходом второго элемента И, первый вход которого и второй вход элемента ИЛИ образуют вход выдачи адреса, а второй вход второго элемента И соединен с входом набора блока, Недостатками этого устройства являются;

1. Не осуществляется предварительная обработка блоков (пакетов) данных, принимаемых от абонента или выдаваемых абоненту, например, не удаляются синхросимволы, необходимые для поддержания символьной синхронизации в каналах связи, не выбрасываются на приеме из потока данных и не вставляются на передаче в поток данных так называемые бит-стаффинги — в протоколах Н(М С, Х,25, что, во-первых, увеличивает время обмена с

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

ЭВМ Осуществляется за два этапа обращения ЭВМ к УС сначала передается адрес вектора прерываний, а затем содержимое регистра состояния с информацией э причине, вызвавшей прерывание, что также увеличивает время занятости общей шины при обмене информацией между УС и:BM.

3. При обмене с ЭВМ по прямомудоступу в память (ПДП) в случае неисправности в

ЭВМ„либо в адресной части устройства сопряжения возможно "зависание" ОШ вследствии того, что устоойство сопряжения не может принудительно снять собственные сигналы и освободить ОШ.

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

5. При переходе в неисправное состояние ЭВМ, работающей с данным устройством сопряжения, устройство сопряжения не имеет возможности работать с другой ЭВМ, подключенной к этой ОШ, вследствие того, что оно подключено по шинам прерываний к конкретной ЭВМ.

Целью изобретения является сокращение времени обмена с ЭВМ.

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

1702380

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

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

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

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

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

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

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

1702380.12 предлагаемое устройство для сопряжения

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

"существенные отличия".

На фиг.1 представлена блок-схема устройства; на фиг,2 —; на фиг.3— регистр номера ЭВМ; на фиг.4 — первый коммутатор; на фиг,5 — блок шинных формирователей управляющих сигналов; на фиг.6 — блок захвата общей шины; на фиг.7 — таймер; на фиг.8 — шифратор управля ющих сигналов; на фиг.9 — регистр системных прерываний; на фиг,10 — блок прямого доступа в память; на фиг.11 — преобразователь последовательного кода в параллельный и обратно; на фиг.12 — шифратор приоритетов; на фиг,13 — блок формирования запросов прямого доступа к памяти; на фиг, 14— блок предварительной обработки передаваемой информации; на фиг, 15 — блок предварительной обработки принимаемой информации; на фиг, 16 — регистр состояния; на фиг,17 — второй коммутатор; на фиг,18 — регистр режима; на фиг.19 — блок приемопередатчика; на фиг.20 — схема арбитража и захвата магистрали общая шина; на фиг.21 — временная диаграмма работы блока захвата общей шины.

Устройство (фиг.1) содержит дешифратор 1, регистр 2 номера ЭВМ, первый коммутатор 3, блок 4 шиннных формирователей управляющих сигналов, блок 5 захвата общей шины, таймер 6, шифратор 7 управляющих сигналов, регистр 8 системных прерываний, блок 9 прямого доступа в память, преобразователь 10 последовательного кода в параллельный и обратно, шифратор 11 приоритетов, блок 12 формирования запросов прямого доступа к памяти, блок 13 предварительной обработки принимаемой информации, блок 14 предварительной обработки передваемой информации, регистр 15 состояния, второй коммутатор 16, регистр 17 режима, блок 18 приемопередатчика. Кроме того, устройство включает в себя адресные 19, информационные 20 и управляющие 21 шины магистрали типа общая шина, подключенной к ЭВМ, шины 22 — 54 внутренних связей устройства, входные 55 и выходные 56 шины, подклю5 чаемые к абоненту.

Дешифратор 1 (фиг.2) состоит из наборного поля 57 собственного адреса устройствходами первого коммутатора и таймера, выход которого соединен с четвертым информационным входом регистра состояния, второй управляющий вход которого соединен с вторым управляющим выходом шиф- 5 ратора управляющих сигналов, первый выход блока захвата общей шины соединен, с информационным входом шинного фор;мирователя управляющих сигналов, третий управляющий вход которого соединен с 10 вторым выходом блока захвата общей шины, с разрешающим входом регистра номера

ЭВМ, с третьим управляющим входом блока прямого доступа в память, управляющий вход-выход которого соединен с входом-вы- 15 ходом шинного формирователя управляющих сигналов, разрешающий вход которого соединен с пятым управляющим входом шифратора управляющих сигналов, с выходом дешифратора, второй выход которого 20 является собственным адресом устройства сопряжения и соединен с соответствующим входом регистра системных прерываний, входы готовности преобразователя последовательного кода в параллельный и обрат- 25 но являются выходами готовности абонента и подключены к соответствующим выходам второго коммутатора, выход регистра номера 3ВМ соединен с адресным входом дешифратора, с вторым адресным 30 входом-выходом первого коммутатора и с адресной шиной ЭВМ, шина данных ЭВМ подключена ко второму информационному входу-выходу первого коммутатора, шина управления ЭВМ подключена к входу-вы- 35 ходу шинного формирователя управляющих сигналов.

Сопоставительный анализ предлагаемого решения с прототипом показывает, что предлагаемое устройство отличается нали- 40 чием новых блоков; блока предварительной обработки принимаемой информации, блока предварительной обработки передаваемой информации, блока формирования запросов прямого доступа к памяти., шифра- 45 тора приоритетов, регистра системных прерываний, шифратора управляющих сигналов, таймера, регистра номера ЭВМ, блока шинных формирователей управляющих сигналов, блока захвата общей шины — 50 и их взаимосвязями с остальными элементами схемы.

Таким образом, предлагаемое устройство соответствует критерию изобретения новизна . 5

Сравнение предлагаемого решения с другими техническими решениями показывает, что все введенные блоки широко известны, Однако при их введении в указанной связи с остальными элементами схемы в ва сопряжения, схемы сравнения 58 и элемента HE 59.

1702380

Регистр 2 номера ЭВМ (фиг.3) состоит из регистра защелки 60 с высокоимпедансным состоянием выходов.

Первый коммутатор 3 (фиг.4) состоит из шинных формирователей 61, 62 и регистра 5 защелки 63 с высокоимпедансным состоянием выходов.

Шинный формирователь управляющих сигналов блока 4 (фиг.5) состоит из буферных элементов 64 — 66, шинных формирова- 10 телей 67, 71, 72, 73 и 80, задержки на элементах 68 и 69, элемента И 70, магистральных приемников 74 — 79 и элемента НЕ

81, Блок 5 захвата общей шины (фиг.6) со- 15 держит 0-триггеры 82 и 84, элементы НЕ 85 и 86, элемент ИЛИ 88 и элементы И-НЕ 83 и

87, Таймер 6 (фиг,7) состоит из счетчика 89.

Шифратор 7 управляющих сигналов 20 (фиг.8) содержит дешифраторы 90 и 107, элементы ИЛИ вЂ” НЕ 91, 92 и 99, элементы И 93, 94, 95, 96, 98, 103, 105 и 106, элементы ИЛИ

100, 102 и 104, элемент И-НЕ 101, формирователь импульсов на одновибраторе 97, 25

Регистр 8 системных прерываний (фиг.9) состоит из регистра-защелки 108.

Блок 9 прямого доступа в память ! (фиг.10) содержит элементы НЕ 109 и,112, элемент И 110 и схему 111 прямого доступа 30 в память.

Преобразователь 10 последовательного кода в параллельный и обратно (фиг.11) состоит из схемы универсального синхронноасинхронного приемопередатчика 113. 35

Шифратор 11 приоритетов (фиг.12) состоит из шифратора 114 и элемента НЕ 115.

Блок 12 формирования запросов прямого доступа к памяти (фиг.i3) содержит задержки на.элементах 116, 117 и 120, 121, 40 элементы И 118, 119, 125 и 126, D-триггеры

122, 123 и 124.

Блок 14 предварител ьной обработки передаваемой информации (фиг.14) состоит из элементов НЕ 127, 133, 136 и 137, D-тригге- 45 ров 128 и 132, счетчика 129, элементов И—

HE 130, 138, элемента И 131, задержки на элементах 134 и 135. ь

Блок 13 предварительной обработки принимаемой информации (фиг.15) состоит 50 из сдвиговых регистров 139 и 140, элементов ИЛИ-НЕ 141, 143,145 и 167, элементов

И-НЕ 142, 158 и 163, элементов И 144, 159, 161, элементов 2И-2ИЛИ-НЕ 146 и 160, Dтриггеров 162, 168 и 169, элементов НЕ 147, 55

148, 151, 152, 155, 156 и 166, задержек на элементах 149, 150 и 153, 154, элемента

4И-4ИЛИ-НЕ 165, элемента "исключающее

ИЛИ" 170, счетчиков 157 и 164.

Регистр 15 состояний (фиг,16) содержит

D-триггеры 171 — 175.

Второй коммутатор 16 (фиг.17) содержит коммутаторы 176 и 177, элементы ИЛИ

178 и 179.

Регистр 17 режима (фиг.18) состоит иэ регистра-защелки 180.

Приемопередатчик 18 (фиг. 19) содержит преобразователи уровней 181 — 185, формирователи уровней 186 и 187.

Дешифратор 1 осуществляет опознание адреса УС на ОШ путем сравнения с константой, закоммутированной на наборном поле, старших четырех разрядов адреса

ОШ.

Регистр 2 номера ЭВМ хранит код номера ЭВМ, которая в данный момент работает с УС через ОШ.

Коммутатор 3 осуществляет прием и выдачу данных и младших разрядов адреса от

ЭВМ к УС и от УС к ЭВМ.

Блок 4 шинных формирователей управляющих сигналов осуществляет прием и выдачу стробов и сигналов управления, поступающих от ЭВМ в YC и от УС в ЭВМ.

Блок 5 захвата общей шины предназначен для арбитража и захвата ОШ. Арбитраж осуществляется по фронту тактового импульса "С1В" при наличии запроса "33ХВ" из блока 9 ПДП, наличии сигнала "BxAiB" и отсутствии сигнала "Зан1", В этом случае запрос с входа первого триггера 82 поступает на выход элемента 83 ЗИ-НЕ и устанавливает сигнал "-ВхА +1В" на выходе элемента

2И вЂ” HE 87, запрещая тем самым арбитраж для аналогичных блоков захвата общей шины, имеющих более низкий приоритет. Приоритет определяется расположением блока захвата на общей шине, На фиг.20 приоритет блока "Г выше приоритета блока "i+ 1".

По заднему фронту тактового импульса

"С1В" запрос переписывается с входа триггера 84 на его выход. Тем самым захватывается магистраль (сигналом "-Зан") и запрещается работа других блоков УС. При возникновении таймаута в УС блок 5 захвата общей шины сбрасывается сигналом "-ТАТ" и УС отсоединяется от ОШ. Временная диаграмма работы блока 5 захвата общей шины приведена на фиг.21.

Таймер 6 осуществляет контроль за временем обмена устройства сопряжения с

ЭВМ по прямому доступу в память, Шифратор 7 управляющих сигналов формирует сигналы выбора блоков устройства сопряжения, стробы записи в регистры режимов, номера ЭВМ, системных прерываний, управляющие сигналы s блоки таймера, прямого доступа в память, сигналы

1792389 общего сброса УС и сбросов разрядов регистра состояния.

Регистр 8 системных прерываний запоминает и выдает в ЭВМ код наиболее приоритетного признака прерывания, собственный адрес УС и признак канала прямого доступа в память, осуществляющего передачу в ЗВМ принимаемых от абонента данных в текущий момент.

Блок 9 прямого доступа в память осуще;ствляет обмен с ЗВМ на внепроцессорном уровне, реализован на элементе КР58ОВТ57 и представляет собой программируемый контроллер прямого доступа в память (ПКПДП).

Преобразователь 10 последовательного кода в параллельный и обратно реализован на элементе КР580ВВ51А и представляет собой универсальный синхронно-асинх ронный приемопередатчик (УСАПП) и осу ществляет преобразование принятой от 38M по двухнаправленным шинам ВДО—

ВД7 информации в параллельном формате в последовательный формат на выходе, а также обратное преобразование информации, принятой в последовательном формате, с выдачей ее на шине ВДΠ— ВД7.

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

К155ИВ1.

Блок 12 формирования запросов ПДП предназначен для формирования -апросов в блок прямого доступа в память на передачу в ЗВМ принятых от абонента данных или на считывание из ЗВМ данных, предназначенных для передачи к абоненту.

Блок 13 предварительной обработки принимаемой информации осуществляет выделение блоков данных из общего потока принимаемой от абонента информации в синхронных протоколах, формирует признаки прерывания "конец кадра" (КК) и "принята абортирующая последовательность" (АБЦ), удаляет "бит-стаффинги" из потока информации в протоколах Х.25, HDI C.

Блок 14 предварительной обработки передаваемой информации обеспечивает вставление "бит"стаффингов" в блоки данных в протоколах Х.25, НО(С.

Регистр 15 состояния хранит результаты действий, выполненных в УС.

Коммутатор 16 обеспечивает работу устройства в режиме "Шлейф". В этом режиме

УС отключается от абонента, при этом по. ток информации в последовательном формате с выхода блока предварительной обработки передаваемой информации поступает через коммутатор на вход блока предварительной обработки принимаемой информации.

Регистр 17 режима задает различные

5 режимы работы УС;

Приемопередатчик 18 обеспечивает согласование сигналов УС и абонента.

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

10 Со стороны общей шины устройство представляет собой поле адресов шириной

20 разрядов. Старшие 4 разряда íà QIJLI являются полем номеров устройств, подключенных к данной ОШ, в том числе ЗВМ.

15 Младшие разряды (А15 — АО ) являются полем адресов ЗВМ, Аресация внутри устройства сопряжения осуществляется в соответствии с табл.1.

Назначение разрядов регистров.

20 Регистр 2 номера ЗВМ (РНЭ):

О разряд РН3 (зались) — бит адреса А16

ОШ;

1 разряд РНЗ (запись) — бит адреса А 17

ОШ;

25 2 разряд РНЭ (запись) — бит адреса А18

ОШ;

3 разряд РНЭ (запись) — бит адреса А19

ОШ.

30 ПРИМЕЧАНИЕ: Содержимое РНЭ используется при обмене с ЭВМ в режиме прямого доступа к памяти для задания номера ЗВМ, работающей с данным УС.

Регистр 17 режима (PP):

35 Ор РР— режим "Шлейф" (выходы УС замыкаются на собственные входы);

1р PP — асинхронный режим;

2р РР— режим протокола "BSC";

3р РР— синхронный (диагностический);

40 4р PP — разрешение выбрасывания

"бит-стаффинга";

5р РР— разрешение формирования

"бит-стаффинга";

6р PP — запрет приема;

45 7р РР— программный сброс.

Регистр 15 состояний (РС):

Ор PC — бит ошибки (тайм-аут) (ТАТ);

1р РС вЂ” бит конца счета (TKC);

2р РС вЂ” бит приема "абортирующей по50 следовательности" (ТАБП);

Зр РС вЂ” бит конца кадра (ТКК);

4р РС вЂ” бит конца передачи (ГКПД).

Регистр 8 системных прерываний (РСП);

Qp РСП вЂ” идентификатор канала ПДП, 55 осуществляющего передачу в ЗВМ принятой от абонента информации;

1, 2, Зр РСП вЂ” код наиболее приоритетного прерывания в регистре состояний (соответствие разрядов РС коду в РСП показано в табл.2);

1702380

4, 5, 6, 7р РСП вЂ” собственный номер УС.

Со стороны общей шины устройство обеспечивает обмен на программном уровне с внутренними регистрами устройства и обмен по прямому доступу в память.

Обмен ЭВМ с внутренними регистрами устройства начинается с выставления адреса регистра на шины адреса 19, который стробируется сигналом "-СТРА", поступающим через приемник 74 на вход схемы 58 сравнения.

Адрес устройства задается пользователем посредством наборного поля 57 перемычек; размещенных в дешифраторе 1. При совпадении адреса регистра и кода, установленного в дешифраторе, а также при поступлении сигнала "СТРАВ" вырабатывается сигнал "-АДРОП", разрешающий работу элементов 66 и 71 в блоке 4 и дешифратора 90 в блоке 7.

Драйверы данных 61 и младших разрядов адреса 62 первого коммутатора 3 открываются сигналом "-ВУДДА", поступающим из блока 7. Драйвер 63 старших разрядов адреса открывается только при обмене по прямому доступу в память сигналом "-ППД", Разряды А4 — 47 через драйвер адреса

62 поступают на дешифратор 90, который формирует сигналы выбора регистров. Информационные сигналы поступают по шине

20 и через драйверданных 61 поступают на внутреннюю шину данных ВДΠ— ВД7. Направление передачи адреса определяется сигналом "PA", поступающим из блока 9

ПДП. При обмене на программном уровне адрес поступает в устройство, при обмене в режиме прямого доступа в память адрес выдается иэ устройства íà OLU, Программа ЭВМ записывает управляющую информацию в регистр 2 номера ЭВМ и в регистр 17 режимов, программируются режимы работы преобразователя 10 последовательного кода в параллельный и обратно и блока 9 прямого доступа в память, В 4 зависимости от содержимого регистра 17 режима и регистра режима преобразователя 10 устройство работает в одном из вы бранных режимов: X.25, BSC, асинхронном.

Обмен по прямому доступу в память осуществляется следующим образом.

Обмен по ПДП начинается с возникновения одного из запросов "ЗПДО", "ЗПД1", "ЗПД2" в блоке 12 формирования запросов 5

ПДП или запроса "ЗПДЗ" из шифратора 11 приоритетов. Если размаскирован соответствующий канал блока 9 ПДП, то блок 9 ПДП формирует сигнал за и роса захвата "ЗЗХВ" общей шины, поступающий на вход блока 5

ЗАХВАТА общей шины. Если общая шина находится в состоянии "Не занято", то есть сигнал "-BxAl" находится в состоянии "0", а сигнал "-Зан" — в состоянии "1", то блок 5

5 захвата "общей шины" формирует сигналы

"-ЗанВ" и "-BxAi+18", которые через магистральные передатчики 73 и 80 блока 4 шинных формирователей уп равляющих сигналов выдаются на общую шину и пере10 водят ее в состояние "Занято". Одновременно сигнал "-ЗанВ" поступает на вход блока 9 прямого доступа в память, разрешая дальнейшую его работу, а также открывает выходы регистра 2 номера ЭВМ, выдавая

15 на общую шину код той ЭВМ, которая будет работать с этим УС. Блок 9 ПДП формирует сигналы "PA" и "-РА", которые соответственно в коммутаторе 3 задают направление передачи младших разрядов адреса A0 — А7 из

20 УС на ОШ, а в блоке 4 шинных формирователей управляющих сигналов открывают буферный элемент 64, разрешают работу таймера 6. Затем блок 9 ПДП выдает по шинам данных ВД О вЂ” ВД 7 старший байт

25 адреса памяти и записывает его сигналом

"АД СТР" в регистр 63 коммутатора 3. После этого блок 9 ПДП формирует один иэ сигналов подтверждения ПДП "-ППДО"—

"ППДЗ", которые объединяются по ИЛИ в

30 шифраторе 7 управляющих сигналов на элементах 94, 96, 93 и далее как сигналы "-ППД" и "-ВУДДА" открывают регистр 63, драйверы данных и адреса 61, 62 коммутатора 3.

Выданный на ОШ адрес сопровождается

35 сигналом "-СТРА", который формируется шинным формирователем 72. Блок 9 ПДП при чтении из ОЗУ ЭВМ формирует сигнал

"-ЧТЗУ", а затем сигнал "-ЗПВ/В", ОЗУ выдает информацию на О Ш и подтверждает ее

40 достоверность сигналом "-Гот", по которому на шинном формирователе 67 формируется сигнал "-ЗПВ" и информация записывается в преобразователь 10 последовательного кода в параллельный и обратно. При записи

5 информации в ОЗУ блок 9 ПДП формирует сигнал "-ЧТВ/В", а затем "-ЗПЗУ". Информация может считываться или из преобразователя 10 последовательного кода в параллельный и обратно, или из регистра 8

0 системных прерываний, и по сигналу "ЗПЗУ", который через буферный элемент 64 блока 4 шинного формирователя управляющих сигналов поступает на ОШ как сигнал

"-ЗП", записывается в 03У. Цикл обмена по

5 ПДП заканчивается при получении сигнала

"ГГ блоком 9 ПДП. Этот сигнал поступает из блока 7 шифратора управляющих сигналов с элемента 101 И-НЕ, на который поступают сигналы с двух направлений: с общей шины — через буферный элемент 64 (сигнал

1702380

"ГотВ") или с выхода 0-триггера регистра 15 состояния (сигнал "-TAT").

Время обмена с ЭВМ по прямому доступу в память контролируется таймером 6. В случае, если длительность цикла ПДП превышает предельно установленное время, то таймер 6 формирует сигнал "ИТАТ", по ко, торому в регистре состояния формируется

,соответствующий признак, и обмен по ПДП принудительно завершается, Признак "тайм-аут" сбрасывается сигналом "CTPM", формируемом на элементе 100 по окончании программного чтения регистра системных прерываний. Остальные признаки регистра состояния сбрасываются раздельно по окончании чтения регистра системных, прерываний в цикле ПДП: сбрасывается тот признак, который передан в ЭВМ, Для связи блока с удаленным абонентом используется как стартстопный метод передачи, так и синхронный, как биториентированные протоколы, так и синхронные.

При стартстопном методе передачи знаки передаются как отдельные элементы и могут отделяться произвольными интервалами времени. В начале каждого знака вводится стартовая посылка, равная "0", длительностью 1; 1,5. 2 бита. Для обеспечения перехода от предыдущего знака к последующему каждому знаку придается стоповая посылка, равная "1", При синхронном методе передачи знаки передаются блоками, между ксторыми передаются синхросимволы — это байториентированные протоколы, В биториентированных протоколах, например, Х.25, HDLC, данные передаются блоками и разделятся синхросимволами, называемыми "флагами" (код 01 i11110), а для отделения "флагов" от данных вводятся так называемые "бит-стаффинги", т.е. после пяти "1" вставляется "0". На приемнике

"бит-стаффинги" должны удаляться из потока информации.

После установки устройства в исходное состояние аппаратным или программным способом устанавливается один из режимов работы: Х.25, BSC, асинхронный — в регистре режима. Затем программируется режим работы в.преобразователе 10 параллельного кода в последовательный и обратно и в блоке 9 прямого доступа в память, в котором канал передатчика (2-й канал) замаскирован.

При работе в режимах Х.25, BSC в преобразователе 10 программируется синхронный режим передачи с внутренней синхронизацией Ао одному синхросимволу:

"01111110" — в режиме Х.25 или "00019119" — в режиме BSC. Данные и синхросимволы выдаются из преобразователя 10 по цепи

"Выход" на вход блока 14 предварительной обработки передаваемой информации, а затем по цепи "Ц10ЗТ" на приемопередатчик

18 и далее на вход абонента.

Передача информации от 3ВМ к абоненту осуществляется следующим образом, По окончании программирования преобразователя 10 на выходе "ГПД" формируется сигнал и на последовательном выходе выдается последовательность "флаг". Сигнал "ГПД" поступает в блок 12 формирования запросов и через элемент задержки 120 и 121 взводит D-триггер 123, с выхода которого сигнал "ЗПД2" поступает в блок 9 прямого доступа в память как "запрос на прямой доступ по 2-му каналу". При передаче последнего бита "флага" в преобразователе 10 формируется сигнал "КПД", означающий, что буфер передатчика в преобразователе 10 пуст и может быть принят символ информации на передачу. Зтот сигнал устанавливает признак прерывания в регистре 15 состояний íà D-триггере 175, сигнал "-ТКПД" поступает в шифратор 11 приоритетов, где формируется 3-битовый код прерывания, а также с выхода элемента

115 выдается сигнал "ЗПДЗ", являющийся

"запросом на прямой доступ по 3-му каналу" блока 9 прямого доступа в память. Блок

9 прямого доступа в память организует цикл обращения к памяти той 3ВМ, чей номер записан в регистре 2 номера ЭВМ, по адресу, запрограммированному в счетчике адреса 3-го канала блока 9, и записывает в память 3ВМ содержимое регистра 8 системных прерываний. ЭВМ, определив, что получен признак "КПД", записывает дополнительно в регистр 17 режима бит

"РФБСТ" и размаскирует 2-й канал блока 9 прямого доступа в память, записав в него слово режима с разрядом Д2-1. Далее блок

9 прямого доступа в память организует цикл прямого доступа в память, считывает из памяти 3ВМ байт данных и записывает его в регистр передаваемых данных преобразователя 10 параллельного кода в последовательный и обратно. При этом в преобразователе 10 сбрасывается сигнал

"ГПД". Перед началом передачи записанного байта данных в середине последнего бита

"флага" вновь формируется сигнал "ГПД", по которому взводится триггер 128, разрешающий формирование "бит"стаффинга" в передаваемый поток информации. Подсчет передаваемых битов осуществляется на счетчике 129, При подсчете 5 "единиц" формируется сигнал "-БСТ" на элементе 130, который запрещает перепад сигнала

1702380

СПД", т.е. нз вход преобразователя 10 не поступает тактовая частота передачи. И тот же сигнал "-БСТ" через элемент 131 поступает на вход триггера 132 и переписывается на его выход по фронту сигнала "Ц1.14В".

При наличии "0" на выходе триггера 132 по фронту задержанной частоты "Ц114В" счетчик 129 сбрасывается, Далее циклы формирования "бит-стаффингов" в информации повторяются.

По окончании передачи последнего символа к абоненту счетчик передаваемых битов в блоке 9 прямого доступа в память исчерпывается и на выходе "КС" формируется сигнал, который устанавливает соответствующий признак в регистре 15 состояний. Содержимое регистра 8 системных прерываний передается в ЭВМ, которая затем считывает слово состояния блока

9 прямого доступа в память, определяет от какого канала ПДП возник признак "КС" и если это канал передатчика, То он маскируется: Запись данных в преобразователь 10 приостанавливается и при передаче последнего бита последнего записанного байта в преобразователе формируется сигнал

"КПД", который сбрасывает триггер 128.

УСАПП 111 автоматически выдает по выходу

"Вых ПД" синхросимвол, являющийся ко. дом "Флага". Сигнал "КПД" формирует в регистре 15 состояний признак прерывания, который передается в ЭВМ, и цикл передачи блоков данных повторяется.

Прием информации от абонента осуществляется следующим образом.

Сигналы,56 от абонента поступают в приемопередатчик 18 и из него, как информационные сигналы 52, поступают на коммутатор 16. С выхода коммутатора 16 сигналы 42 готовности абонента поступают на вход преобразователя 10 последовательного кода в параллельный и обратно, а сигналы "Ц104ТВ" и "Ц115ТВ" поступзют соответственно на последовательный и тактовый входы блока 13 предварительной обработки принимаемых данных. В асинхронном режиме работы тактовая частота вриема "-СПМ" формируется в блоке 13 нз элементе 160 2И-2ИЛИ-НЕ. В режимах

Х.25, В$С после программирования блоков и регистров УС тактовая частота "-СПМ" формируется на элементе 160 до тех пор, пока УСАПП 111 не войдет во внутренний синхронизм. При этом формируется сигнал

"ВС", который взводит 0-триггер 169, и сигналом с элемента 170 блокируется формирование тактовой частоты "-ClllVI".

Рассмотрим далее прием и предварительную обработку принимаемых данных в блоке 13, реализованного в качестве примера, для приема и обработки информации, кратной байту, эа исключением (в протоколе

Х.25) обработки "абортирующей последовательности" и последовательностей "Флаг"

5 следующего вида 011111101 l 11110.

Информация в последовательном формате поступает на вход "Ц104ТВ" сдвигового регистра на элементах 139 и 140.

Информация с выхода сдвигового регистра

10 в параллельном формате дешифрируется на наличие последовательности "синхросимвол" на элементах 141 — 146. При дешифрациии последовательности "синхросимвол" сигналом с выхода элемента 161 взводится

15 О-триггер 162, разрешающий работу счетчика 164. Счетчик 164 досчитывает до 7 и если с выхода элемента 143 поступает на вход элемента 165 сигнал "1 то íà его выходе появляется сигнал, сбрасывающий триггер

20 162 и счетчик 164. В этом же такте триггер

162 вновь взводится и цикл повторяется.

Если в сдвиговый регистр на элементах 139 и 140 поступает информация, отличающаяся от последовательности "синхросимвол", 25 то на выходе элемента 143 при счете 7счетчика 164 отсутствует "1" и счетчик досчитывает до 8. По этому сигналу взводитоя триггер 168, означающий, что из линии связи принимается блок (пакет) данных, на вы30 ходе элемента 170 появляется "1", разрешающая формирование тактовой частоты приема "-СПМ" с элемента 170. По сигналу "8" со счетчика 164 на элементе 165 также формируется сигнал сброса триггера

35 162 и счетчика 164. Далее цикл приема информации повторяется, при этом счетчик

164 считает до 8. При получении от абонента последовательности "синхросимвол" на выходе элемента 143 формируется "1" и, при

40 наличии сигнала на выходе "8" счетчикз 164, триггер 168 сбрасывается, прекрзщаетвя формирование тактовой частоты "-СПМ" и преобразователь 10 прекращает прием информации. По сбросу триггера 168 форми45 руется сигнал "-КК", который вбводит триггер признака прерывания в регистре 15 состояний.

В режиме Х.25 выбрасывание бит-стаффинга осуществляется следующим обра50 зом.

Счетчик 157 подсчитывает количеств

"1", поступающих на вход "сигнал "ВхПМ") преобразователя 10 последовательного кода в параллельный и обратно. При подсчете

55 пяти "1" и при наличии на входе "ВхПМ" "О" на выходе элемента 160 формируется сигнал. блокирующий выдачу тактовой частоты

"-CllMÃ на один такт.

Если на вход ВхПМ" поступило 7 "1",то с выхода элемента 159 выдается сигнал

170238Î

2G

"АБП", который взводит соответствующий признак в регистре 15 состояний.

Признак "конец кадра" (сигнал "-TKK") переводит триггер 124 блока 12 формирования запросов ПДП в другое состояние, Состояние триггера 124 контролируется при чтении регистра 8 системных прерываний как "идентификатор канала ПДП". В зависи, мости от состояния триггера 124 блока 12, запросы на прямой дОступ к памяти ПОсту пают либо на О-й канал блока 9 ПДП, либо на 1-й. Таким образом, выделенные иэ по-" тока информации смежные блоки данных передаются в 3ВМ по разным каналам блока 9 ПДП. Этим обеспечивается приоритет для принимаемых данных по отношению к передаваемым на уровне блоков данных.

Такая организация приема данных наиболее эффективна при приеме коротких блоков данных, В этом случае требования ко времени перепрограммирования принявшего блок данных канала ПДП менее жестки. Приоритет поиемника над передатчиком по другим признакам прерываний обеспечивается шифратором приоритетов.

Раздельное применение в режимах Х.25 и HDLC разрядов РВБСТ, РФВСТ и Син обеспечивает дополнительные диа гностические возможности блоков УС, работающих на прием и на передачу информации от абонента.

По сравнению с прототипом предлагаемое устройство сопряжения сокращает время обмена информацией абонента с ЭВМ и обеспечивает более высокую надежность за счет исключения из принимаемой от абонента избыточной информации и выделения границ блоков (пакетов) данных, за счет аппаратного формирования в устройстве необходимОЙ избытОчнОЙ инфОрмации, передаваемой к абоненту, за счет передачи по прямому доступу в память как информации, так и прерываний, за счет использования двух каналов прямого доступа в память для передачи в ЭВМ принимаемой информации, за счет установления прерываниям от приемника более высокого приоритета, чем от передатчика, за счет контроля времени обмена с ЭВМ по ПДП, что позволяет исключить зависания системы путем npNнудительного окончания операций обмена, превышающих предельно установленное время обмена УС с ЭВМ, за счет передачи одновременно с прерываниями собственного номера УС, эа счет передачи при обмене с ЭВМ по ПДП номера ЭВМ, работающей с предлагаемым устройством сопряжения.

Формула изобретения

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

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

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

1702380 редатчиков и первым синхронизирующим входам блоков предварительной обработки принимаемой и предаваемой информации, разрешающие входы й" входы сброса которых соединены соответственно с выходом 5 регистра режимов и первым выходом шифратора управляющих сигналов, вторым информационным входом подключенного к адресным входам-выходам первого коммутатора и блока прямого доступа в память и 10 разрешающему входу преобразователя последовательного кода в параллельный и обратно, вход выборки, вход готовностей и информационный последовательный вход которого подключены соответственно к пер- 15 вому выходу шифратора управляющих сиг-, налов, третьему выходу второго коммутатора v, первому выходу блока предварительной обработки принимаемой информации, а выход запроса данных — к 20 третьему информационному входу второго коммутатора, упрвляющим входом соединенного с выходом регистра режимов и первым управляющим входом шифратора управляющих сигналов, третий информаци- 25 онный вход блока приемопередатчиков и четвертый информационный ход второго коммутатора соединены с первым выходом блока предварительной обработки передаваемых данных, входы готовности данных, 30 второй синхрониэирующий вход и второй выход которого подключены соответственно к выходам готовностей, последовательных данных и синхронизации и входу синхронизации передачи преобразователя 35 последовательного кода в параллельный и обратно, соединенчого выходами готовностей и синхронизации соответственно с входом готовности блока формирования запроса прямого доступа в память и с пер- 40 вым информационным входом регистра состояния и вторым синхрониэирующим входом блока предварительной обработки принимаемой информации, второй выход которого подключен к второму информаци- 45 онному входу регистра состояния, третий и четвертый информационные входы которого соединены соответственно с выходом таймера и выходом конца счета блока прямого доступа в память, первый и второй 50 входы запроса и выход подтверждения запроса которого соединены соответственно с первым и вторым выходами и входом подтверждения запроса блока формирования запросов прямого доступа к памяти, входы синхронизации сброса и третий выход которого подключены соответственно к выходу регистра состояния, первому выходу шифратора управляющих сигналов и первому информационному входу регистра системных прерываний, входы сброса и синхронизации и выход регистра состояния соединены соответственно с вторым и первым выходами и вторым упрзвляющим входом шифратора управляющих сигналов, разрешающий вход которого подключен к выходу подтверждения запросов блока прямого доступа к памяти, синхронизирующий выход которого подключен к разрешающему входу таймера, второму управляющему входу первого коммутатора, информационному входу блока захвата "об цей шины" и первому информационному входу блока шинных формирователей управляющих сигналов, первый, второй н третий разрешающие входы и второй информационный вход которого соединены соответственно с первыми выходами шифратора управляющих сигналов и дешифратора и первым и вторым выходами блока захвата общей шины, вход сброса которого подключен к выходу регистоэ состояния и информационному входу шифратора приорите;ов, соединенного первым выходом с вторым информационным входом регистра системных прерываний, третий информационный вход и управляющий вход которого соединены сооТВ8ТсТВеННо с вторым выходом дешифратора и первым выходом шифратора управляющих сигналов, выход регистра номера ЭВМ соединен с входом-выходом устройства для подключения к адресной шине ЗВМ, а синхровход — с первым выходом шифратора управляющих сигналов, синхровходом регистра режимов и входом режима блока прямого доступе в память, третий запросный вход и управляющий вход-выход которого соединены соответственно с вторым выходом шифратора приоритетов и вторым информационным входом-выходом блока шинных формирователей управляющих сигналов, первый выход блока захвата общей шины подключен к разрешающему входу регистра номера ЭВМ и информационному входу блока прямого доступа к памяти.

1702380

О Ю О О ХХХ

ОО - - О ОО ХХХ

ОО ОО - ХХ ХХХ

Ф и

X о

О

С3

I х

Ф

Щ

Х С= Д

ЮЦ

I: gg

Яо О

> I»

ФСЧ

X Ф

О у

С;(о

S X ф М ФФ

Ф "mK< С . З

Ф » Ф Ф - -У . Ф

X O X щ,(ю а % Е с

1 ч 3С а ф Ф а - О х Ф 6Э

X ф Q X - д Д gg 5 Ф. g

eZZZe OX

g m a a X X e S W

МФФФ ф

Х Фхmá ОО„ .Я -n -VФд VuV

О ХХ ХХХ

Таблица 2

П р и меч а н и е. Х вЂ” безразличное состяние разряда.

3702380

1702380

:: 1702380

1702380

29 фиг. 7

1702380

1702380

1702380

1702380

1782380

-1702386

1702380

1702380

ЛХдс

Составитель С.Коваль

Редактор А.Калиниченко Техред M.Moðãåíòàë

Корректор М.Максимишинец

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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