4
ISD
со
название | год | авторы | номер документа |
---|---|---|---|
Имитатор канала | 1984 |
|
SU1310823A2 |
Имитатор канала | 1984 |
|
SU1239719A2 |
Имитатор канала | 1988 |
|
SU1520523A2 |
Имитатор канала | 1987 |
|
SU1467555A1 |
Имитатор канала | 1985 |
|
SU1287160A1 |
Имитатор канала | 1983 |
|
SU1174927A1 |
Имитатор канала | 1987 |
|
SU1425675A2 |
Имитатор канала | 1985 |
|
SU1280633A2 |
Имитатор канала | 1985 |
|
SU1377857A2 |
Имитатор канала | 1990 |
|
SU1714606A1 |
ГЧ)
: Изобретение относится к вычисли- т| ельной технике, предназначенной контроля и наладки периферийных устройств ЭВМ типа ЕС ЭВМ, и являет- ся усовершенствованием известного устройства по авт.св. № 1174927„
Целью изобретения является расширение класса решаемых задач за счет фбеспечения возможности ветвления Программы проверки по заданному бай- ty состояния проверяемого периферий- його устройства.
На фиг.1 представлена структурная ||;хема имитатора; на фиг,2-4 - функ- 1даональные схемы блока памяти управ- фяющих слов, блока стандартного сопряжения, блока управления; на фиг.З раф-алгоритм блока управления; на .6-10 - функциональные схемы блока ламяти данных, блока формирования данных, блока селективной индикации, элока перезапусков, блока задания режимов и индикации.
Имитатор канала (фиг,1) содержит Шины 1 интерфейса, блок 2 стандартного сопряжения, блок 3 управления, буферньш регистр 4, блок 5 памяти данных, блок 6 памяти управляющих слов, блок 7 формирования данных, ре- гистры 8 и 9 данных и управляющих слов, блок 10 селективной индикации, блок П перезапусков, блок 12 задания режимов и индикации в виде пульта опратора, входную 13 и выходную 14 ши- ны сигналов сброса имитатора, схему 15 сравнения.
Блок 6 памяти управляющих слов (фиг.2), содержит запоминающий узел 16, счетчик 17 и коммутатор 18,
Блок 2 стандартного сопряжения 1Фиг,3) содержит усилители-передатчики 19 и усилители-приемники 20 сигналов индетификадии и управления усилители-приемники 21 UMIi-A, усили- тели-передатчики 22 ШИН-К, узел 23 контроля по четности, схему 24 сравнения адресов, узел 25 формирования контрольного разряда, дешифратор 26 байта состояния и коммутатор 27,
Блок 3 управления содержит (фиг,4 входной мультиплексор 28, постоянную 29 памяти (ПЗУ), выходные регистры
°-
БЛОК 5 памяти данных содержит
(фиг,6) памяти 31, коммутаторы стар- ших 32 и младших 33 разрядов адреса, схему 34 сравнения, счетчик 35 данны
шину 36 сигнала Работа адресного входа блока.
Блок 7 фор1 ирования данных содержит (фиг.7) коммутатор 37, регистр . 38 сдвига, память 39 символьных кодов, счетчик 40 и схему 41 сравнения ,
Блок 10 селективной индикации содержит (фиг,8.) схему 42 сравнения, счетчик 43, элемент ИЛИ 44, шину 45 сигнала Количество байт информационного входа блока, шины 46-49 сиги налов Сброс пульта, Байт данных, Байт состояния, Разрешение управляющего входа блока.
Блок 11 перезапусков содержит (фиг,9) элемент ИЛИ 50, элементы И 51-53, генератор 56 опорной частоты, делитель 57 частоты, коммутатор 5Й, элемент ИЛИ 59, шины 60-64 сигналов Код частоты, Генератор, Сброс пульта, Комплекс, Ведущий первого входа блока.
Блок 12 задания режимов и индикации (пульт оператора) содержит . (фиг.10) регистр 65 для хранения сигналов интерфейса, элементы 66 индикации, тумблерные регистры 67-70 переключатели 71 режимов, кнопки 72 сброса и начального пуска,
Посредством шин 1 имитатор канала (ИК) подключается к проверяемому периферийному устройству (ПУ), Блок 2 осуществляет согласование входных и выходных сигналов интерфейса, дополняет коды адресов, опера.ций и данных передаваемых в ПУ по шинам канала (ШИН-К) контрольным разрядам, сравнивает адрес, поступивший от ПУ по ши нам абонента (ШИН-А), с заданным, контролирует на четность байты адресов, состояний и данных, поступивших от riy по ШИН-А, дешифрирует байт состояния. Блок 3 управления обеспечивает координацию работы всех узлов ИК с помощью управляющих и синхронизирующих сигналов, формируемых блоком в соответствии с заданной программой, режимами, сигналами от ПУ и алгоритмами раОоты, Буферньм регистр 4 служит для запоминания байтов данных, адресов и состояний, поступающих по ШИН-А от ПУ через блок 2, содержимое регистра 4 индицируется на пульте 12 оператора. Блок -5 памяти данных служит для хранения и выдачи в ПУ по ШИН-К через регистр 8 и блок 2 данных предварительно занесенньк в блок 5 с
314291
пульта 12 оператора. Эти данные, в осноциом, необходимы для разметки ног сителей, задания границ и зон и т.д. при работе с ПУ типа накопителей на лентах, дисках, барабанах (т.е. данные, организованные в произвольные, достаточно сложные структуры). Блок 6 памяти управляющих слов служит дпя хранения заданной с пульта 12 программы, состоящей из управляющих слов, формат которых приведен ниже
Н«чр- ««--«.ч-- « -f .-- «Ч--™
10
нпу коп
КЧ ФЛ БПД
БС
где Н11У - поле номера периферийного
.устройства; КОП - поле кода операций;
КЧ - поле количества чисел; БПД - поле базы памяти данных; ФЛ - поле флажков; БС - поле байта состояния.
Содержимое полей НПУ и КОП передается в ПУ. Содержимое поля КЧ определяется количеством передаваеь&к в ПУ или принимаемых от ПУ байтов данных. В поле ФЛ содержатся флажки-признаки блокировки счета данных, цепочки данных и команд, работы с тем или иным типом данных;и т.д, Поле БПД предназначено дпя программного разбиения памяти данных на зоны путем базирования адреса, В поле БС указано значение байта состояния, при получении которого от ПУ происходит переход в ветвь программы, первое управляющее слово которой находится в 4мк- сированной ячейке блока памяти управляющих слов.
Блок 7 формирует переменный код для передачи в ПУ, Регистры 8 и 9 служат для хранения текущих значений соответственно байта данных и управляющего слова. Запись в регистры 8 и 9 производится из соответствующего блока 5 и 6 или с пульта 12. Блок 10 селективной индикации управляет записью в буферный регистр 4 заданных с пульта 12 байтов данных -или состояний, поступающих от ПУ. Блок 11 перезапусков обеспечивает циклический режим работь ИК при наличии неисправностей в ПУ, а также совместную работу с другим ИК, который подключается к шинам 13 и 14. Пульт 12 оператора спу жит для задания режимов работы ИК и контроля работы ПУ,
При помощи схемы 15 сравнения происходит сравнение значения байта
5
0
5
0
5
0
5
0
5
154
состояния, полученного от ПУ, со значением байта состояния, хранящимся в поле БС управляющего слова регистра 9 , с выдачей результатов.в блок 3 управления.
Запоминающий узел 16 блока 6 служит для хранения управлякщих слов программы, заданной в режиме Программирование , счетчик 17 служит для модификации адреса запоминающего устройства при работе с цепочкой команд, коммутатор 18 служит для формирования адреса ячейки запоминающего устройства (или показания счетчика, 17, или адрес, заданный на пульте 12 оператора, или 4в1ксированный адрес ячейки, где хранится управляющее слово, выполнение которого необходимо при совпадении байта состояния, полученного от ПУ со значением байта состояния, заданным в поле БС управляющего слова),
Имитатор работает следующим образом,
Ж выполняет два вида работ Программирование и Контроль ПУ,
Вид работы Программирование предназначен для задания программы проверки ПУ и режимов работы Ж, Задание программы заключается в записи . в блок 6 через регистр 9 управлянхцих слов, заданных с пульта 12 по адресам, заданным также с пульта 12, При этом в поле БС управлякмцего слова заносится значение байта состояния, определякщего переход к выполнению управлянщего слова, заносимого в фиксированную ячейку блока 6 с пульта 12, При необходимости (в программе есть управляющие слова, содержащие признак работы с памятью данных) с пульта 12 через регистр 8 и блок 5 заносятся данные.
На пульте 12 органами управления задаются основные и вспомогательные режимы работы. Основные режимы Такт, Автомат, Генератор, а вспомога- тельные Монопольный, Комплекс, Блок селекции включен и т.д.
После задания программы проверки осуществляется ее контроль, а при необходимости - и контроль данных путем считывания управляющих слов и данных на элементы 66 индикации соответственно из блоков 6 и 5 через регистры 9 и 8. После этого устанавливается вид работы Контроль ПУ, при котором осуществляется собствен.514
но проверка ПУ, При этом блок 3 выбирает из блока 6 в регистр 9 первое управляющее слово и вводит в ПУ последовательность сигналов начальной выборки, в процессе которой через блок 2 в 11У поступают байты адреса и код операции 13 регистра 9, а от ПУ в блок 2 поступают байты адреса и состояния. Блок 2 сравнивает адрес, поступаюпсий от ПУ и заданный в управляющем слове. При получении от ПУ байта состояния, последний с помощью схемы 15 сравнивается с байтом состояния, записанным в регистре 9. Если на выходе схемы 15 отсутствует сигнал совпадения байтов, а также, если байт состояния не содержит указателей сбоя, то блок 3 организует обмен данными с ПУ. При приеме данных от ПУ в ИК последние контролируются блоком 2 на четность и при необходимости (сбей по четности в данных или режим работы Такт) заносится в регистр 4 и индицируется на пульте 12. При пе- редаче данных в ПУ данные поступают из блока 7 формирования данных или из блока 5 памяти, данных. Выбор источника определяет значение соответствующих разрядов в поле ФЛ управляющего слова, находящегося в данный момент в регистре 9. Если источником является блок 7, то в поле ФЛ имеется также указатель, определяющий тип данных .Если источником данных является блок 5., то адрес данных определяется с учетом поля БПД управляющего слова.
В последовательности окончания ИК получает конеч1-1ый байт состояния от ПУ, последний с помощью схемы 15 срав пинается с байтом состояния, заданным в поле БС управляющего слова. Если на выходе схемы 15 отсутствует сигнал совпадения этих байтов, в зависимости от указателей в поле ФЛ, Ж переходит к выполнению следующей команды провар ки (в поле ФЛ задана цепочка команд) или завершает выполнение проверки (в поле ФЛ отсутствует указатель цепочки команд).
Если при проверке от ПУ байта состояния на выходе схемы 15 присутствует сигнал, свидетельствующий о совпадении байта состояния, полученного от ПУ, со Значением байта состояния, заданным в поле БС управляющего слова, блок 3 выбирает из блока 6 управляющее слово, записанное в ячейке с фиксированным адресом, после
5 о
,,
5
0
156
чего данное управляюЕ1ее слово запасы-, вается в регистр 9 и в ПУ вводится последовательность сигналов начальной выборки и т.д. аналогично описанному. Если при получении конечного байта состояния от ИУ в данном управляющем слове в поле ФЛ задана цепочка команд, то следующее управляющее слово считывается из ячейки с адресом М+1, где М - фиксированный адрес ячейки блока 6, где хранится управляющее первое слово данной ветви программы проверки, к выполнению которой переходит ИК при получении байта состояния, совпадающим со значением, указанным в поле БС управляющего сл.ова.
При приеме данных от ПУ возникает необходимость их визуального контроля. Если ПУ не способно работать в потактном режиме (например, накопители на дисках и лентах, фотосчитыватели и т.д.)} такой контроль осуществляется с помощью блока 10, которьш обеспечивает запись в регистр 4 и последующую индикацию на пульте 12 необходимого байта данных или байта состояния. Для этого на пульте 12. набирается номер (по порядку).требуемого байта.
ИК в режиме Такт обеспечивает установку и сброс каждого сигнала интерфейса по нажатию кнопки на пульте .12, в режиме Автомат по нажатию кнопки на пульте 12 выполняется вся заданная программа или ее часть .(при неисправности ЛУ). Режим Генератор существенно облегчает поиск неисправности, так как обеспечивает автоматический, циклический запуск вьшолнения программы. Частота запуска зависит от сигналов Код частоты, поступающих с пульта 12. Блок 11 обеспечивает также синхронизацию работы двух ИК при проверке ПУ типа адаптер канал-канал. В этом случае с пульта 12 задается режим Комплекс. Если задан также режим Ведущий, то данный ИК синхронизирует работу другого ИК, выдавая ему по шине 14 сигнал начальной установки, если режим Ведущий не задан, то данный ИК синхронизирует другим ИК, получая по шине 13 сигнал начальной установки и передавая его в блок 3.
Блок 3 управления реализован в ви-; де микропрограммного автомата, граф- алгоритм которого представлен на фиг.5, .
Мультиплексор 23 предназначен для реализагщи условных переводов. Пог. стоянная память 29 служит для хранения набора микрокоманд. Выходные ре гистры 30 предназначены для устранения разброса времени выборки различных адресных разрядов ПЗУ,
Информационные входы мультиплексора 28 соединены с шинами входных сиг- 10 по четности байтов, принимаемых от налов блока 3, т,е, сигналов, по-ко- ПУ, осуществляется с помощью узла 23, торым осуществляются переходы из одного состояния в другое. Выход мультиплексора 28 подключен к мпадшему ад-Схема 24 сравнения сравнивает номер ПУ, переданный по ШИН-К, с номером ПУ, принятым по ШИН-А, с выдачей ре-,:- ресному входу ПЗУ 29, на остальные ад-15 зультата в блок 3. С помош ю узла 25 ресные входы которого подаются сигналы с выходных регистров 30,
В каждом состоянии автомата, кото- .рому соответствует выбранная ячейка
формируется контрольный разряд байта, передаваемого в ПУ, с передачей его в ПУ,
Дешифратор 26 байта состояния опраПЗУ 29, на адресный младший вход под-. 20 деляет тип байта состояьшя Через кокключается одна их шин входных сигналов блока 3, Выбор подключаемой шины производится в поле формата микрокоманды.
Возможный формат микрокоманды ; .представлен ниже:
АЖ
АМХ
УПР
Где АМК - поде адреса следующей микрокоманды;
поле адреса подключаемого входа мультиплексора; поле выходных сигналов устройства управления. Если на выбранной шине присутствует входной сигнал (т.е, лог, ), то автомат переходит в состояние.
АМХ УПР При задании . (вид работы Программирование) данные поступают в память 31 с пульта 12 по адресам, заданным с пульта i 2 и поступаюпц м на адресные памяти 31 через коммутаторы 32 и 33. При счи7 ыванг.к данных (вид работы Контроль ПУ) данные из памяти 31 заносятся в регистр 8, а адрес выбираемых данньпс определяется либо значениями счетчика 35 данных, старшие и младшие разряды которого поступают на адресные входы памяти 31 соответственно через
в младшем адресном разряде которого . присутствует единица. Если на выбран- 40 К01 а1утаторы 32 и 33, либо младшими ной шине отсутствует входной сигнал разрядами счетчика 35 и значением
поля БПД текущего управляющего ачова, Это позволяет использовать блок 5 ли бо как единое запоминающее устройство, 45 либо как несколько независимых запоминающих устройств меньшего- объема. Последнее необходимо при выполнении цепочки управляюп; 1х слов, предусматри(т,е, присутствует лог, О), то автомат- переходит в состояние, в младшем разряде которого присутствует ноль. Например, поле адреса ПЗУ 29 представляет комбинацию ООП, поле адреса входного мультиплексора 28 - 0101,
пятом входе мультиплексора 28 присутствует входной сигнал (т,е, лог, то переход осуществляется по адресу 00111, если входной сигнал отсутствует, то переход осуществляется по адресу 00110, Аналогично реали50
вающнх передачу в ПУ различньк массивов данных.
При достижении счетчиком 35 значения, содержащегося в поле КЧ управг- ляющего слова, что фиксируется схе- зуются все остальные условные перехо- gg мой 34 сравнения, в блок 3 передает- ды,ся сигнал окончания обмена, по котоДля формирования выходных сигналов рому последний вводит Б Ш через 3 используется горизонтальное микро- блок 2. Схема 34 и счетчик 35 работа- программирование, т,е. каждому разря- ют независимо от того, какая операция
ду. ПОЛЯ выходных сигналов микрокоманды ставится в соответствие определенный выходной сигиап блока 3,
Усилители-передатчики 19 и 22 предназначены для усиленля сигналов, передаваемых в ro- , а усилители-приемники 21 и 20 предназначены доя усиления сигналов, принимаемых от ПУ, Контроль
Схема 24 сравнения сравнивает номер ПУ, переданный по ШИН-К, с номером ПУ, принятым по ШИН-А, с выдачей ре-,:- зультата в блок 3. С помош ю узла 25
формируется контрольный разряд байта, передаваемого в ПУ, с передачей его в ПУ,
Дешифратор 26 байта состояния опрамутатор 27 в блок 2 постз паат информй- ция либо из регистра 9 упргвляюар-хх слов (при выдаче номера ГВ ), либо из регистра 8 данных, либо из блока 7 фор мирования данных (при передаче данных в ПУ),
При задании . (вид работы Программирование) данные поступают в память 31 с пульта 12 по адресам, заданным с пульта i 2 и поступаюпц м на адресные памяти 31 через коммутаторы 32 и 33. При счи7 ыванг.к данных (вид работы Контроль ПУ) данные из памяти 31 заносятся в регистр 8, а адрес выбираемых данньпс определяется либо значениями счетчика 35 данных, старшие и младшие разряды которого поступают на адресные входы памяти 31 соответственно через
К01 а1утаторы 32 и 33, либо младшими 50
вающнх передачу в ПУ различньк массивов данных.
.91
(Передача или прием данных) задана в1 управляющем слове, Регистр 38, ПЗУ 39 и счетчик 40 , фрмируют массивы чисел, передаваемых в ПУ, коммутатор 37 по указателям 1 |оступа;ющий из блока 9, выбирает один Цз трех источников этих чисел: регист 38, ПЗУ 39 или счетчик АО. Указатели (Додержатся в соответствующем поле СЛО la. Независимо от того, какой из трех источников чисел выбран, счет- 1ик 40 подсчитьшает количество переданных байтов, а схема 41 сравнивает (; количеством, заданным в соответст- иующем поле управлянщего слова. Сиг- кал сравнения поступает в блок 3. БЛОК 10 селективной индикации обеспечивает запись в регистр 4 и 1оследу1ощую индикацию на пульте
2 необходимого байта данных или байта состояния (фиг.8). Дпя этого на лульте 12 набирается номер (по поряд- 1су) требуемого байта. Этот номер поступает в блок 10 по шинам Коли- честно байт 45 на первые информацион ные выходные схемы 42 сравнения. Счетчик 43 предварительно обнулен сигналом Сброс по шине 46. Сигналы Байт данных по шине 47 или Байт состоя- ния по шине 48 поступают через элемент ИЛИ 44 на счетньш вход счетчика 43 и модифицируют его значение. При совпадении значения счетчика 43 и кода на шинах Количество байт 45, а также при налкчии сигнала Разрешение на шине 49 .(формируемом блоком 3 при наличии режима Блок селекции включен) . схема 42 сравнения вырабатывает сигнал записи в регистр 4 бай- та данных или состояния, поступающих от ПУ.
При отсутствии сигналов Комплекс на шинах 63 и 61 сигнал Сброс пуль-, та на шине 62 от пульта 12 через элемент И 55 поступает на элемент ИЛИ 59, а с его выхода через элементы И 52 и ИЛИ 50 - в блок 3. По этому сигналу блок 3 осуществляет запуск ИК При наличии сигнала на шине 61 генератор 56 и делитель 57 частоты формируют группу периодических сигналов с различными частотами. Один из этих сигналов через коммутатор 58 и элемент И 54 поступает на вход элемента ИЛИ 59, а с его выхода через элементы И 52 и ИЛИ 50 поступают в блок 3 и организуют периодический запуск ИК. Частота запуска зависит от сигналов
s 0
5
5
0
5
1510
Код частоты на шине 60, поступающих- с пульта 12 на управляющие входы коммутатора 58. Блок 11 обеспечивает также синхронизацию работы двух ИК при проверке ПУ типа адаптер канал- канал. В этом случае с пульта 12 задается режим Комплекс. Если задан также режим Ведущий (сигнал на шине 64), то данный ИК синхронизирует работу другого ИК, выдавая ему по шине 14 (через элементы И 53 и ИЛИ 50) сигнал начальной установки, если режим Ведущий не задан, то данный ИК синхронизируется другим ИК, получая по шиие 13 сигнал начальной установки и передавая его в блок 3 через элементы И 51 и ИЛИ 5Q.
В пульте 12 оператора (фиг.10) регистр 65 служит дпя хранения сигналов интерфейса, на элементах 66 индикации индицируется состояние регистров 4, 8, 9, 65, тумблерные регистры 67-70 задают количество байтов для блока 10, байты данных для блока 8 и управляющие слова для блока 9, код частоты для блока 11, адрес для блo- ков 5 и 6, переключатели 7 режимов задают основные и вспомогательные режимы блоков 10, 3, 5, 6 и 11.
Рассмотрим работу блока 3 (УУ) по его графу-алгоритму (фиг.5).
Исходному состоянию УУ соответствует состояние О его графа-автомата. Только в исходном состоянии о отсутствует сигнал РАБ-К на выходе УУ. При задании режима Контроль ПУ на пульте 12 оператора (отсутствие сигнала Программирование УУ переводится из состояния 1 непосредственно после нажатия кнопки на пульте 12 оператора в режимах Автомат и Такт (наличие сигнала Пуск и отсутствие сигнала Генератор) или через состояние 2 в режиме Генератор. В состоянии 1 УУ анализирует режим работы: с блоком 6 (выполнение нескольких команд) или с регистром управляющего слова 9 (выполнение одной команды) путем анализа сигнала ЗУК из пульта 12 оператора. При работе с блоком 6 УУ вырабатывает сигнал обращения в блок 6,ОБР. ЗУК (состояние 3), после того как управляющее слово из блока 6 будет записано в регистр 9 (наличие сигнала Ответ БП из блока 6), поступает к процедуре установления связи с ПУ (состояние 4).
10
15
20
1 I
В состоянии 4 УУ вырабатывает сигнал ВЫД. НВУ, который поступает на вход блока 2. По этому сигналу
код номера ПУ из блока 9 через комму- g татор 27 и усилители-передатчики 22 блока 2 поступают на шины 1. В сосг , тонкий 5 УУ формируются сигналы ВБР-К и АДР-К, которые с усилителя- передатчика 19 блока 2 поступают на шины 1 интерфейса. От ПУ в JT через усилители-приемники 20 блока 2 поступают сигналы РАБ-А, АДР-А, а также результат сравнения адресов с выхода схемы 24 сравнения (сигнал АДРСП). При отсутствии сигнала АДРСП УУ переходит в состояние 6, 7, 8 и возвращается в исходное состояние О, снимая сигналы ББР-К, АДР-К, РАБ-К.
При наличии АДРСП УУ из состояния 5 переходит в состояние 9, снимая с входа коммутатора 27 сигнал ВЬЩ. ПВУ и подавая сигнал ВЬЩ.КОП., по которому на выход коммутатора про- 25 ходит код операции из регистра 9. В состоянии 9 снимается сигнал АДР-К, при работе в мультиплексорном режиме сигнал ВБР-К (отсутствие сигнала
Монопольный), в состоянии 10 УУ формирует сигнал УПР-К, который через усилители-передатчики 19 поступает на шины интерфейса ПУ на кода операции отвечает байтом состояния,
сопровождаемый сигналом УПР-А, Байт состояния поступает с выходов усилителей-приемников 2 на вход блока 4, узел 23 и дешифратора 26 блока 2, Результаты дешифрации (сигналы нулевого байта состояния БС-0, конечного байта ТК, байта с указателем Внимание - ВН) и контроля по четности поступают в УУ, УУ по сигналу УПР-А переходит в состояние If, снимая сигнал выдачи кода операции и сигнал УПР-К, Из состояния 11 через состояние 12 УУ переходит в состояние 13, В состоянии 13 формируется сигнал ИНФ-К, В зависимости от результата дешифрации байта состояния и кода операции, хранящегося в регистре 9, УУ переходит в состояние 14 или 16, а затем в состояние 15, Из состояния 15 после снятия ПУ сигнала УПР-А УУ переходит в состояние 17, снимая сигнал ИНФ-К, В состоянии 17 УУ анализирует ответ ПУ, При передаче ПУ очередного байта состояния УУ переходит в состояние 17,
1429
30
35
40
45
50
55
10
15
20
g ,
25
42911512
при выдаче ПУ сигнала ИНФ-А в состояние 21, при отключении 11У (снятие сигнала Раб-А) в состоянии 18.
В состоянии 21 УУ формирует сигнал счета байтов +104, поступающий на счетный вход счетчика 40 блока 7, ; i сигнал выдачи информации в ПУ БЬЩ.ИНФ при выполнении операций Запись (на личие кода операции Запись на выходе регистра 9), поступающий на вход коммутатора 27 блока 2, сигнал ИНФ-К. При выполнении операции Чтение информация от ПУ с шин I через усилители-приемники 21 блока 2 поступает на вход узла 23, вход блока 4. После .снятия ПУ сигнала УУ переходит в состояние 22, где снимаются сигналы ИНФ-К и БЬЩ. ИНФ, УУ анализирует в состоянии 22 наличие сигналов ИНФ-А, УПР-К, РАБ-А от ПУ. При наличии сигнала ИНФ-А УУ переходит в состояние 23, где производится анализ сигнала с выхода схемь 41 сравнения i. блока 7 (сигнал совпадения количест- ва переданных байтов с количеством . байтов, заданных в регистре 9 КЧ СОВП), Если сигнал КЧ СОВП отсутствует, то УУ из состояния 23 переходит 30 в состояние 21,, ИК поинимает от ПУ (или передает в Ш ) следук.п;ий байт информации. Если есть сигнал КЧ СОВП, УУ переходит в состояние 24, передавая через усилител 1-пере- датчики 19 в ПУ сигнал окончания обмена УПР-К, После того, как ПУ снимает сигнал ИНФ-А, УУ перех6д1:т в состояние 25 и снимает сигнал УПР-К Ч Из состояния 25 УУ переходит в состояние 17, сжимая ответ ПУ.
Если УУ находится в состоянии 22, а от ПУ поступают сигналы РАБ-А, , . - . УПР-А или снимается сигнал Р.АБ-А, то УУ также переходит в состояние 17, а затем в состояния 12 и 18 соответственно,
В состоянии 18 УУ англизирует . сигналы ЦК (указатель Цепочки команд) из регистра 9, ТК, ВН из дешифратора 26,
При наличии сигналов ЦК и ТК (что свидетельствует о нормальном завершении операции) УУ переходит в состояние 19, где формируется сигнал +1СЧ ЗУК который поступает в блок 6, из блока 6 в регистр 9, при этом производится запись очередного управляющего слова из программы проверки. Из состояния 19 УУ переходит в состояния 20,
35
40
45
50
55
. 1314
Если ЕС, полученный от ПУ при окончании операции, совпал с заданным в 1поле ЕС управляющего слова (наличие сигнала сравнения СРЕС),то в состоянии 18 УУ формируется сигнал записи фиксированного адреса (ЗИФА), поступающий в блок 6. По сигналу ЗЦФА в счетчик 17 блока 6 с выхода коммутатора 18 записывается фиксированный адрес ячейки узла 16, где Х)анится начало новой последователь-
5
14
ности управляющих слов, из ячейки узла 16 с фиксированным адресом производится запись управляющего.слова 0. Из состояния 18 УУ в этом случае переходит в состояния 20, 1, Если УУ находится в исходном состоянии О, а от ПУ поступает через шины интерфейса 1 сигнал ТРБ-А, сигнал РАБ-А отсутствует, УУ переходит в состояние 28, где формируется сигнал ВБР-К, При поступлении от ПУ сигналов РАЕ-А, АДР-А УУ переходит в состояние 27, где снимается сигнал ВЕР-К и формируется сигнал УПР-К УУ в состоянии 27 анализирует сигнад АДР-А, после снятия сигнала АДР-А УУ переходит в состояние 17, снимая сигнал УПР-К, и ожидает ответа ПУ.
В блок 9
14TfT
из блонаВиз 6 0HQlZ д(из 8лонЪ.
Фиг.2
Т
JT
If
I e,
Ztf
HLHJЛ блоки 4; 15
18
НS
Н шинам 1
20
1/71
J
JT
j длокоЗ из SfMoJ из блоков
. l|l|l i|
5: сч, 5ii 10 fv. S I § §
llillHl I Illllll
«i
(1з 5аокав
33
из SAOKU 12
t
35
аз SfionoSJ9
(ОлонуЪ
Т Т
/С jfffMjf в
6 блокJ
I
J/
J2
J
Фи.6
из блок а 9
в Ьлокг
А
С дг.
(/j SfloxaS
О блок if
40
7
48
fff
ЯУ Ьяона 1Z
в золена It Ла.в
U Sg9HO
6 блоку
В блок 3/(u/uffe fit
Т
fffn бйона t2
iRttff
Имитатор канала | 1983 |
|
SU1174927A1 |
Авторы
Даты
1988-10-07—Публикация
1985-03-21—Подача