Устройство обмена информацией
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
tits 45I076
Союз Советских
Социалистических
Реслублин (61) Зависимое от авт. свидетельства (22) Заявлено 19.02.70 (21) 1405873/18-24 с присоединением заявки ¹ (32) Приоритет
Опубликовано 25.11.74. Бюллетень № 43
Дата опубликования описания 28.05.75 (51) М. Кл. G 061 3/06
Госудврственный комитет
Совета Министров СССР йо делам изобретений и открытий (53) УДК 681.325(088.8) (72) Авторы изобретения
Т. P. Яфетас, Е. Ф. Дешиц, Г. В. Калавинскас, Г. Б. Кан, А. В. Саснаускас, С. М. Сидарас и И.-А. И. Цибульскас (71) Заявитель
Специальное конструкторское бюро вычислительных машин!,. 1 (54) УСТРОЙСТВО ОБМЕНА ИНФОРМАЦИЕЙ
Изобретение относится к области передачи информации.
Известны устройства обмена информацией, содержащие блок синхронизации, выходы которого соединены с синхронизирующими входами блоков подключения последовательных каналов, блоков подключения параллельных каналов, блока приоритета, блока буферной памяти, блока узлов регистров каналов и блока управления, соединенного с блоком буферной памяти, блоком узлов регистров каналов, блоками подключения последовательных каналов, блоками подключения параллельных каналов и подключенного к блоку приоритета, входы запросов которого подсоединены к выходам блоков подключения последовательных и параллельных каналов, соединенных информационными входами и выходами с блоком узлов регистров каналов, который соединен с блоком буферной памяти.
Все известные устройства требуют применения блока буферной памяти с числом зон по числу обслуживаемых каналов.
Цель изобретения — упростить устройство и повысить его надежность.
Это достигается тем, что устройство содержит блок поиска свободных зон, соединенный с блоком управления и блоком узлов регистров каналов и подключенный к блоку синхронизации, блок отсчета времени, соединенный с блоком управления и блоком приоритета и подключенный к блоку синхронизации, а также тем, что в нем блок поиска свободных зон содержит последовательно включенные деши5 фратор начала сообщения, регистр занятых зон и шифратор номера свободной зоны, выходы которого соединены с выходами блока поиска свободных зон, входы которого соединены со входами дешифратора начала сооб10 щения.
На фиг. 1 приведена блок-схема предлагаемого устройства; на фиг. 2 — 7 функциональные схемы отдельных блоков устройства.
15 Устройство содержит блоки подключения последовательных каналов 1, блоки подключения параллельных каналов 2, блок приоритета 3, блок узлов регистров каналов 4, блок управления 5, блок поиска свободных зон 6, 20 блок отсчета времени 7, блок буферной памяти 8 и блок синхронизации 9.
Блок управления 5 (см. фиг. 2) содержит блок режимов 10, регистр подтверждения 11, регистр заполненных зон 12, схему 13 опреде25 ления конца приема или передачи сообщения, схему 14 редакции подтверждения, схему 15 контроля по времени, схему 16 определения адреса m (число зон в блоке буферной памяти) узлов регистров 17, в которые входят ре30 гистр времени 18 и регистр адреса 19.
Блок узлов регистров каналов 4 (c». фиг. 3) содержит и (число каналов, по которым подсоединены периферийные устройства) одинаковых узлов регистров канала 20, в которые входят регистр номера зоны 21, регистр накопления символа 22, регистр счетчика символов 23 и регистр счетчика битов 24, и схему
25 определения конца приема или передачи символа.
Блок поиска свободных зон 6 (см. фиг, 4) содержит дешифратор начала сообщения 26, регистр занятых зон 27, дешифратор номера свободной зоны 28.
Блок подключения последовательных каналов 1 (см. фиг. 5) содержит приемный формирователь 29, триггеры 30 — 33, передающий формирователь 34, элементы И 35, 36 и 37, генератор синхронизирующих импульсов 38.
Блок подключения параллельных каналов 2 (см. фиг. 6) содержит элементы И 39, 40 и 41, регистр символа 42, триггеры 43 и 44, формирователь синхронизирующих импульсов 45.
Блок отсчета времени 7 (см. фиг. 7) содержат триггеры меток времени 46 — 50, регистр
51, генератор хронирующих импульсов 52, триггер требования обслуживания 53.
Устройство обмена информацией работает следующим образом.
Информация, передаваемая по линиям связи периферийными устройствами, принимается в блок буферной памяти 8.
Блок буферной памяти 8 предназначен для накопления поступающих сообщений и хранения их до момента передачи. В нем запоминается также содержание некоторых регистров блока узлов регистров каналов 4, блока управления 5 и блока поиска свободных зон 6.
Для накопления сообщений в блоке буферной памяти 8 выделено определенное количество зон, имеющих фиксированное количество адресов. Таким образом, сообщения, передаваемые через устройство обмена информацией, могут быть переменной длины в пределах емкости одной зоны блока буферной памяти 8.
Блоки подключения последовательных каналов 1 и блоки подключения параллельных каналов 2 предназначены для сопряжения устройства обмена информацией с периферийными устройствами, хранения принимаемой или передаваемой информации в объеме одного бита или одного символа и подачи сигнала требования обслуживания на блок приоритета 3.
Блок приоритета 3, определяющий очередность обслуживания периферийных устройств, принимает сигналы требования обслуживания от блоков подключения последовательных и параллельных каналов 1, 2 и блока отсчета времени 7 и в зависимости от скорости работы периферийных устройств устанавливает очередность обслуживания их блоком управления 5 и блоком буферной памяти 8.
Блок узлов регистров каналов 4 предназначен для организации обмена информацией между блоками подключения последователь451076
4 ных и параллельных каналов 1 и 2 и блоком буферной памяти 8.
Блок управления 5 обеспечивает необходимые режимы работы при прохождении сообщений через устройство.
В логических схемах блока управления 5 заложена программа работы устройства при обслуживании различных периферийных устройств. Обслуживание периферийных устройств блоком управления 5 производится путем предоставления на короткое время всей аппаратуры блока управления 5 и блока буферной памяти 8 одному устройству. Кроме того, блок управления 5 формирует и передает периферийному устройству, пославшему сообщение, подтверждение (квитанцию) о прохождении сообщения адресату. В случае успешного приема и передачи сообщения адресату блоком управления 5 формируется и передается подтверждение, содержащее признак успешного прохождения сообщения. В случае возникновения ошибки формируется и передается подтверждение, содержащее признак непрохождения сообщения до адресата.
Блок поиска свободных зон 6 предназначен для поиска свободной зоны блока буферной памяти 8 и шифрации ее номера.
Блок отсчета времени 7 предназначен для выдачи интервалов времени (меток), используемых блоком управления 5 для временного контроля прохождения сообщений через устройство обмена информацией.
Блок синхронизации 9 вырабатывает тактовые импульсы для синхронизации всех процессов, происходящих во всех блоках устройства обмена информацией.
Через блоки подключения последовательных и параллельных каналов 1 и 2 к устройству обмена информацией могут быть подключены различные периферийные устройства.
В данном случае через блоки подключения последовательных каналов 1 подключены устройства коммутации-регистрации (на чертеже не показаны), передающие сообщения помехозащищенным кодом по телефонным двухпроводным линиям, устройства дистанционного ввода-вывода информации (на чертеже не показаны), выполненные на основе телеграфных аппаратов, которые передают (принимают) сообщения по двухпроводным телефонным линиям; подключена станция абонентского телеграфа (на чертеже не показана), позволяющая вести обмен сообщениями с любым абонентом телеграфной сети. Через блоки подключения параллельных каналов 2 подключены комплекты аппаратуры передачи данных (АПД) по телефонным каналам общего назначения, устройства вывода на перфоленту, обрабатывающие устройства — ЭВМ (на чертеже не показаны) .
Блоки подключения последовательных каналов 1 взаимодействуют с периферийными устройствами, которые передают (принимают) сообщения символами, последовательными по битам; блоки подключения параллельных ка451076
5 налов 2, взаимодействуют с периферийными устройствами, которые передают (принимают) сообщения символами параллельно по битам.
Блок подключения последовательных каналов 1 (см. фиг. 5) содержит генератор импульсов 38, предназначенный для синхронизации работы этого блока с периферийным устройством. Генератор 38 управляется триггером
33. Выход генератора 38 через элемент И 35 связан с передающим формирователем 34, который формирует и выдает в линию связи импульсы необходимой амплитуды и длительности. Генератор 38 управляет также триггером
32, который подает сигнал требования обслуживания данного блока подключения последовательных каналов 1 на блок приоритета 3 (см. фиг. 1).
Приемный формирователь 29 предназначен для приема импульсов, поступающих по линии связи от периферийного устройства, и преобразования их в импульсы с необходимыми для работы схемы параметрами.
Выход приемного формирователя 29 через элементы И 36 и 37 связан с триггерами 33, 31. Триггер 31 предназначен для хранения одного бита информации на время его приема или передачи. Выход триггера 31 связан с блоком узлов регистров каналов 4 и чергз элемент И 35 — с передающим формирователем 34. Триггер 30 управляется блоком узлов регистров каналов 4 и предназначен для установления режима приема или передачи. Триггеры 33 и 31 управляются приемным формирователем 29 и блоком узлов регистров каналов 4.
Блок подключения параллельных каналов 2 (фиг. 6) содержит регистр символа 42, предназначенный для хранения символа на время его приема или передачи, связанный с периферийным устройством (на чертеже не показано) и блоком узлов регистров каналов 4; триггер 43, подающий сигнал требования обслуживания на блок приоритета 3; формирователь синхронизирующих импульсов 45, связанный с блоком узлов регистров каналов 4 и периферийным устройством.
Запись символа из периферийного устройства в регистр символа 42 происходит через элемент И 41.
Триггер 44 управляется блоком управления
5 и предназначен для установления блока подключения параллельного канала 2 в режим приема или передачи. Элементы И 39 и 40 определяют направление пересылки символа.
Блок узлов регистров каналов 4 (см. фиг. 3) содержит и (число каналов, по которым подсоединены периферийные устройства) одинаковых узлов регистров канала 20, в которые входят регистр счетчика битов 24, регистр накопления символа 22, регистр счетчика символов 23 и регистр номера зоны 21, а также содержит схему определения конца приема или передачи символа 25.
Регистр счетчика битов 24 предназначен для подсчета количества принятых или переданных
ЗО
65 битов символа. Вход регистра счетчика битов
24 связан с блоком режимов 10 в блоке управления 5, а его выход связан со схемой 25 определения конца приема или передачи символа и с регистром накопления символа 22. Регистр счетчика битов 24 определяет место записи (считывания) принимаемого (передаваемого) бита в разряды регистра накопления символа 22.
Регистр накопления символа 22 предназначен для побитного накопления (передачи) символа с триггера 31 блока подключения последовательного канала 1 или приема (передачи) символа с регистра символа 42 блока подключения параллельного канала 2. Выход регистра накопления символа 22 связан с блоком буферной памяти 8, с дешифратором начала сообщения 26 блока поиска свободных зон 6 и со схемой 13 определения конца приема или передачи сообщения блока управления 5, а также с триггером 31 блока подключения последовательных каналов 1 или регистром символа 42 блока подключения параллельных каналов 2.
Регистр счетчика символов 23 предназначен для подсчета количества принимаемых или передаваемых символов сообщения и совместно с регистром номера зоны 21 определяет адрес блока буферной памяти 8, по которому записывается (выбирается) символ сообщения.
Вход регистра счетчика символов 23 связан с блоком режимов 10 в блоке управления 5.
Регистр номера зоны 21 предназначен для запоминания номера зоны, в которую накапливается (выводится) сообщение.
Регистр номера зоны 21 связан с шифратором номера свободной зоны 28 в блоке поиска свободных зон 6, регистром заполненных зон 12 в блоке управления 5 и совместно с регистром счетчика символов 23 связан с блоком буферной памяти 8.
Схема определения конца приема или передачи символа 25 предназначена для указания блоку режимов 10 конца приема или передачи символа с целью определения дальнейшей очередности выполнения микроопераций анализа накопленного символа, анализа переданного символа и др.
Блок управления 5 (см. фиг. 2) содержит т (число зон блока буферной памяти 8 для накопления сообщений) узлов регистров зоны
17, в которые входят регистр времени 18 и регистр адреса 19.
Регистр времени 18 предназначен для временного контроля за состоянием зоны блока буферной памяти 8, Он связан со схемой контроля по времени 15.
Регистр адреса 19 предназначен для запоминания адреса периферийного устройства, которому предназначено сообщение, накопленное в данной зоне. Регистр адреса 19 связан со схемой определения адреса 16.
Блок режимов 10 предназначен для выполнения последовательностей микроопераций всех режимов обслуживания. Он связан со
45107 Ь всеми регистрами и схемами блока управления 5, а также с блоками подключения последовательных и параллельных каналов 1 и 2, блоком узлов регистров каналов 4 и блоком поиска свободных зон 6. Состояние блока режимов 10 определяется сигналами из блока приоритета 3 и состоянием других блоков устройства.
Схема определения конца приема или передачи сообщения 13 дешифрирует символ «Конец сообщения» на регистре накопления символа 22 в блоке узлов регистров каналов 4 и в случае окончания приема сообщения записывает номер заполненной зоны в регистр заполненных зон 12, а в случае окончания передачи сообщения воздействует на схему редакции подтверждения 14 и регистр подтверждения 11.
Регистр заполненных зон 12 предназначен для запоминания номера зоны, которая заполнена сообщением и сообщение из которой необходимо передать периферийному устройству.
Регистр заполненных зон 12 связан с регистрами номера зоны 21 в блоке узлов регистров каналов 4 и управляется схемой определения конца приема или передачи сообщения 13.
Схема контроля по времени 15 предназначена для выполнения очередности микроопераций, связанных с контролем состояний регистров времени 18. Схема контроля по времени
15 связана с регистрами времени 18, схемой редакции подтверждения 14, регистром подтверждения 11 и с триггерами меток времени
46 — 50 блока отсчета времени 7.
Схема определения адреса 16 предназначена для анализа адреса сообщения и установления канала, по которому необходимо передать сообщение. Схема определения адреса 16 связана по входу с регистрами адреса 19, а по выходу — с блоками подключения последовательных и параллельных каналов 1, 2.
Схема редакции подтверждения 14 предназначена для установления очередности микроопераций при записи в зону блока буферной памяти 8 cHivIBQJIQB подтверждения. Она связана со схемой определения конца приема или передачи сообщения 13, схемой контроля по времени 15, регистром подтверждения 11 и блоком буферной памяти 8.
Регистр подтверждения 11 предназначен для запоминания номера зоны, из которой было передано сообщение и признака качества передачи этого сообщения периферийному устройству. регистр подтверждения 11 связан со схемой определения конца приема или передачи сообщения 13, со схемой контроля по времени
15 и со схемой редакции подтверждения 14.
Блок поиска свободных зон 6 содержит дешифратор начала сообщения 26, предназначенный для обнаружения символа «Начало сообщения» и поиска свободной зоны блока буферной памяти 8 в регистре занятых зон 27.
Он связан с регистром накопления символа 22 блока узлов регистров каналов 4 и с регист5
8 ром ом занятых зон 27. В регистре занятых зон
27 запоминается, какие из зон блока буферной памяти 8 свободны. Номер свободной зоны шифрируется шифратором номера свободной зоны 28, выход которого связан с регистром номера зоны 21 в блоке узлов регистров каналов 4. Вход шифратора номера свободной зоны 28 связан с выходом регистра занятых зон 27.
Блок отсчета времени 7 содержит генератор
52 хронирующих импульсов, выход которого связан с регистром 51. Регистр 51 предназначен для подсчета импульсов генератора хронирующих импульсов 52. Регистр 51 имеет несколько выходов, которые связаны с триггерами 46 — 50 меток времени. Триггеры 46 — 50 меток времени предназначены для запоминания определенных интервалов времени (меток) и подачи сигнала наличия соответствующей метки времени в блок управления 5.
Выход генератора хронирующих импульсов
52 связан также с триггером требования обслуживания 53, подающим сигнал требования обслуживания блока отсчета времени 7 на блок приоритета 3.
При поступлении по линии связи стартового бита первого символа сообщения в блоке подключения последовательных каналов 1 запускается генератор синхронизирующих импульсов 38, синхронизирующий прием кодовой комбинации.
В каждый период работы генератора синхронизирующих импульсов 38 через триггер
32 подается сигнал требования обслуживания на блок приоритета 3. Сигнал с выхода блока приоритета 3 поступает на блок режимов 10 блока управления 5, который выполняет режим обслуживания данного блока подключения последовательных каналов 1. Обслуживание заключается в том, что значение пришедшего очередного бита, хранящегося временно на триггере 31 блока подключения последовательных каналов 1, переписывается на регистр накопления символа 22 и производится подсчет количества накопленных битов на регистре счетчика битов 24. Согласно содержанию регистра счетчика битов 24 схема определения конца приема или передачи символа 25 указывает момент, когда накапливается последний бит принимаемого символа, и подает в соответствующий блок подключения последовательных каналов 1 сигнал выключения генератора синхронизирующих импульсов 38, который запускается вновь лишь стартовым битом следующего символа.
После накопления символа дешифратор начала сообщения 26 в блоке поиска свободных зон 6 производит анализ принятого символа.
Если принятый символ является символом
«Начало сообщения», то дешифратор начала сообщения 26 осуществляет поиск свободной зоны, в которую в дальнейшем символ за символом принимается все сообщение. Если первый символ не является символом «Начало сообщения», то такой символ «выбрасывает451076
15
9 ся»; поиск и занятие зоны блока буферной памяти 8 не производится.
В блок подключения параллельных каналов
2 от периферийного устройства поступает код символа по информационным шинам, число которых равно разрядности кода символа. Код символа запоминается на регистре символа
42, а в блок приоритета 3 через триггер 43 подается сигнал требования обслуживания данного блока подключения параллельных каналов 2. Сигнал с выхода блока приоритета 3 поступает на блок режимов 10 блока управления 5, который выполняет режим обслуживания данного блока подключения параллельных каналов 2.
Символ с регистра символа 42 блока подключения параллельных каналов 2 переписывается на регистр накопления символа 22 блока узлов регистров каналов 4. Дешифратор начала сообщения 26 в блоке поиска свободных зон 6 производит анализ принятого символа. Если принятый символ является символом «Начало сообщения», то дешифратор начала сообщения 26 осуществляет поиск свободной зоны, в которую в дальнейшем символ за символом принимается все сообщение.
Если первый символ не является символом
«Начало сообщения», то такой символ «выбрасывается»; поиск и занятие зоны блока буферной памяти 8 не производятся.
После приема символа «Начало сообщения» дешифратор начала сообщения 26 обращается к регистру занятых зон 27, каждый разряд которого характеризует одну из зон. «О» отмечены свободные зоны, а «1» — занятые зоны.
Шифратор номера свободной зоны 28 по расположению первого «О» в регистре занятых зон 27 кодирует двоичный номер свободной зоны в регистр номера зоны 21, а в регистр занятых зон 27 на место найденного «О» записывается «1». Таким образом, содержание регистра номера зоны 21 привязывает найденную свободную зону для заполнения ее сообщением к блоку подключения параллельных каналов 2.
После занятия свободной зоны и привязки ее к определенному блоку подключения параллельных каналов 2 производится накопление поступающих символов сообщения. Адрес для помещения в блок буфепной памяти S каждого очередного поступившего символа определяется по содержанию регистра номера зоны 21 и регистра счетчика символов 23. Содержание регистра счетчика символов 23 наращивается на единицу при поступлении каждого символа.
Накопление символов в зону блока буферной памяти 8 производится до приема символа «Конец сообщения». который также помещается в зону.
После приема символа «Конец сообщения» номер заполненной зоны запоминается в регистре заполненных зон 12 блока управления
5. Согласно принятой структуре сообщения, первый символ сообщения всегда выражает
55 бО
10 адрес того периферийного устройства, которому это сообщение адресовано.
Схема определения адреса 16 в блоке управления 5 производит анализ адреса сообщения, которьш хранится в регистре адреса
19. В результате анализа схема определения адреса 16 включает на режим передачи блок подключения параллельных каналов 2 того устройства, которому адресовано сообщение.
Переключение блока подключения параллельных каналов 2 на режим передачи осуществляется переключением в соответствующее положение триггера 30 или триггера 44.
При передаче сообщения периферийному устройству, подключенному к блоку подключения последовательных каналов 1, переключается триггер 33, которьш запускает генератор синхронизирующих импульсов 38. Из регистра заполненных зон 12 блока управления
5 номер зоны. из которой выводится сообщение, переписывается и запоминается в регистре но»cpa зоны 21 того канала, через который подключено периферийное устройство — получатель сообщения.
Передача сообщения устройству, подключенному к блоку подключения последовательных каналов 1, производится по импульсам генератора синхронизирующих импульсов 38 в этом блоке. В каждый период работы генератора синхронизирующих импульсов 38 через триггер 32 подается сигнал требования обслуживания на блок приоритета 3. Сигнал с выхода блока приоритета 3 поступает на блок режимов 10 блока управления 5, который выполняет режим обслуживания данного блока подключения нос,тедовательных каналов 1.
Блок режимов 10 по сигналам требования обслуживания выбирает из зоны блока буферной памяти 8 символы сообщения и бит за битом передает их на триггер 31 блока подключения последовательных каналов 1. Сигналы с триггера 31 через передающий формирователь 34 поступают в линию связи в такт с работой генератора синхронизирующих импульсов 38.
Адрес очередного выводимого символа определяется содержанием регистра номера зоны
21 и регистра счетчика символов 23. Количество выводимых битов на каждый символ подсчитывается на регистре счетчика битов 24.
Передача сообщения устройству, подключенному к блоку подключения napaллельных каналов 2, производится посимвольно по сигналам запроса с периферийного устройства.
Сигнал запроса символа через триггер 43 блока подключения параллельных каналов 2 подается на блок приоритета 3. Сигнал с выхода блока приоритета 3 поступает на блок режимов 10 блока управления 5, который выполняет режим вывода сообщения, в процессе выполнения которого выбирается очередной символ из зоны блока буферной памяти 8; символ передается на регистр символа 42, а также через формирователь синхронизирующих импульсов 45 подается с нхроимпульс па периферийное устройство.
451076
Номер символа
Значение символа
11
Вывод сообщения из зоны блока буферной памяти 8 производится до обнаружения схемой определения конца приема или передачи сообщения 13 символа «Конец сообщения», Схема определения конца приема или передачи сообщения 13 после завершения вывода сообщения периферийному устройству запускает схему редакции подтверждения 14 и в регистр подтверждения 11 записывает номер зоны, из которой было выведено сообщение, а также признак качества передачи этого сообщения.
После передачи сообщения периферийному устройству в блоке управления 5 схема редакции подтверждения 14 по содержанию регистра подтверждения 11 редактирует содержание подтверждения.
Формирование подтверждения производится в той же зоне блока буферной памяти 8, из которой было передано сообщение.
Подтверждение имеет форму согласно таблице.
Адрес устройства — отправителя сообщения
Признак подтверждения
Адрес устройства †получате сообщения
Признак качества передачи сообщения
Конец сообщения
Сформированное в зоне блока буферной памяти 8 подтверждение передается устройству, передавшему сообщение, аналогично передаче обычного сообщения. После передачи подтверждения в регистре занятых зон 27 и в регистре заполненных зон 12 отмечается освободившаяся зона, Схема контроля по времени 15 осуществляет контроль за временем пребывания зон блока буферной памяти 8 в определенных состояниях, Состояния зон блока буферной памяти 8 могут быть следующие: состояние 1 — зона свободна; состояние 2 — сообщение заполняет зону; состояние 3 — сообщение ожидает вывода из зоны; состояние 4 — сообщение выводится из зоны.
Блок отсчета времени 7 выдает по отдельным шинам в схему контроля по времени 15 блока управления 5 метки времени.
Контроль за состоянием зон блока буферной памяти 8 схемой контроля по времени 15 осуществляется следующим образом. Когда зона блока буферной памяти 8 переходит в состояние 2, 3, 4, в регистр времени 18 записывается соотвстству|ощий этому состоянию при5
12 знак метки времени. Каждый сигнал требования обслуживания блока отсчета времени 7 с триггера требования обслуживания 53, пройдя через блок приоритета 3 и блок режимов 10, поступает на схему контроля по времени 15, которая периодически проверяет содержание всех регистров времени 18. Если метка времени в регистре времени 18 совпадает с меткой времени, поступающей из блока отсчета времени 7, то к содержанию счетчика времени (на чертеже не показан), который находится в том же регистре времени 18, прибавляется «1».
Если счетчик времени регистра времени 18 достигает 4, то считается, что заданный лимит времени истек, после чего схема контроля по времени 15 в случае передержки зоны в состояниях 3 и 4 записывает номер передержанной зоны в регистр подтверждения 11 с признаком непрохождения сообщения, а также запускает схему редакции подтверждения 14.
В случае передержки зоны блока буферной памяти 8 в состоянии 2 схемой контроля по времени 15 накопленная часть сообщения «выбрасывается», а зона блока буферной памяти
8 освобождается, т. е. в регистре занятых зон
27 блока поиска свободных зон 6 в соответствующем номеру зоны разряде записывается «0».
Предмет изобретения
1. Устройство обмена информацией, содержащее блок синхронизации, выходы которого соединены с синхронизирующими входами блоков подключения последовательных каналов, блоков подключения параллельных каналов, блока приоритета, блока буферной памяти, блока узлов регистров каналов и блока управления, соединенного с блоком буферной памяти, блоком узлов регистров каналов, блоками подключения последовательных каналов, блоками подключения параллельных каналов и подключенного к блоку приоритета, входы запросов которого подсоединены к выходам блоков подключения последовательных и параллельных каналов, соединенных информационными входами и выходами с блоком узлов регистров каналов, который соединен с блоком буферной памяти, отличающееся тем, что, с целью упрощения устройства и повышения его надежности, оно содержит блок поиска свободных зон, соединенный с блоком управления и блоком узлов регистров каналов и подключенный к блоку синхронизации, и блок отсчета времени, соединенный с блоком управления и блоком приоритета и подключенный к блоку синхронизации.
2. Устройство по п. 1, отличающееся тем, что в нем блок поиска свободных зон содержит последовательно включенные дешифратор начала сообщения, регистр занятых зон и шифратор номера свободной зоны, выходы которого соединены с выходами блока поиска свободных зон, входы которого соединены со входами дешифратора начала сообщения.
451076
Линии сеози и оериооерии
Ф к блоку 3 кблокуб K dnoxy 9
Фиг 5 кблоку I
К &оку.У
К блоку 5 к блоку 5 к перисрерииноиу устройстбу сри8 6
451076 окуз
Жие. 7
Составитель Г. Сорокин
Техред О. Гумеиюк
Корректоры: В. Дод и Е. Давыдкина
Редактор E. Гончар
Типография, пр. Сапунова, 2
Заказ 1163/2 Изд. Ме 513 Тираж 624 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
Москва, Ж-35, Раушская наб., д. 4/5









