Имитатор канала

 

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

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

РЕСПУБЛИН (51)4 G 06 F 11/00

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

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

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

fl0 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3608503/24-24 (22) 23.06.83 (46) 23.08.85. Бюл. № 31 (72) Н.Н.Ерасова, В.А.Исаенко, В.А.Калиничев, В.M.Òàôåëü и Б.Г.Шаров (53) 681.326.74 (088.8) (56) Авторское свидетельство СССР

¹ 640298,,кл. G 06 F 11/22, 1977.

Вопросы радиоэлектроники. Сер.

ЭВТ, вып. 10, 1971, с. 162-163. (54)(57) 1. ИМИТАТОР КАНАЛА, содержащий блок стандартного сопряжения, подключеннь|й соответственно первым и вторым входами-выходами соответственно к информационному входу-выходу имитатора и первому входу-выходу блока управления, первым, вторым и третьим входами — соответственно к выходам блока формирования данных, регистра данных и регистра управляющего слова, а первым и вторым выходами — соответственно к информационному входу буферного регистра и первому входу блока задания режима и индикации, первый выход которого соединен с адресными входами блока памяти данных и блока памяти управляющих слов, выходы которых подключены соответственно к первым информационным входам регистра данных и регистра управляющего слова, соединенных вторыми информационными входами с вторым выходом блока задания режима и информации, а выходами соответственно с информационными входами блока памяти данных и блока памяти управляющих слов, выход регистра управляющего слова подключен к управляющему входу блока формирования данных и к первому входу блока

„„SU, „1174927 А управления, вторым входом соединенного с третьим выходом блока задания режима и индикации, а выходом подключенного к управляющим входам буферного регистра, регистра данных и регистра управляющего слона, выхо. ды которых соединены соответственно с вторым, третьим и четвертым входами блока задания режима и индикации, второй вход-выход блока управления соединен с управляющими входами-1ыходами блока памяти данных, блока памяти управляющих слов и информационным входом-выходом блока формирования данных, о т л и ч и ю шийся тем, что, с целью расширения класса решаемых задач имитатора канала, и него введены блок перезапусков и блок селективной индикации, причем первый вход блока перезапусков подключен к четвертому выходу пульта опе ратора, первый выход — к третьему входу блока управления, а вторые вход и выход — соответственно к выходу и входу сброса имитатора, первый и второй входы блока селективной индикации соединены соответс1венно с пя-. тым выходом блока задания режима и индикации и выходом блока управления, а выход — с вторым управляющим входом буферного регистра, управляющий вход блока памяти данных подключен к выходу регистра управляющего слова.

2. Имитатор по и. 1, о т л и ч а ю шийся тем, что блок иерезапусков содержит пять элементов И, два элемента ИЛИ, коммутатор, генератор опорной частоты и делитель час-тоты, причем выходы первого, второгi> л и третьего элементов И подключены к соответствующим входам первог о эле1174927 мента ИЛИ, выход которого и выход генератора опорной частоты образуют ° первый. выход блока, выход третьего элемента И является вторым выходом блока, выход генератора опорной частоты подключен через делитель частоты к информационному входу коммутатора, связанного выходом с первым входом четвертого элемента И, выход которого и выход пятого элемента И соединены соответственно с первым и вторым входами второго элемента ИЛИ, подключенного выходом к первым входам второго и третьего элементов И, первый вход первого элемента И является вторым входом блока, вторые входы первого, второго, третьего и четвертого элементов И, третьи входы первого и третьего элементов И, первый и второй входы пятого элемента И и управляющий вход коммутатора образуют первый вход блока.

3. Имитатор по п. 1, о т л и— .ч а ю шийся тем„:,что блок селективной индикации содержит счетчик, элемент ИЛИ и схему сравнения, выход которой является выходом блока, управляющий вход — является первым входом блока, первый информационный вход соединен с выходом счетчика, счетный вход которого подключен к выходу элемента ИЛИ, первый и второй входы которого, вход обнуления счетчика и второй информационный вход схемы сравнения образуют второй вход блока.

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

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

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

На фиг,1 представлена блок-схема имитатора канала, на фиг.2-5 — функ.циональные схемы блок перезапусков, блока селективной индикации, блока памяти данных и блока управления, на фиг.6 — граф-алгоритм состояний и переходов блока управления, . на

3 11 фиг. 7-9 — функциональные схемы блока стандартного сопряжения, блока формирования данных и блока задания режима и индикации.

Имитатор канала содержит (фиг.1) шины 1 информационных входа и выхода канала, блок 2 стандартного сопряжения, блок 3 управления, буферный регистр 4, блоки 5 и 6 памяти данных и управляющих слов, блок 7 формирования данных, регистры 8 и 9 данных и управляющих слов, блок 10 селективной индикации, блок 11 перезапусков, блок 12 задания режима и индикации, шины 13 и 14 входа .и выхода сигналов начальной установки имитатора.

Блок 11 переэапусков содержит (фиг.2) первый элемент ИЛИ 15, первый 16, второй )7, третий 18, четвертый 19 и пятый 20 элементы И, генератор 21 опорной частоты, делитель 22 частоты, коммутатор 23, второй элемент ИЛИ 24 (формирователь импульсов), шины 25-29 сигналов "Код частоты", "Генератор", "Сброс пуль- та", "Комплекс", "Ведущий" первого входа блока.

Блок 10 селективной индикации содержит (фиг.3) схему 30 сравнения, счетчик 31, элемент ИЛИ 32, шину 33 сигнала "Количество байт" первого входа блока, шины 34-37 сигналов

"Сброс пульта", -"Байт данных", "Байт состояния", "Разрешение" второго входа блока.

Блок 5 памяти данных содержит

1 (фиг.4) память 38, коммутаторы 39 и 40 старших и младших разрядов адреса, схему 41 сравнения, счетчик 42 данных, шину 43 сигнала "Работа" адресного входа блока.

Блок 3 управления содержит (фиг.5) входной мультиплексор 44, постоянную памяти (ПЗУ ) 45, выходной регистр 46

Блок 2 стандартного сопряжения содержит (фиг.7) усилители-передатчики 47, усилители-приемники 48 сигналов идентификации и управления, усилители-приемники 49 и усилителипередатчики 50 информационных сигналов ШИН-А и ШИН-К, узел 51 контроля четности, схему 52 сравнения адре- . сов, узел 53 формирования контрольного разряда, дешифратор 54 байта состояния, коммутатор 55.

Блок 7 формирования данных содержит (фиг.8) коммутатор 56, регистр 57 сдвига, постоянную память (ПЗУ) 58

50 где НПУ вЂ” поле номера периферийного устройства;

КОП вЂ” поле кода операций;

КЧ вЂ” поле количества чисел, БПД вЂ” поле базы памяти данных, ФЛ вЂ” поле флажков.

Ф

Содержимое полей НПУ и КОП пер»дается в ПУ, Содержимое поля КЧ определяется количеством передаваемых

74927 символьных кодов, счетчик 59, схему 60 сравнения.

Блок 12 задания режима и индикации содержит {фиг.97 регистр 61, элементе 62 иццикации, тумблерные регистры 63-66, переключатель 67 регистров, кнопку 68 сброса и начального пуска.

Посредством шин I имитатор канала (ИК ) подключается к периферийному устройству (ПУ) . Блок 2 о уществляет согласование входных и выходных сигналов интерфейса, дополняет коды адресов, операций и данных, передаваемых в ПУ по информационным шинам канала (ШИН-К) контрольным разрядом, сравнивает адрес, поступивший от ПУ по информационным шинам абонента (ШИН-А), с заданным, контролирует на четность байты адресов, состояний и данных, поступающих от

ПУ по ШИН-А, дешифрирует байт состояния. Блок 3 управления обеспечивает координацию работы всех узлов ИК с помощью управляющих и синхронизирующих сигналов, формируемых блоком в соответствии с заданной программой, режимами, сигналами от ПУ и .алгоритмами работы.

Буферный регистр 4 служит для за30 поминания байтов данных, адресов и состояний, поступающих по ШИН-А от

ПУ через блок 2, содержимое регистра 4 инициируется в блоке 12. Блок 5 памяти данных служит для хранения

З5 и выдачи данных в ЛУ по ШИН-К через регистр 8 и блок 2, предварительно занесенных в блок 5 с блока 12. Эти данные необходимы для разметки носителей, задания границ и зон и т.д.

40 при работе с ПУ типа накопителей на лентах, дисках, барабанах (т.е. данные, организованные в произвольные, достаточно сложные структуры ).

Блок 6 памяти управляющих слов слу4 жит для хранения заданной с блока 12 программы, состоящей из управляющих слов следующего формата:

1174927 в ПУ или принимаемых от ПУ байтов ПУ. При этом блок 3 выбирает из данных. В поле ФЛ содержатся флажки- блока 6 в регистр 9 первое управляюприэнаки блокировки счета данных, щее слово и вводит в ПУ последовацепочки данных и команд, работы с тельность сигналов начальной выборки, тем или другим типом данных и т.п. в процессе которой через блок 2 в

Поле базы памяти данных предназначе- ПУ поступают байты адреса и кода -опено для программного разбиения памяти рации из регистра 9, а от ПУ в блок 2 данных на зоны путем базирования ад- поступают байты адреса и состояния. реса. 10 Блок 2 сравнивает адрес, поступающий

Блок 7 формирует переменный код от ПУ и заданный в управляющем слове для передачи в ПУ. Регистры 8 и 9 и анализирует байт состояния, Если служат для хранения текущих значе- байт состояния не содержит указатений соответственно байта данных и лей сбоя, то блок 3 организует обуправляющего слова. Запись в регист- 15 мен данными с ПУ. При приеме данных ры 8 и 9 производится из соответст- от ПУ в ИК последние контролируются вующего блока 5 или 6 или с блока 12 блоком 2 на четность и при необходиБлок 10 селективной индикации мости (сбой по четности в данных или управляет записью в буферный регистр 4 режим работы "Такт" заносятся в резаданных с блока 12 байтов данных или 20 гистр 4 и инициируются на блоке 12. состояний, поступающих от ПУ. Блок 11 При передаче данных в ПУ последние перезапусков обеспечивает циклический поступают из блока 7 или из блока 5. режим работы ИК при наличии неисправ- Выбор источника данных определяет ностей в ПУ, а также совместную ра- значение соответствующих разрядов в боту с другим ИК, который подключает- 2 поле ФЛ управляющегб слова, находяся к шинам 13 и 14. Блок 12 содержит щегося в данный момент в регистре 9. органы управления и индикации и слу- Если источником является блок 7, то жит для задания режимов работы ИК и в поле ФЛ имеется также указатель, контроля работы ПУ. определчющий тип данных. Если источИмитатор канала работает следую- ником данных является блок 5, то адщим образом. рес данных определяется с учетом поИК выполняет "Программирование" ля БПД управляющего слона. и Контроль" ПУ. "Программирование" При задании данных (Программиропредназначено для задания программы вание" ) последние поступают в папроверки ПУ и режимов работы ИК. За- мять 38 с блока 12 по адресам, задание программы заключается в запи- данным с блока 12 и поступающим на си в блок 6 через .регистр 9 управ адресные входы 38 памяти через комляющих слов, заданных с блока 12 по мутаторы 29 и 40. При с итывании адресам. При необходимости (в прог- данных "Контроль" ПУ) последние из рамме есть управляющие слова, со- памяти 38 наносятся в регистр 8, а держащие признак работы с памятью

40 адрес выбираемых данных определяетданных) с блока 12 через регистр 8 и ся либо значениями счетчика 42, старблок 5 заносятся данные. Кроме того, шие и младшие разряды которого пона блоке. 12 органами управления за- ступают на адресные входы 38 памядаются основные и вспомогательные ти соответственно через коммутаторежимы работы. Основные режимы: ры 39 и 40, либо младшими разрядами

"Такт", "Автомат", 1енератор", а счетчика 42 и значением поля БПД тевспомогательные: "Монопольный", "Be- кущего управляющего слова. Зто поздомый", "Комплекс", "Блок селекции воляет использовать блок 5 либо как включен" и т.д. единое запоминающее устройство, ли-

После задания программы проверки 50 бо как несколько независимых заосуществляется ее контроль, а при поминающих устройств младшего объенеобходимости и контроль данных пу- ма. Последнее необходимо при выполтем считывания управляющих слов и ненни цепочки управляющих слов данных на элементы индикации пуль- предусматривающих передачу в Пу разта 12 соответственно из блоков 6 и 5 55 личных массивов данных. через регистры 9 и 8. После этого ус- При достижении счетчиком 42 знатанавливается "Контроль" ПУ, который чения, содержащегося в поле КЧ управ. и осуществляет собственно проверку ляющего слова, что фиксируется схе1174927

15

50

55 мой 41 сравнения, в блок 3 передается сигнал окончания обмена, по которому последний вводит в ПУ через блок 2 последовательность окончания обмена. Схема, 41 сравнения и счетчик 42 работают независимо от того

1 1 какая операция (передача или прием данных) заданы в управляющем слове, В последовательности окончания

ИК получает конечный байт состояния от ПУ и в зависимости от указателей в поле ФЛ переходит к выполнению сле дующей команды программы (в поле ФЛ задана цепочка команд) или завершает выполнение проверки (в поле ФЛ отсутствует указатель цепочки команд) .

Пег приема данных от ПУ возника-. ет необходимость их визуального контроля, Если ЛУ не способно работать в потактном режиме (например, накопители на дисках и лентах, фотосчитыватели и т.д.), то контроль осуществляется с помощью блока 10, который обеспечивает запись в регистр 4 и последующую индикацию на блок 12 необходимого байта данных ,или байта состояния. Для этого на блоке 12 набирается номер (по порядку) требуемого байта, который поступает в блок 10 по шинам "Количество байт" 33 на первые информационные входы схемы 30 сравнения. Счетчик 31 предварительно обнулен с пульта 12 сигнала нСброс" по шине 34. Сигналы

"Байт данных" по шине 35 или "Байт состояния" по шине 30 поступают через элемент ИЛИ 32 на счетный вход счетчика 31 и модифицируют его значение. При совпадении значения счетчика 31 и кода на шинах "Количество байт" 33, а также при наличии сигнала" Разрешение". на шине 37 (форми/ руемом блоком 3 при наличий режима

"Блок селекции включен") схема 30 сравнения вырабатывает сигнал записи в регистр 4 байта данных или состояния, поступающих от ПУ.

ИК в режиме "Такт" обеспечивает установку в сброс каждого сигнала интерфейса по нажатию кнопки на блоке )2. В режиме "Автомат" по нажатию кнопки на блоке 12 выполняется вся заданная программа или ее часть (при неисправности ПУ), При наличии указателя цепочки команд в последнем управляющем слове и при исправности ПУ в режиме "Автомат" происходит зацикливание программы. Режим

"Генератор" существенно облегчает поиск неисправности, так как обеспечивает автоматический циклический запуск выполнения программы. 3апуск ИК в различных режимах работы осуществляется блоком 1!. При от сутствии сигнала "Комплекс" на шине 28 в режимах "Такт" и "Автомат" (отсутствие сигнала на шине 26) сигнал "Сброс пульта" на шине 27 от блока 12 через элемент И 20 поступает на формирователь 24, а с его выхода через элементьг И 17 и ИЛИ 15 в блок 3. По этому сигналу блок 3 осуществляет запуск ИК. В режиме

"Генератор" (наличие сигнала на шине 26) генератор 21 и делитель 22 формируют группу периодических сигналов с различными частотами. Один иэ этих сигналов через коммутатор 23 и элемент И 19 поступает на вход формирователя ?4, а с его выхода через элементы И 17 и ИЛИ 15 поступают в блок 3 и организуют периодический запуск ИК. Частота запуска зависит от сигналов "Код частоты" на шинах 25, поступающих с блока 12 на входы коммутатора 23. Блок ll обеспечивает также синхронизацию работы двух ИК при проверке ПУ типа адаптер канал-канал. В этом случае с блока 12

I задается режим "Комплекс". Если задан также режим "Ведущий (сигнал на шине 29), то данный ИК синхронизирует работу другого ИК, выдавая ему по шине 14 (через элементы И 18 и ИЛИ 15) сигнал начальной установки. Если режим "Ведущий" не задан, то данный ИК синхрониэируется другим ИК, получая по шине 13 сигнал начальной установки и передавая его в блок 3 через элементы И 16 и

ИЛИ 15.

На фиг.5 представлена структурная схема одной из возможных реализаций блока 3 управления, который реализован в виде микропрограммного автомата, граф-алгоритм которого представлен на фиг.6 В графе-алгоритме в кружках изображен адрес ячейки ПЗУ 45, в которой хранится микрокоманда. Дугами изображены переходы иэ одного состояния в другое, название сигналов над кружками оэначают, что сигналы формируются в этихгсостояниях, название сигналов над дугами означают, что переход из

1174927

30 где AMK — поле адреса следующей микрокоманды, АМХ - поле кода адреса подключаемого входа мультиплексора, УПР— пале выходных сигналов устройства управления.

Если на .выбранной шине присутствует входной сигнал (т.е. логическая "1"), то автомат переходит в состояние, в младшем разряде которого присутствует единица. Если на выбранной шине отсутствует входной сигнал (т.е. присутствует логический "0"), ° то автомат переходит в состояние, в младшем разряде которога присутствует ноль, Пусть поле адреса ПЗУ 45 представляет комбинацию 0011, поле адреса мультиплексора 44 - 0101. Если на пятом входе мультиплексора 44 присутствует входной сигнал (т.е. логическая "1" ), то переход осуществляется по адресу

00111. Если входной сигнал отсутствует, то переход осуществляется по адресу 00110. Аналогично реализуют- 55 ся все остальные условные переходы.

Для формирования выходящих сигналов блока 3 используется горизонталь

35 одного состояния (начало дуги ) в другое (стрелка дуги) происходит при наличии этого сигнала.

11ультиплексор 44 предназначен для реализации условных переходов.

ПЗУ 45 служит для хранения набора микрокоманд.. Выходной регистр 46 предназначен для устранения разброса времени выборки. различных адресных разрядов ПЗУ.

Информационные входы мультиплексора 44 соединены с шинами входных сигналов устройства управления, т.е. сигналов, по которым осуществляются переходы из одного состояиия автомата в другое. Выход мультиплексора 44 подключен к младшему адресному входу ПЗУ 45, на остальные адресные входы которого подаются сигналы с выходного регистра 46.

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

25 ное микропрограммирование, т. е. каждому разряду поля выходных сигналов микрокоманды ставится в соответствие определенный выходной сигнал блока 3.

Исходному состоянию блока 3 (фиг.6) соответствует состояние "0ri его графа, только в таком состоянии на выходе блока 3 отсутствует сигнал

"РАБ-К". При задании режима "Контроль" ПУ на блоке 12 блок 3 переходит в состояние "1" непосредственно после нажатия кнопки на блоке 12 в режимах "Автомат" и "Такт" (наличие сигнала "Пуск" и отсутствие сигнала "Генератор" ) или через состоя« ние "2" в режиме "Генератор".

В состоянии "1" блок 3 анализирует режим работы с блоком 6 (выполнение нескольких команд) или с регистром 9 (выполнение одной команды) по значению сигнала "ЗУК" из блока 12. При работе с блоком 6 вырабатывается сигнал обращения в блок 6

"Обр.ЗУК" (состояние "3"), и после того, как управляющее слово из блока 6 запишется в регистр 9 (наличие сигнала "Ответ БП" из блока 6), приступает к процедуре установления свя-. зи с ПУ (состояние "4")..

В состоянии "4" блок 3 вырабатывает сигнал "Выд.НВУ", который поступает на вход блока 2. По этому сигналу код номера ПУ иэ регистра 9.через коммутатор 55 и усилители-передатчики 50 блока 2 поступает на шины 1. В состоянии "5" блока 3 формируются сигналы "486p-К" и "АДР-К"-, которые через усилители-передатчики 47 блока 2 поступают на шины 1.

От ПУ в блок 2 через усилители-приемники 48 поступают сигналы "РАБ-А" и "4АДР-А", а также результат сравнения адресов с выхода схемы 52 сравнения (сигнал "АДРСП"). При отсутствии сигнала "АДРСП" блок 3 переходит в состояние "6", "7" и "8" и возвращается в исходное состояние

"0", снимая сигналы "ВБР"К", "АДР-К" . и РАБ-К

При наличии сигнала "АДРСП" блок 3 из состояния "5" переходит в состояние "9", снимая с входа коммутатора 55 сигнал "Выд.НВУ" и подавая сигнал "Выд.КОП", по которому. на выход коммутатора 55 проходит код операции из регистра 9. В состоянии

"9" снимается сигнал "АДР-К", при

1174927

35 работе в мультиплексном режиме сигнал "ВБР-К" (отсутствие сигнала нМонопольный"j . Г> состоянии "10" формируется сигнал ",УПР-К, который через усилители-передатчики 47 поступает на шины 1. ПУ на прием кода операции отвечает байтом состояния, сопровождаемым сигналом "УПР-А".

Байт состояния поступает с входов усилителей-приемников 49 на входы буферного регистра 4,узла 51 и дешифратора 54 блока 2. Результаты дешифрации (сигналы нулевого байта состояния "BC=0 конечного байта "ТК" байта с указателем "Внимание ВН") и контроля по четности поступают в блок 3, который по сигналу " УПР— А" переходит в состояние "!I"",,снимая сигнал выдачи, кода операции и сигнал "УПР-К", Из состояния "11" через состояние

"12 блок 3 переходит в состояние

1I

"13", в котором формируется сигнал

"ИНФ-К". В зависимости от результата дешифрации байта состояния и кода операции, хранящегося в регистре 9, выполняется переход в состояние "14" или ".16", а затем в состояние "15".

Из состояния "15" после снятия ПУ. сигнала "УПР-А" блок 3 переходит в состояние "17", снимая сигнал "ИНФ-К".

В состоянии "17" анализируется ответ ПУ. При передаче ПУ очередного байта состояния блок 3 переходит в состояние "17", при выдачи ПУ сигнала "ИНФ-А" — в состояние "21", а при отключении ПУ (снятие сигнала

"РАБ-A" ) — s состояние "18".

В состоянии "21" блок 3 формирует сигнал счета байтов "+IСЧ", поступающие на счетный вход счетчика 59 блока 7, сигнал выдачи информации в ПУ "Выд.ИНФ" при выполнении операции Записьи (наличие кода операции "Запись" на выходе регистра 9), поступающий на вход комму- 45 татора 55 блока 2, и сигнал "ИНФ-К".

При выполнении операции "Чтение" информация от ПУ с шин 1 через усилители-приемники 49 блока 2 поступает на входы узла 51 и буферного регистра 4. После снятия ПУ сигнала

"ИНФ-А" блок 3 переходит в состоя11 11 ние 2, где снимаются сигналы

"ИНФ-К" и иВыд.ИНФ". В состоянии

"22" проверяется наличие сигналов

"ИНФ-А", "УПР-А" и "РАБ-А" от ПУ. При наличии сигнала "ИНФ-А" блок 3 переходит в состояние "23", где производится анализ сигнала с выхода схемы 60 сравнения блока 7 (сигнал совпадения количества переданных байтов с количеством байтов, заданных в регистре 9, "4КЧСОВП"), Если сигнал

"КЧСОВП" отсутствует, то из состояния "23" производится переход в состояние "21", имитатор принимает от

ПУ (или передает в ПУ ) следующий байт информации. Если есть сигнал

"КЧСОВП", то блок 3 переходит в состояние "24", передавая через усилители-передатчики 47 в ПУ сигнал окон. чания обмена "УПР-К".

После того, как ПУ снимает сигнал "ИНФ-А", блок 3 переходит н состояние "25" и снимает сигнал "УПР-К, Из состояния "25" происходит переход в состояние "17" с ожиданием ответа ПУ.

Если блок 3 находится в состоянии "22", а от ПУ поступают сигналы

"РАБ-А" и "УПР-А" или снимается сигнал "РАБ-А", то блок 3 переходит в состояние "17", а затем — в состояния "12" и "13" соответственно.

В состоянии "18" анализируются сигналы "ЦК" (указатель "Цепочка команд" ) из регистра 9, "ТК" и "ВН" из дешифратора 54. При наличии сигналов "ЦК" и "ТК" (что свидетельствует о нормальном завершении операции) блок 3 переходит в со<-тояние

"19", формирует сигнал "+IОЧ ЗУК", который поступает в блок 6. Иэ послед— него в регистр 9 при этом производится зались очередного управляющего слова из программы проверки. Из состояния "20" блок 3 переходит в состояние "!". При наличии сигнала

"ВН" и при отсутствии сигнала "ЦК" блок 3 переходит в состояние "20", а затем — в состояние "1", приступая к вводу в ПУ той же операции, код которой хранится в регистре 9.

При отсутствии сигналов "1(K" и "В!1" блок 3 через состояние, "8" переходит в исходное состояние "0", снимая сигнал "РАБ-К".

Если блок 3 находится в исходном состоянии "0", а от ПУ поступает через шины 1 сигнал вТРБ-А" (сигнал

"РАБ-А" отсутствует., то он переходит в состояние "28, где формируется сигнал "ВБР-К" . При поступлении от ПУ сигналов "РАБ-А" и "АДР-Alt блок 3 переходит в состояние "27", где снимается сигнал."ВБР-К" и фор1 74927

14 .1 3 мируется сигнал "УПР-К". В состоянии "27" анализируется сигнал

"АДР-А", после снятия сигнала

"АДР-А" блок 3 переходит в состояние "17", снимая сигнал "УПР-К", и ожидает ответа ПУ. .Усилители-передатчики 47 и 50 блока 2 предназначены для усиления сигналов, передаваемых в ПУ, а уси- 1О лители-приемники 48 и 49 — для уси- ления сигналов, принимаемых от ПУ.

Контроль по четности байтов, принимаемых от ПУ, осуществляется с помощью узла 51, Схема 52 сравнения сравнивает номер ПУ, переданный по

ШИН-К с номером. ПУ, принятым по

ШИН-А, с выдачей результата в блок 3, С помощью узла 53 формируется контрольный разряд байта, передаваемого 20 в ПУ, с передачей его в ПУ, Дешифратор 54 определяет тип байта состояния. Через коммутатор 55 поступает . информация либо из регистра 9 (при выдаче номера ПУ), либо из регист- 25 ра 8, либо из блока 7 (при передаче данных в ПУ).

Регистр 57, ПЗУ 58 и счетчик 59 блока 7 формируют массивы чисел, передаваемые в ПУ,, коммутатор 56 по указателям, поступающим иэ регистра 9, выбирает один из трех источников этих чисел — регистра 57, ПЗУ 58 или счетчик 59 ° Указатели содержатся в соответствующем поле управляющего слова. Независимо от того, какой иэ трех источников чисел выбран, счетчик 59 подсчитывает количество переданных байтов, а схема 60 сравнения сравнивает с количеством, заданным в соответсвующем поле управляющего слова. Сигнал сравнения поступает в блок 3.

В пульте 12 оператора регистр б! сЛужит для хранения сигналов интерфейса, на элементах 62 индикации индицируется состояние регистров 4, 8, 9 и 61, тумблерные регистры 63

66 задают количество байтов для блока 10, байты данных для блока 8 и управляющие слова для блока 9, код частоты для блока 11, адрес для блоков 5 и 6, переключатели 67 режимов служат для задания основных и вспомогательных режимов. блоков 3, 5, 6 и 11.

1174927

В олок Ю h шине 1Ч

12

Ю Блан Ф

Из бяона 12 Из бпла У

ФигЗ

ll74927.

Х блошку 8 Из блока3 РЮлок 5

Из олока9

1174927 л" исаи 1

Кйжу 12

КЖюу 3

1!74927

Уи hewO йейиа8ЭИмаФ йп Фжа9 К&оку Ю И йвнаи8,9 к окуu

zs пайи

И бювару 3 Ir йакпи 5б

Составитель В.Вертлиб

Редактор Л.Гратилло Техред Т.Фанта

Корректор С.Черни

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4

Заказ 5201/50 Тираж 710 Подписное

ВНИИПИ Государственного комитета СССР

Ф по делам изобретений и открытий

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

Имитатор канала Имитатор канала Имитатор канала Имитатор канала Имитатор канала Имитатор канала Имитатор канала Имитатор канала Имитатор канала Имитатор канала Имитатор канала Имитатор канала 

 

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

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

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

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

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

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

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

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

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

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

Изобретение относится к средствам моделирования систем радиосвязи
Наверх