гистр накопления, узел коммутации выходных слов, первый выход которого является информационным выходом блока, а информационньш вход соединен с информационным входом узла контроля нулевого состояния регистра накопления и через регистр накопления - с выходом узла коммутации входных слов, узел управления приемом информации, первый управляющий выход которого соединен с управляющим входом узла коммутации входных слов, и узел управления вьщачей информации, группа выходов которого подключена к входу управления режимом узла контроля нулевого состояния регистра накопления и управляющему входу узла коммутации выходных слов, выходом подключенного к синхронизирующему входу узла управления приемом информации, а входами
пуска и останова - соответственно к входам пуска и останова узла управления вьщачей информации и к второму
и третьему управляющим выходам узла управления приемом информации, вход пуска которого соединен с выходом узла управления вьщачей информации, входы управления режимом и входы кода команды узлов управления приемом и вьщачей информации являются соответственно входом управления режимом и входом кода команды блока, а информационные входы и выходы образуют
соответственно информационные вход и выход блока,
3. Устройство по пп. 1 и 2, отличающееся тем, что узел управления приемом информации содержит регистр, счетчик, три группы элементов И, дешифратор, выходы которого образуют первый управляющий выход узла, два триггера, генератор импульсов, элемент НЕ, семь элементов И и три элемента ИЛИ, причем выход первого элемента ИЛИ соединен с первыми входами элементов И первой группы, выходы которых соединены с информационным входом счетчика, информационный вход регистра подключен к выходам элементов И второй группы, первые входы которых образуют вход кода команды узла, вторые входы элементов второй группы и первый вход перво- : го элемента ИЛИ соединены с входом управления режимом узла, первые входы элементов И третьей группы подключены к выходам регистра и счетчика, выходы - к входам дешифратора, а вторые входы - к выходу первого элемента И, выходы второго и третьего элементов И соединены соответственно с вычитающим входом счетчика и входом пуска генератора импульсов, выход которого подключен к счетному входу первого триггера и первым входом первого, второго, четвертого и пятого элементов И, выходы шестого и седьмого элементов И соединены соответственно с первым входом второго триггера и с вторым входом первого элемента ИЛИ, выходы счетчика подключены к входам второго элемента ИЛИ, выход которого соединен с первым входом третьего элемента И и через элемент НЕ - с вторым входом пятого элемента И, инверсный выход триггера подключен к второму входу второго элемента И, а прямой выход - к вторым входам первого и четвертого элементов И, выход четвертого элемента И соединен с входами сброса регистра и счетчика, а третий вход - с выходом второго триггера и первым входом шестого элемента И, вторым входом подключенного к выходу третьего элемента ИЛИ, первый вход которого является входом синхронизации узла, а второй вход соединен с выходом седьмого элемента И, первый и второй входы которого образуют вход пуска узла, вторые входы элементов И первой группы соединены с выходами регистра, вторые входы второго триггера и третьего элемента И образуют информационный вход узла, выходы пятого, шестого -и первого элемент,ов И являются соответственно вторым и третьим управляющим и информационным входами узла.
4. Устройство по пп. 1 и 2, отличающееся тем, что узел управления вьщачей информации содержит дешифратор, выходы которого образ JTOT группу выходов узла, три группы элементов И, регистр, счетчик, элемент НЕ, элемент задержки, три элемента И, генератор импульсов, два.элемента ИЛИ и триггер, причем входы счетчика соединены с выходами элементов И перьой группы, первые входы которых соединены с выходами регистра, входами соединенного с выходами элементов И второй группы, первые входы которых образуют вход .команды узла, а вторые входы соедийены с входом управления режимом узла, выходы регистра и счетчика соединены с первыми входами элементов И третьей группы, выходы которых подключены к входам дешифратора, а вторые входы - к выходу первого элемента И и информационному выходу узла, выходы счетчика подключены к входам первого элемента ИЛИ, выход генератора импульсов соединен со счетным входом триггера и первыми входами первого и второго элементов И, вторые входы которых соединены соответственно с прямым и инверсным выходами триггера, выход первого элемента ИЛИ подключен к входу элемента НЕ и первому входу третьего элемента И, выходом соединенного с входом пуска генератора импульсов, а вторым входом - с выходом второго элемента ИЛИ первый вход которого является информационным входом узла, а второй вход через элемент задержки соединен с вторыми входами элементов И первой группы и входом пуска узла, входы сброса регистра и счетчика соединены с входом останова узла.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для обмена информацией между процессором и абонентами | 1987 |
|
SU1444792A1 |
Устройство для обмена информацией | 1978 |
|
SU794630A1 |
Устройство для сбора данных о работе ЭВМ | 1982 |
|
SU1121679A1 |
Устройство для обмена информацией | 1983 |
|
SU1149239A1 |
Устройство для управления обменом информации процессора с внешними устройствами | 1988 |
|
SU1508223A1 |
Микропрограммный мультиплексный канал | 1985 |
|
SU1305693A2 |
Устройство для сопряжения | 1983 |
|
SU1124277A1 |
Селекторный канал | 1983 |
|
SU1226477A1 |
Имитатор канала | 1987 |
|
SU1425675A2 |
Устройство для сопряжения абонентов с магистралью | 1986 |
|
SU1361570A1 |
1. УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ, содержащее группу блоков связи с абонентом, блоки коммутации команд и информации, блок дешифрации адреса и команд, блок прерываний и блок приоритета, причем вьгходы сигналов запроса блоков связи с абонентом группы соединены с группой входов запроса блока приоритета и блока прерываний, адресные входы - с адресными входами блока приоритета и блока прерываний и с адресным выходом блока дешифрации адреса и команд, первый выход кода команд которого соединен с входами команд блоков связи с абонентом группы, информационные входы и выходы которых подключены соответственно к первым информационным выходам и входу блока коммутации информации, управляющий вход которого соединен с вторым выходом кода команд блока дешифрации адреса и команд и управляющими входами блока приоритета и блока прерываний, второй информационный вход блока коммутации информации соединен с информационным выходом связи с процессором устройства, а третий информационный вход - с информационным входом связи с процессором устройства, входом блока дешифрации адреса и команд и командными входами блока приоритета и блока прерываний, выход блока коммутации команд является выходом адреса запроса устройства, первый и второй информационные входы блока коммутации команд соединены соответственно с выходом блока приоритета и первым выходом блока прерываний, второй выход которого подключен к управляющему входу блока коммутации команд и выходу прерывания процессора устройства, отличающееся тем, с ® что, с целью повьппения производительности устройства, в него введен блок (Л преобразования разрядности информации, причем информационный вход блока преобразования разрядности информации соединен с информационными выходами блоков связи с абонентом группы и третьим информационным выходом блока коммутации информации, вьосод 00 блока преобразования разрядности ино со о формации соединен с информационным выходом связи с процессором устройства и третьим информационным выходом блока коммутации информации, а ел вход кода команды и вход управления режимов блока преобразования разрядности информации соединены соответственно с третьим и четвертым выходами кода команд блока дешифрации адреса и команд. 2. Устройство по п. 1, отличающееся тем, что блок преобразования разрядности информации содержит узел коммутации входных слов, информационный вход которого является информационным входом блока, ре
1
Изобретение относится к вычислительной технике и может быть использовано в системах обмена между ЭВМ и разнотипными абонентами.
Цель изобретения - повышение производительности устройства для обмена информацией за счет реализации функции по обеспечению преобразования форматов информационных слов при обмене между разнотипными по разрядности абонентами.
На фиг, 1 представлена блок-схема устройства для обмена информацией; на фиг. 2 - структурная схема блока дешифрации адреса и команд; на фиг, 3 - функциональная схема блока коммутации информации; на фиг, 4 структурная схема блока преобразования разрядности информации; на фиг, 5-9 - функциональные схемы узла коммутации входньсх; слов, узла коммутации выходных слов, узла контроля нулевого состояния регистра накопления, узла управления приемом информации и узла управления выдачей информации.
Устройство содержит блок 1 связи с абонентом, который реализует интерфейс абонентов, . осуществляет логическое, электрическое и кабельное сопряжение с абонентами, блок 2 приоритета, которьй реализует приоритетное обслуживание заявок, поступающих от блоков 1, блок 3 прерьшаний, предназначенный для выработки сигналов прерывания работы процессора для удовлетворения заявок от абонентов, имеющих ограниченное время ожидания
начала обслуживания, блок 4 преобразования разрядности информации, блок 5 коммутации информации, блок 6 дешифрации адреса и команд, блок 7 коммутации команд, служащий для передачи в командную магистраль процессора 8 кодов номеров заявок, поступающих от блоков 2 и 3, шины 9 заявок на обслуживание, шины 10 адресной магистрали, шины 11 командной магистрали, шины 12 и 13 входной и выходной информационс ных магистралей, шины 14-22 связей между блоками.
Блок 6 дешифрации адреса и команд содержит узел 23 выделения команд, узел 24 формирования адреса, узел 25
. вьщачи команд, дешифратор 26,
Блок 5 коммутации информации содержит первую и вторую группы 27 и 28 элементов И, регистр 29 и третью, четвертую и пятую группы 30-32 элементов И,
Блок 4 преобразования разрядности информации содержит узел 33 коммутации входных слов, узел 34 управления приемом информации, регистр 35 накопления, узел 36 контроля нулевого состояния регистра накопления, узел 37 коммутации выходных слов, узел 38 управления вьздачей информации, шины 39-51 связей между узлами блока 4, Узел 33 коммутации входных слов содержит группы 52-55 элементов, а узел 37 коммутации выходных слов группы 56-59 элементов,(На фиг. 5 и 6 в скобках показаны номера разрядов информационных слов, коммутируемых узлами 33 и 37). Узел 36 контроля нулевого состояния регистра накопления содержит первую группу 60 элементов ИЛИ, элемент ИЛИ 61, счетчики 62-64, вторую группу 65 элементов ИЛИ, дешифраторы 66-68, первую группу 69 элементов И, элемент ИЛИ-НЕ 70, третью группу 71 элементов ИЛИ, вторую группу 72 элементов И, элемент ИЛИ-НЕ 73, четвертую группу 74 элементов ИЛИ, третью группу 75 элементов И, элемент ИЛИ-Н 76, элемент И 77, элементы ИЛИ 78 и 79 и элемент И 80. Узел 34 управления приемом информации содержит элемент И 81, элемент ИЛИ 82, счетчик 83, первую группу 84 элементов И, регистр 85, вторую груп пу 86 элементов И, элемент ИЛИ 87, элементы И 88 и 89, триггер 90, элемент И 91, триггер 92, генератор 93 импульсов, элемент НЕ 94, элементы И 95 и 96, элемент ИЛИ 97, элемент И 98, дешифратор 99 и третью группу 100 элементов И, Узел 34 управления вьщачей информации содержит элемент И 101, счетчик 102, первую группу 103 элементов И, регистр 104, вторую группу 105 элементов И, элемент ИЛИ 106, элемент И 107 элемент НЕ 108, элемент И 109, тригге 110, генератор 111 импульсов, элемент ИЛИ 112, элемент 113 задержки, дешифратор 114 и третью группу 115 элеменУстройство работает следующим образом. Заявки на обслуживание от блоков поступают на входы блоков 2 и 3. Каждый блок 1 может выставить две заявки: заявку на прием информации и заявку на вьщачу информации. Заявки на входах блоков 2 и 3 могут маскироваться по командам процессора 8. Есл процессор 8 свободен, т.е. не занят в данный момент обслуживанием абонен тов, и если на входах блока 3 отсутствуют заявки, требующие немедленного обслуживания, то в блоке 2 осущес вляется просмотр заявок на обслужива ние. При нахождении первой заявки ее номер через блок 7 передается в про154 цессор 8, после чего начинается обслуживание этой заявки. Во время обслуживания абонента просмотр заявок в блоке 2 прекращается и возобновляется вновь после окончания обслуживания предьздущей заявки. В блоке 3 постоянно осуществляется просмотр заявок и при нахождении заявки вьфабатывается сигнал прерывания процессора (авторазрыва), который по шине 14 поступает на входы процессора 8 и блока 7, При получении этого сигнала процессор 8 прекращает выполнение программы и выполняет заявку, номер которой поступает через блок 7 от блока 3. После вьпюлнения программы авторазрыва процессор 8 возобновляет вьшолнение прерванной программы. Таким образом осуществляется инициация обмена по заявкам от абонентов. Процесс обмена информацией осуществляется по командам процессора 8. Всем абонентам системы и блокам 1 присвоены номера от 1 до М, где М число абонентов в системе. При наличии обмена по шине 21 процессор 8 вьщает код номера блока 1 (адрес абонента) и код команды. Блок 6 выделя.ет команды, адресованные блокам 1, и выставляет на шины 10 адрес, а на шины 11 - код команды, подлежащей исполнению. Адрес и команда поступают по шинам 10 на все блоки 1. Каждьй блок 1 опознает адрес, присутствующий на шинах 10. Блок 1, опознавший адрес, принимает команду к исполнению, подключается к шинам 12 или 13 и организует обмен информацией между абонентом и процессором. При передаче информации от абонента соответствующий блок 1 подключается к шинам 13, при передаче информации абоненту воспринимает информацию на шинах 12 и-доводит ее до абонента. Имеется возможность осуществить обмен информацией между парой абонентов без доведения ее до процессора. В устройстве осуществляются следующие виды обмена информацией: абонент - процессор без преобразования информации. В этом случае информация от абонента-источника через его блок 1 поступает на шины 13, далее по шинам 19, 20, 17 поступает в прс ;ессор; процессор - абонент без преобразования информации. Информация от процессора по шинам 21 поступает на шины 12 и через блок 1 доводится абоненту-приемнику;
абонент - процессор с преобразованием информации. В этом случае ийформация от абонента-счетчика с шин 13 поступает через блок А, шины 17 в процессор;
процессор - абонент с преобразованием информации. Информация от процессора по шинам 21, 19, через блок 4 поступает на шины 20, 12 и через блок 1 доводится абоненту-приемнику;
абонент - абонент без преобразования информации. В этом случае информация от абонента-источника с шин 13 по шинам 19 поступает на шины 12 и через блок 1 поступает абоненту-приемнику;
абонент - абонент с преобразовани ем информации. Информация от абонента-источника с шин 13 через блок 4, шины 20, 12, блок 1 поступает абоненту-приемнику.
Блок 6 работает следующим образом
От процессора 8 на вход блока 6 по шинам 21 поступают следующие группы команд управления обменом:
Передать информацию, Прием (прием информации по тракту: абонент источник - процессор);
Передать информацию, Принимать информацию от абонента для процессора по К разрядов, Вьщавать информацию по К разрядов, Прием (прием информации по тракту: абонент - источник - блок 4 преобразования информации - процессор 8);
Принять информацию, Вьщача (выдача информации по тракту: процес сор 8 - абонент-приемник);
Принять информацию, Принимать информацию от процессора для абонент по К разрядов. Выдавать информацию по К разрядов,Выдача выдача информации по тракту: процессор 8 - блок 4 преобразования информации - абонент-приемник) ;
Передать информацию, Принять информацию, Взаимный обмен (прием информации по тракту: абонент-источник - абонент-приемник);
Передать информацию, Принять информацию, Принимать информацию от абонента для абонента по К раэрядоэ, Выдавать информацию по разрядов, Взаимньй обмен (прием информации по тракту: абонент-источник блок 4 преобразования информации абонент-приемник).
Команды в блок 6 поступают в виде управляющих слов. Узел 23 выделяет управляющие слова (цепи признаков управляющих и информационных слов не показаны).
Управляющее слово состоит из двух частей: двоичного кода команды и двоичного кода адреса узла, которому команда предназначена. Код адреса с выхода узла 23 пост ттает на вход узла 24, а код команды - на входы узла 25 и дешифратора 26. Узел 24 преобразует двоичный код адреса в парафазный код, т.е. в код, в котором каждом разряду соответствуют две шины: для прямого и инверсного значений. Парафазный код адреса разводится по всем позициям для установки блоков 1 (шины 10), а также к блоку 2 и блоку 3. Шны 10 подводятся к перечисленным блокам строго фиксированным образом в соответствии с адресами абонентов, так что при выдаче на шины 10 кода адреса на адресных входах только одного из блоков 1 присутствуют все единицы. Команды, поступающие от процессора 8, могут быть адресованы как абонентам (блокам 1), так и внутренним узлам. К внутренним командам относятся команды управления блоком 2, блоком (команды Установить маску, Продолжить поиск заявок и др.), блоком 5 (Прием - коммутация шин 19 и 20, Выдача - коммутация щин 21, 12, Взаимный обмен - коммутация шин 19 12, Принимать информацию от абонента для процессора по К разрядов - запись нулевого значения на регистр коммутации 29 блока 5 и установление блокировки на отработку команды Прием, Принимать информацию от процессора для абонента по К разрядов коммутация шин 21, 19 и 20, 12 и установление блокировки на отработку команды Вьщача, Принимать информацию от абонента для абонента по К разрядов - коммутация шин 20, 12 и установление блокировки на отработку команды Взаимный обмен. Блокировка отработки вышеуказанных команд производится только в отношении блока 5, При последующем поступлении в узел 23 команд Прием, Вьщача, Взаимный обмен их отработка заключается в снятии признака блокировки и формировании для блока 4 команды Начать обмен. Дешифратор 26 блока вьщеляет внууренние команды и передает их блокам 2-5 (по шинам 15 в блок 4, по шинам 22 в блоки 2, 3 и 5 Узел. 25 вьщачи команд по шинам 16 и дешифратор 26 по шинам 15 передаю команды блоку 4. Если на шину 21 процессор 8 вьщал команду, адресованную блоку 1, то п являются сигналы на выходах дешифратора 26, которые разрешают прохож дение адреса и команды на шины 10 и 11, Если на выходе процессора 8 при сутствует команда, адресованная бло ку 4 , появляется сигнал на выходе дешифратора 26, который разрешает прохождение команды на шины 16. Коды команд, поступающие от блока 6 управления в блоки 4 и 5, приведены в табл. 1 и 2. Блок 5 коммутации информацииработает следующим образом. Коды команд гз блока 6 поступают на регистр 29 блока 5, Блок 5 открывает в зависимости от поступающих кодов команд соответствуюш;ие группы элементов И и осуществляет коммутаip-no информационных шин в соответстви с табл. 2: 00000- шины 13, 17, все элементы И закрыты; 10000 - шины 19, 2.0, открыта груп па 28 элементов И; . 01001 - шины 21, 19, 20, 12, открыты элементы И группы 2 32; 00010 - шины 21, 12, открыты элементы И группы 31; 00001- шины 20, 12, открыты элементы И группы 32; 00100 - шины 19, i2, открыта груп па И 30 элементов И. В блоке 4 преобразования разрядности информации узел 33 коммутации входных сло13 предназначен для коммутации шин приема в соответствии с разрядностью абонента-источника, узе 34 управления приемом - для организа ции и управления приемом информации регистр 35 накопления - для накопления информации от абонента-источника узр-л 36- для контроля на нулевое значение регистра накопления после выдачи из него информации, узел 37 коммутации выходных слов - для коммутации шин выдачи в соответствии с разрядностью абонента-приемника, а узел 38 управления вьщачи - для организации и управления выдачей информации . Из блока 6 по шинам 15 и 16 в узлы 34 и 38 поступают коды команд в соответствии с табл. 1. В зависимости от значения команды узлы 34 и 38 выдают сигналы на узлы 33 и 37, При вьщаче сигнала узлу 33 (шина 39) производится прием с шин 13 информации по щинам 40 на регистр 35 в соответствии с разрядностью абонента-источника. При вьщаче сигнала узлу 37 (шина 51); производится выдача информации по шинам 41 абоненту-приемнику в соответствии с его разрядностью и на узел 36 контроля выходной информации при поступлении соответствующих команд от узла 38 по шинам 47-50. Узел 34 формирует и выдает в узлы 36 и 38 управляюш 1е сигналы по шинам 43 и 44. Узел 36 при выявлении отсутствия информации на регистре 35. формирует сигнал окончания работы и вьдает по шине 42 в узел 34. Б узле 33 коммутации входных слов группа 52 элементов И предназначена для приема информации от абонентовисточников на регистр 35 пословно по 8 разрядов, группа 53 элементов Идля приёма информации от абонентовисточников на регистр 35 пословно по 12 разрядов, группа 54 элементов И - для приема информации от абонентов-источников на регистр 35 пословно по 16 разрядов, группа 55 элементов И - для приема информации от абонентов-источников на регистр 35 пословно по 24 разряда. Их узла 34 по шинам 39 поступают соответствующие коды сигналов, которые последовательно открывают элементы И соответствующих групп и ком-, мутируют шины 13 и 40. Коды сигналов приведены в табл. 3. Б узле 37 ком1 тации выходных слов группы 56-59 элементов И предназначены для выдачи информации абонентамприемникам из регистра 35 пословно по 8, 12, Т6 или 24 разряда. Из узла 38 по шинам 51 постапают соответствующие коды сигналов, которые последовательно открывают соответствуюющие группы схем И и коммутируют шины 41, 17 (20).
Узел 36 работает следующим образом.
Из узла 38 в зависимости от абонента-приемника (прием по 8, 12, 16 или 24 разряда) по шинам 47, 48, 49 или 50 на элементы ИЛИ 60 поступает последовательность сигналов, которые накапливаются на счетчиках 62, 63 или 64 и дeшiфpyeтcя на дешифраторах 66, 67 или 68. Дешифратор, например 67, разрешает прохождение информации с шины 41 на элемент Ш1И-НЕ 73.
При чтении с регистра 35 очередного слова для абонента-приемника проверяется наличие информации на регистр 35 последующих (несчитанных) слов.
Если оставшиеся слова нулевые, то элементы ИЛИ-НЕ 70, 73 или 76 вырабатывают импульсньш сигнал, который по шине 42 поступает в узел 34, где при наличии сигнала КП (конец передачи) последний считывается и выдается абоненту-приемнику, а сигналы, поступающие из узла 34 по шинам 43 и 44, устанавливают блок 4 в исходное состояние. Если сигнал КП отсутствует, то продолжается считывание нулевых слов для абонента-приемника. Коды входных и выходных сигналов дешифраторов 66-68 приведены в табл.4.
В узле 34 управления приемом информации дешифратор 99 предназначены для формирования кодов сигналов управления приемом информации, элемент ИЛИ 82 - для объединения шин запуска узла 34, счетчик 83 - для записи кода команды с регистра 85 и последующего циклического вычитания единицы.
Элементы И 84 предназначены для записи кода команды на счетчик 83, регистр 85 - для хранения кода команды, поступившего от блока 6, тригрер 92 - для хранения сигнала КП от абонента-источника до окончания выдачи последнего информационного слова абоненту-приемнику, генератор 93 импульсов - для формирования двух импульсов после очередного запуска элментов И 89, элемент НЕ 94 - для управления элементом И 95 после установления счетчика 83 в ноль, элемент И 95, предназначенный для запуска узла 38, - после завершения
работы узла 34 и установления в исходное состояние узла 36, элемент И 96 для выдачи абоненту-приемнику сигнала КП и установления в исходное состояние узлов 36 и 38.
Из блока 6 по шинам 15 и 16 поступают код команды и управляющий импульс записи. Код команды через элементы И 86 записывается на регистр 85, после чего из блока 6 по шине 15 поступает код 100 (Начать обмен) на элемент ИЛИ 82, в результате чего команда с регистра 85 записывается на
счетчик 83 через элементы И 84. Команда с выходов счетчика 83 поступает на элемент ИЛИ 87 и с выхода элемента ИЛИ 87 на вход элемента И 89 и на входы элемента НЕ 94. При поступлении от абонента-источника на другой вход элемента И 89 сигнала УП (управление приемника) на выходе элемента И 89 вырабатывается запускаюш 1й сигнал, которьш поступает на вход генератора 93. Генератор 93 вьфабатывает серию из двух импульсов, которые поступают на счетный вход триггера 20, на входы элементов И 81, 88 и 91. Первый им пульс генератора 93 открывает элемент И 88 и поступает на счетчик 83, при этом его содержимое уменьшается на единицу. Второй импульс генератора 90 через элемент И 81 поступает на
5 входы элементов И 80 и к абоненту источнику в качестве управляющего сигнала УИ (управление источником). Управляющая информация с регистра 85 и счетчика 83 через элементы И 100
0 поступает на дешифратор 99. Управляющая информация с дешифратора 99 поступает по шине 39 в узел 33 блока 4. Коды управляющей информации, поступаюшие на дешифратор 99 и с него,
5 приведены в табл. 3. Очередной цикл формирования управляющей информации для узла 33 начинается после поступления от абонента-источника на вход элемента И 89 управляющего сигнала УП,
0 При обнулении счетчика 83 на вход
элемента И 95 через элемент НЕ 94 поступает потенциальный сигнал и второй
импульс генератора 93 через элемент И 95 поступает в узлы 36 и 38 и передает управление узлу 38 (производит его запуск). Узел 38 по окончании управления вьщачей очередной части информации абоненту-приемнику производит запуск узла 34 через элемент И по шинам 45 и 46. При поступлении от абонента-источ ника сигнала КП на триггер 92 с выхода триггера 92 на элементы И 91 и 96 поступает потенциальньй сигнал. Второй импульс генератора 93 через элемент И 91 устанавливает счетчик 83 и регистр 85 в ноль и через элемент И 95 поступает в узлы 36 и 3 Очередной сигнал от узла 36 через элемент ИЛИ 97 или от узла 38 через элементы И 98.и ИЛИ 97 поступает через элемент И 96 абонентуприемнику в виде сигнала КП и в узлы 36 и 38 для установления элементов схем в исходное состояние. В узле 38 управления выдачей информации дешифратор 114 предназначе для формирования кодов.сигналов управления приемом информации и узлом 36, счетчик 102 - для записи кода команды с регистра 104 и последующе го циклического вычитания из содержимого единицы, регистр 104 - для хранения кода команды, поступившего от блока 6 до завершения обмена, генератор 111 импульсов - для формирования двух импульсов после очередного запуска элементом И 109, элемент 113 задержки - для относительной задержки запускающего импульса узла 34 на время окончания считывания кода команды с регистра 104 на счетчик 102. Из блока 6 -по шинам 15 и 16 поступают код команды и управляющий импульс записи. Код команды через элементы И 105 записьюается на регистр 104. Запускающий импульс от узла 34 после накопления информации от абонента-источника на регистре 35 по шине 43 поступает на элементы И 103 и элемент 113 задержки. Инфор.мадия с регистра 104 записывается на счетчик 102. После окончания записи информации на счетчик 102 импульс с элемента 113 задержки через элементы ИЛИ 112 и И 109 поступает на первьш вход генератора 11, который вырабатывает два импульса, первый из них поступает через элемент И 107 на счетчик 102, где производится уменьшение содержимого на единицу, и опрокидьшает триггер 110 в единицу, второй импульс через элемент И 101 поступает на входы элементов И 115, абоненту-приемнику в 1виде сигнала УП и опрокидывает триг-, гер ПО в исходное состояние. Информа ция с регистра 104 и счетчика 102 через элементы И 115 поступает на дешифратор 114. Информация (команда) с дешифратора 114 по шинам 47, 48, 49 или 50 и 51 в зависимости от формата слова абонента-приемника (8, 12, 16 или 24 разрядов) поступает в узлы 36 и 37. Очередной цикл формирования кода на дешифраторе 114 осуществляется после очередного запуска генератора 111 по сигналу УП от абонентаприемника через элементы ИЛИ 112 и И 109. При обнулении счетчика 102 через элементы ИЛИ 106, НЕ 108 в узел 34 поступает потенциальньй сигнал. Второй импульс генератора 111 параллельно со считыванием последнего слова регистра 35 абоненту-приемнику поступает по шине 46 в узел 34 и осуществляет очередной запуск узла 34. Очередной запуск узла 38 осуществляется узлом 34 по шине 43. При поступлении сигнала от узла 34 по шине 44 элементы .узла 38 устанавливаются в исходное состояние (обнуляются реристр 104 и счетчик 102). Таким образом, предложенное устройство, осуществляя преобразование формата применительно к типу абонента аппаратными средствами, обеспечивает повышение своей производительности.
Продолжение таблицы 13, 17 00000 Прием информации процессором от абонентаисточника через блок преобразования информации19, 20 10000 Прием информации процессором от абонентаисточника непосред14Продолжение табл. 2 нентом-источником через -блок преобразования информации Выдача информации абонентом-источником абоненту-приемнику непосредственно
Таблица 4
Z)
гч
I
и
fw
.А
уТЧТТТ, IZO
26
V
- -ч/ 4 27 I
i
22 /75
/б
12
Фиг.З
I I
к I
15 46
ФигЛ
(ff8)(}7) (Mlj
t (Ф(8){1) (Jf() МШ1Ь)
{г5)ч){1)
(Ч8)(35) (IS)1 (
/V
ААЖАфААфААф
ss
7
/ Vm
A /
/V /
УП Ull3)
i
От аЗанента приемника
I7f20j tf
S.-i-J
/
HI
Л.
S2
/
V
.
L
G
/J
55
-ЦЦ
/ V -Ф /
31
96
ij
зг fA/
97
86
,Ц5 6
9S
КП
Ow аУонентапраенника
51
JL
1 A / i I I I A j , 1 i I I I
k
т
I . I
т
I n Ь
ry
5}.Jff
45
m
От абонентаt. приемника
ФигЗ
Устройство для обмена информацией | 1977 |
|
SU734655A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для обмена информацией | 1978 |
|
SU794630A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1985-09-23—Публикация
1984-04-13—Подача