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

 

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

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

РЕСПУБЛИК

„.SU„„

А2 (so y G 06 F Il/00

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

IlO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ "1 ., ф

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

Н A ВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ (61) 1)74927 (21) 3869965/24-24 (22) 21.03 ° 85 (46) 07.10.88, Бюл. № 37 (72) Н.Н.Ерасова, В.А,Исаенко, А.А.Самчинский и Б,Г.Illapos (53) 681.326 ° 74(088.8) (56) Авторское свидетельство СССР № 1174927, кл, . 6 06 F II/00 ° 1963. (54) (57) ИМИТАТОР КАНАЛА по авт.св.

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

1429115

Изобретение относится к вычисли тельной технике, предназначенной для контроля и наладки периферийных устройств ЭВИ типа ЕС ЭВМ, и является усовершенствованием известного устройства по авт.св. Р 1174927.

Целью изобретения является расширение класса решаемых задач за счет

Обеспечения возможности ветвления программы проверки по заданному байjу состояния проверяемого перифериййого устройства.

На фиг.1 представлена структурная хема имитатора; на фиг.2-4 — функ- 15

4иональные схемы блока памяти управ-! ляющих слов, блока стандартного сопряжения, блока управления; на фиг.5—

1 раф-алгоритм блока управления; на фиг.6-10 — функциональные схемы блока 20

Памяти данных, блока формирования бранных, блока селективной индикации, 1 блока перезапусков1 блока задания режимов и индикации.

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

15 сравнения.

Блок 6 памяти управляющих слов (фиг.2) содержит запоминающий узел

16, счетчик 17 и коммутатор 18, 40

Блок 2 стандартного сопряжения (фиг.3) содержит усилители-передатчики 19 и усилители-приемники 20 сигналов индетификации и управления, усилители-приемники 21 ШИН-А, усилители-передатчики 22 ШИН-К, узел 23 контроля по четности, схему 24 сравнения адресов, узел 25 формирования контрольного разряда, дешифратор 26 байта состояния и коммутатор 27.

Блок 3 управления содержит (фиг.4) входной мультиплексор 28, постоянную

29 памяти (ПЗУ), выходные регистры

30.

Блок 5 памяти данных содержит (фиг.6) памяти 31, коммутаторы старших 32 и младших 33 разрядов адреса, схему 34 сравнения, счетчик 35 данных, шину 36 сигнала "Работа" адресного входа блока.

Блок 7 форйирования данных содержит (фиг„7) коммутатор 37, регистр .

38 сдвига, память 39 символьных кодов, счетчик 40 и схему 41 сравнения.

Блок 10 селективной индикации содержит (фиг.8.) схему 42 сравнения, счетчик 43, элемент ИЛИ 44, шину 45 сигнала "Количество байт" информационного входа блока, шины 46-49 сиги налов "Сброс пульта", "Байт данных", "Байт состояния", "Разрешение" управляющего входа блока.

Блок 11 перезапусков содержит (фиг.9) элемент ИЛИ 50, элементы

И 51-55, генератор 56 опорной частоты, делитель 57 частоты, коммутатор

58, элемент ИЛИ 59, шины 60-64 сигналов "Код частоты", "Генератор", "Сброс пульта", "Комплекс", "Ведущий" первого входа блока, Блок 12 задания режимов и индикации (пульт оператора) содержит . (фиг.10) регистр 65 для хранения сигналов интерфейса, элементы 66 индикации, тумблерные регистры 67-70, переключатели 71 режимов, кнопки 72 сброса и начального пуска.

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

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

ШИН-К через регистр 8 и блок 2 данных, предварительно занесенных в блок 5 с

3 14291 пульта 12 оператора. Эти данные, в основном, необходимы для разметки но-. сителей, задания границ и зон и т,д. при работе с ПУ типа накопителей на лентах, дисках, барабанах (т.е, да5 нные, организованные в произвольные, достаточно сложные структуры). Блок

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

° т«ч н Ф т Ч<" ъ Фа

НПУ КОП КЧ ФЛ БПД БС

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

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

КЧ вЂ” поле количества чисел;

БПД вЂ” поле базы памяти данных;

ФЛ вЂ” поле флажков;

БС вЂ” поле байта состояния.

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

ПУ или принимаемых от ПУ байтов данных. В поле ФЛ содержатся флажки-признаки блокировки счета данных, цепочки данных и команд, работы с тем или ,иным типом данных-„и т.д. Поле БПД Зр предназначено для программного разбиения памяти данных на зоны путем базирования адреса. В поле БС указано значение байта состояния, при получении которого от ПУ происходит пере35 ход в ветвь программы, первое управляющее слово которой находится в фиксированной ячейке блока памяти управляющих слов

Блок 7 формирует переменный код для передачи в ПУ. Регистры 8 и 9 служат для хранения текущих значений соответственно байта данных и управляющего слова. Запись в регистры 8 и

9 производится из соответствующего блока 5 и 6 нли с пульта 12 ° Блок 10 селективной индикации управляет записью в буферный регистр 4 заданных с пульта 12 байтов данных -или состояний, поступающих от ПУ. Блок 11 пере запусков обеспечивает циклический режим работы ИК при наличии неисправностей в ПУ, а также совместную работу с другим ИК, который подключается к шинам 13 и 14. Пульт 12 оператора слу" жит для задания режимов работы ИК и контроля работы ПУ.

При помощи схемы 15 сравнения происходит сравнение значения байта

4 состояния, полученного от ПУ, со эначением байта состояния, хранящимся в поле БС управляющего слова регистра 9, с выдачей результатов,в блок 3 управления °

Запоминающий узел 16 блока 6 служит для хранения управляющих слов программы, заданной в режиме "Программирование", счетчик 17 служит для модификации адреса запоминающего устройства при работе с цепочкой команд, коммутатор 18 служит для формирования адреса ячейки запоминающего устройства (или показания счетчика, 1, или адрес, заданный на пульте 12 оператора, или фиксированный адрес ячейки, где хранится управляющее слово, выполнение которого необходимо при совпадении байта состояния, полученного от ПУ со значением байта состояния, заданным в поле БС управляющего слова)

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

ИК выполняет два вида работ "Программирование" и "Контроль ПУ", Вид работы "Программирование" предназначен для задания программы проверки ПУ и режимов работы ИК. Задание программы заключается в записи в блок 6 через регистр 9 управляющих слов, заданных с пульта !2 по адресам, заданным также с пульта 12. При этом в поле БС управляющего слова заносится значение байта состояния, определяющего переход к выполнению управляющего слова, заносимого в фиксированную ячейку блока 6 с пульта

12. При необходимости (в программе есть управляющие слова, содержащие признак работы с памятью данных) с пульта 12 через регистр 8 и блок

5 заносятся данные.

На пульте 12 органами управления задаются основные и вспомогательные режимы работы. Основные режимы "Такт",.

"Автомат", "Генератор", а вспомогательные "Монопольный", "Комплекс", "Блок селекции включен" и т.д.

После задания программы проверки осуществляется ее контроль, а при необходимости — и контроль данных путем считывания управляющих слов и данных на элементы 66 индикации соответственно иэ блоков 6 и 5 через регистры 9 и 8. После этого устанавливается вид работы "Контроль ПУ", при котором осуществляется собствен5 1429115 6 но проверка ПУ. При этом блок 3 выби- чего данное управляющее слово записы-. рает из блока 6 в регистр 9 первое вается в регистр 9 и в ПУ вводится управляющее слово и вводит в ПУ по- последовательность сигналов начальной следовательность сигналов начальной выборки и т.д. аналогично описанному.

5 выборки, в процессе которой через Если при получении конечного банта блок 2 в ПУ поступают байты адреса состояния от ПУ в данном управляющем и код операции 13 регистра 9, а от слове в поле ФЛ задана цепочка команд, ПУ в блок 2 поступают байты адреса то следующее управляющее слово считыи состояния. Блок 2 сравнивает адрес, 10 вается из ячейки с адресом И+1, где Mпоступающий от ПУ и заданный в управ- фиксированный адрес ячейки блока 6, ляющем слове. При получении от ПУ бай- где хранится управляющее первое слово та состояния, последний с помощью данной ветви программы проверки, к схемы 15 сравнивается с байтом сос- выполнению которой переходит ИК при ! тояния„ записанным в регистре 9. Если 15 получении байта состояния,. совпадаюна выходе схемы 15 отсутствует сиг- щим со значением, указанным в поле нал совпадения байтов, а также, если БС управляющего слова. байт состояния не содержит указателей При приеме данных от ПУ возникает сбоя, то блок 3 организует обмен рап- необходимость их визуального контроными с ПУ. При приеме данных от ПУ ля. Если ПУ не способно работать в в ИК последние контролируются блоком потактном режиме (например, накопите2 на четность и при необходимости ли на дисках и лентах, фотосчитывате(сбсй по четности в данных или режим ли и т.д.}, такой контроль осущест11 11 работы " Такт " ) заносится в р е ги с тр 4 вля ет ся с помощью блока 1 О, ко то рыи и индицируе т ся на пульте 1 2 . Пр и пе- Z5 обеспечивает запись в регистр 4 и р едаче данных в ПУ данные пос туп ают последующую индикацию на пульте 1 2 из блока 7 формирования данных или и з необходимого байта данных или байта бл ока 5 п амя ти данных . Выбор и с точни- со с тоя ния . Для этого на пульте 1 2 к а определяет значение соответствую - н абирае т ся номер (по порядку ) . тре буещих разрядов в поле ФЛ управляющего ЗО мого байта .

11 11 слова„ находящегося в данный момент ИК в режиме Такт обеспечивает в регистре 9. Если источником являет- установку и сброс каждого сигнала ся блок 7, то в поле ФЛ имеется так- интерфейса по нажатию кнопки на и 11 же указатель, определяющий тип данных. пульте .12, в режиме Автомат по

Если источником данных является блок нажатию кнопки на пульте 12 выпол35

5, то адрес данных определяется с уче- няется вся заданная программа или ее том поля БПД управляющего слова. часть .(при неисправности ПУ). Режим

B последовательности окончания HK "Генератор" существенно облегчает получает конечный байт состояния от поиск неисправности, так как обеспеПУ, последний с помощью схемы 15 срав" чивает автоматический, циклический нивается с байтом состояния, заданным запуск выполнения программы. Частота

11 в поле БС управляющего слова, Если на запуска зависит от сигналов Код часвыходе схемы 15 отсутствует сигнал тоты", поступающих с пульта 12. Блок совпадения этих байтов, в зависимости 11 обеспечивает также синхронизацию от указателей в поле ФЛ ИК переходит работы двух ИК при проверке ПУ типа

45 к выполнению следующей команды провер-- адаптер канал-канал. В этом случае

1! и ки (в поле ФЛ задана цепочка команд) с пульта 12 задается режим Комплекс

11 11 или завершает выполнение проверки (в Если задан также режим Ведущии, то поле ФЛ отсутствует указатель цепоч- данный ИК синхронизирует работу друки команд).

50 гого ИК, выдавая ему по шине 14 сигЕсли при проверке от ПУ байта сос- нал начальной установки, если режим тояния на выходе схемы 15 присутству- "Ведущий" не задан, то данный ИК ет сигнал, свидетельствующий о совпа- синхронизирует другим ИК, получая по денни байта состояния, полученного. шине 13 сигнал начальной установки и от ИУ, со значением байта состояния, передавая его в блок 3. заданным в поле БС управляющего сло55

Блок 3 управления реализован в ви-; ва, блок 3 выбирает из блока 6 де микропрограммного автомата, графуправляющее слово, записанное в ячей- алгоритм которого представлен на ке с фиксированным адресом, после фиге5

1429115

Мультиплексор 23 предназначен для реализации условных переводов, По " стоянная память 29 служит для хранения набора микрокоманд. Выходные регистры 30 предназначены для устранения разброса времени выборки различных адресных разрядов ПЗУ, Информационные входы мультиплексора 28 соединены с шинами входных сигналов блока 3, т.е. сигналов, по которым осуществляются переходы из одного состояния в другое. Выход мульти плексора 28 подключен к младшему ад-. ресному входу ПЗУ 29, на остальные ад ресные входы которого подаются сигналы с выходных регистров 30, В каждом состоянии автомата, кото.рому соответствует выбранная ячейка

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

Возможный формат микрокоманды представлен ниже:

-15

УПР

50. где AMK — поде адреса следующей микрокоманды;

АМХ вЂ” поле адреса подключаемого входа мультиплексора;

УПР— поле выходных сигналов устройства управления.

Если на выбранной шине присутству" ет входной сигнал (т.е. лог. "1"), то автомат переходит в состояние, в младшем адресном разряде которого ,присутствует единица. Если на выбранной шине отсутствует входной сигнал (т.е, присутствует лог. "0"), тс автомат. переходит в состояние, в младшем разряде которого присутствует ноль. Например, поле адреса ПЗУ 29 представляет комбинацию 0011 поле адреса входного мультиплексора 28—

0101.

Если на пятом входе мультиплексора

28 присутствует входной сигнал (т.е, лог. "1"}, то переход осуществляется по адресу 00111, если входной сигнал отсутствует, то переход осуществляется по адресу 00110. Аналогично реализуются все остальные условные переходы °

Для формирования выходных сигналов

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

Усилители-передатчики 19 и 22 предназначены для усиления сигналов, передаваемых в ПУ, а усилители-приемники

21 и 20 предназначены для усиления сигналов, принимаемых от ПУ. Контроль по четности байтов, принимаемых от

ПУ, осуществляется с помощью узла 23.

Схема 24 сравнения сравнивает номер

ПУ, переданньй по ШИН-К, с номером

ПУ, принятым по ШИН-А, с выдачей ре- . зультата в блок 3,. С помощью узла "5 формируется контрольный разряд байта, передаваемога в ПУ, с передачей его в ПУ, Дешифратор 6 байта состояния с-ределяет тип байта состояния.Через коммутатор 27 в блок 2 поступает инфсри;;— ция либо из регистра 9 управ:;яющих

I слов (нри выдаче номера ГГ ), лисс из регистра 8 данных, либо из блока 7

/ формирования данных при передаче данных в ПУ).

При задании данных (вид рабо ibi 1 Il Программирован| е ) данные поступают

B память 3 1 с пУ льта 1 2 HQ адресам, заданныи с пульта i 2 и поступающим на адресные входы памяти 31 через коммутаторы 32 и 33. При считывании данных (вид работы "Контроль ПУ"j данные из памяти 31 заносятся в ре-. гистр 8, а адрес выбираемых данньг

- определяется либо значениями счетчп-ка 35 данных, старшие и младшие разряды которого поступают на адресные входы памяти 31 соответственно через коммутаторы 32 и 33, либо иладшиии разрядами счетчика 35 и значением поля БПД текущего управляющего слова.

Это позволяет использовать блок 5 либо как единое запо:-ынающее устройство, либо как несколько независимых запоминающих устройств меньшего. объема, Последнее необходимо при выполнении цепочки управляющих слов, предусматривающих передачу в ПУ различных массивов данных.

При достижении счетчиком 35 значения, содержащегося в поле КЧ управ.-. ляющего слова, что фиксируется схеиой 34 сравнения, в блок 3 передается сигнал окончания сбивка, IIo которому последний вводит в ПУ через блок 2. Схема 34 и счетчик 35 работают независимо ат того,, какая операция

14291

9 (передача или прием данных) задана ! в управляющем слове.

Регистр 38, ПЗУ 39 и счетчик 40, рмируют массивы чисел, передавае1х в ПУ, коммутатор 37 по указателям, Поступающий из блока 9, выбирает один

ate трех источников этих чисел: регистр

38, ПЗУ 39 или счетчик 40. Указатели цодержатся в соответствующем поле сло-Ip а. Независимо от того, какой из рех источников чисел выбран, счетик 40 подсчитывает количество пере° ° анных байтов, а схема 41 сравнивает количеством, заданным в соответстующем поле управляющего слова, Сигал сравнения поступает в блок 3.

Блок 10 селективной индикации беспечивает запись в регистр 4 и последующую индикацию на пульте

12 необходимого байта данных или байа состояния (фиг.8). Для этого на ульте 12 набирается номер (по поряду) требуемого байта. Этот номер поСтупает в блок 10 по шинам "Коли- 25 .чество байт" 45 на первые информацион. ные выходные схемы 42 сравнения. Счетчик 43 предварительно обнулен сигналом "Сброс" по шине 46. Сигналы "Байт данных" по шине 47 или "Байт состоя- ЗО ния" по шине 48 поступают через элемент HJIH 44 на счетный вход счетчика

43 и модифицируют его значение. При совпадении значения счетчика 43 и кода на шинах "Количество байт" 45, а также при наличии сигнала "Разрешение" на шине 49 .(формируемом блоком 3 при наличии режима "Блок селекции включен") схема 42 сравнения вырабатывает сигнал записи в регистр 4 бай- 4р та данных или состояния, поступающих от ПУ.

При отсутствии сигналов "Комплекс" на шинах 63 и 61 сигнал "Сброс пуль-.. . та" на шине 62 от пульта 12 через элемент И 55 поступает на элемент

ИЛИ 59, а с его выхода через элементы

И 52 и ИЛИ 50 — в блок 3. По этому сигналу блок 3 осуществляет запуск ИК.

При наличии сигнала на шине 61 генератор 56 и делитель 57 частоты формируют группу периодических сигналов с различными частотами. Один из этих сигнапов через коммутатор 58 и элемент И 54 поступает на вход элемента

KIN 59, а с его выхода через элементы

И 52 и ИЛИ 50 поступают в блок 3 и организуют периодический запуск ИК. Частота запуска зависит от сигналов

15 1О

"Код частоты" на шине 60, поступающих с пульта 12 на управляющие входы коммутатора 58. Блок 11 обеспечивает также синхронизацию работы двух ИК при проверке ПУ типа адаптер каналканал. В этом случае с пульта 12 задается режим "Комплекс". Если задан также режим "Ведущий" (сигнал на шине 64), то данный ИК синхронизирует работу другого ИК, выдавая ему по шине 14 (через элементы И 53 и ИЛИ 50) сигнал начальной установки, если режим "Ведущий" не задан, то данный ИК синхронизируется другим ИК, получая по шине 13 сигнал начальной установки и передавая его в блок 3 через элементы И 51 и ИЛИ 5g °

В пульте 12 оператора (фиг.10) регистр 65 служит для хранения сигналов интерфейса, на элементах 66 индикации индицируется состояние регистров 4, 8, 9, 65, тумблерные регистры

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

Рассмотрим работу блока 3 (УУ) по его графу-алгоритму (фиг.5).

Исходному состоянию УУ соответствует состояние "О" его графа-автомата.

Только в исходном состоянии "О" отсутствует сигнал "РАБ-К" на выходе УУ.

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

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

"4") 29115!

1 14

В состоянии "4" УУ вырабатывает сигнал "ВЬЩ. НВУ", который поступает на вход блока.2. По этому сигналу .код номера ПУ из блока 9 через комму" татор 27 и усилители-. передатчики 22 блока 2 поступают на шины 1. В состоянии "5" УУ формируются сигналы

ВБР-К и АДР-К, которые с усилителяпередатчика 19 блока 2 поступают на шины 1 интерфейса. От ПУ в УУ через усилители-приемники 20 блока 2 поступают сигналы РАБ-А, АДР-А, а так" же результат сравнения адресов с выхода схемы 24 сравнения (сигнал

АДРСП). При отсутствии сигнала АДРСП

УУ переходит в состояние "6", "7", "8" и возвращается в исходное состоя.Ние "0", снимая сигналы ББР-К, АДР-К, РАБ-K °

При наличии АДРСП УУ из состояния

"5" переходит в состояние "9", снимая с входа коммутатора 27 сигнал

ВЬЩ. ПВУ и подавая сигнал ВЬЩ.КОП., по которому на выход коммутатора про.ходит код операции из регистра 9. В состоянии "9" снимается сигнал АДР-K при работе в мультиплексорном режиме сигнал ВБР-К (отсутствие сигнала "Монопольный" ). В состоянии "10" УУ формирует сигнал УПР-К, который через усилители-передатчики 19 поступает на шины 1 интерфейса ПУ на прием кода операции отвечает байтом состояния, .сопровождаемый сигналом УПР-А. Байт состояния поступает с выходов усилителей-приемников 21 на вход блока 4, узел 23 и дешифратора 26 блока 2. Результаты дешифрации (сигналы нулевого байта состояния БС-О, конечного байта ТК, байта с указателем ВниманиеВН) и контроля по четности поступают в УУ. УУ по сигналу УПР-А переходит в состояние "11 " снимая сигнал выдачи кода операции и сигнал УПР-К. Из состояния "11" через состояние "12"

УУ переходит в состояние "13» . В состоянии "!3" формируется сигнал

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

"16", а затем в состояние "15". Из состояния "15" после снятия ПУ сигиа. ла УПР-А УУ переходит в состояние

"17", снимая сигнал ИНФ-К. В состоянии "17" УУ анализирует ответ ПУ.

При передаче ПУ очередного байта состояния УУ переходит в состояние "17", при выдаче ПУ сигнала ИНФ-А в состояние "21" ° при отключении ПУ (снятие сигнала Раб-А) в состоянии "18".

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

При выполнении операции "Чтение" информация от ПУ с шин 1 через усилители-приемники 21 блока 2 поступает на вход узла 23, вход блока 4, После .снятия ПУ сигнала ИНФ-А УУ переходит в состояние "22", где снимаются сигналы ИНФ-К н ВЬЩ. ИНФ. УУ аналнэнру2р ет в состоянии "22" наличие сигналов

ИНФ-А, УПР-К, РАБ-А от ПУ. При наличии сигнала ИНФ-А УУ переходит в состояние "23", где производится анализ сигнала с выхода схемы 41 сравнения, 25 блока 7 {сигнал совпадения количества переданных байтов с количеством . байтов, заданных в регистре 9 КЧ

СОВП). Если сигнал КЧ СОБИ отсутст:эует, то УУ из состояния " 3" переходит

30 в состояние "2!"„ ИК понннмает от

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

КЧ СОВП, УУ переходит в состояние

"24", передавая через усилители-передатчики !9 в ПУ сигнал окончания Об-мена УПР-К. После того, как ПУ снима.— ет сигнал ИНФ-А, УУ перехо ;т в состояние "25" и снимает сигнал "УПР-К", Из состояния "25" УУ переходит в

4О состояние 17 сжимая ответ ПУ

Если УУ находится в состоянии "22", а от ПУ поступают сигналы РАБ-А, УПР-А или снимается сигнал РАБ-A то ,УУ также переходит в состояние "17", 45 а затем в состояния "12" и "18 соответственно.

В состоянии "18" УУ анализирует сигналы "ЦК" {указатель "Цепочки Ко манд") из регистра 9, ТК, ВН иэ дешиф5p pampa 26.

При наличии сигналов ЦК н ТК (что свидетельствует о нормальном эавершении операции) УУ переходит в состояние

"19", где Формируется сигнал +!СЧ ЗУК, который поступает в блок 6, иэ блока

6 в регистр 9, при этом производится запись очередного управляющего слона иэ программы проверки. Иэ состояния

"19" УУ переходит в состояния "20", 1З ) 429

"1". При наличии сигнала БН и отсутст.вии сигнала ЦК УУ переходит в состояния "20", а затем "1", приступая к г, вводу в ПУ той же операции, код которой хранится в регистре 9. При отсутствии сигналов ЦК и БН УУ через состояние "8" переходит в исходное состояние "0", снимая сигнал РАБ-К., Если БС, полученный от ПУ при 10 о ончании операции, совпал с заданным в поле БС управляющего слова (наличие сигнала сравнения СРБС),то в с стоянии "18" УУ формируется сигнал э писи фиксированногО адреса (ЗИФА), 1Б и ступающий в блок 6. По сигналу

3 ФА в счетчик 17 блока 6 с выхода к ммутатора 18 записывается фиксированный адрес ячейки узла 16, где хранится начало новой последователь- 20

115 14 ности управляющих слов, иэ ячейки узла 16 с фиксированным адресом производится запись управляющего .слова

О. Из состояния "18" УУ в этом слу" чае переходит в состояния "20", "1", Если УУ находится в исходном состоянии "0", а от ПУ поступает через шины интерфейса 1 сигнал ТРБ-А, сиг" нал РАБ-А отсутствует, УУ переходит в состояние "28", где формируется сигнал ВБР-К. При поступлении от ПУ сигналов РАБ-А, АДР-А УУ переходит в состояние "27", где снимается сигнал ВБР-К и формируется сигнал УПР"К.

УУ в состоянии "27" анализирует сиг": над АДР-А, после снятия сигнала

АДР-А УУ переходит в состояние "17", снимая сигнал УПР-К, и ожидает ответа ПУ.

)429!15

Уз блока Q Ь(и4блон Ъ, / апач )

Ьоку1 К1 ЬлокаЗ са Йдю.7 иэ дюна

4Ьа 3

l 429115 ь ъ ь, ъ, ф

М с о с. 4 - Ъ

,,, l429ll5

142911 5 д блок

14291) 5 д Йюг4

Ф бюста Ю

4Ъ бланаtt 4 4чма4

4bal

1429115

Редактор В.Бугренкова

Техред JI.Сердюкова Корректор E.Ëîí÷àêaâà

Заказ 5127/4б

Тираж 704 Подписное

ВИИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, K-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

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

 

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

Изобретение относится к вычислительной технике

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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