Имитатор канала Советский патент 1987 года по МПК G06F11/00 

Описание патента на изобретение SU1310823A2

1 1310823

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

Цель изобретения - сокращение вре- 5 мени периферийных устройств (ПУ).

На фиг.1 представлена блок- схема имитатора; на фиг,2 и 3 - функциональные схемы блока счета времени и блосчетчик 43, элемент ИЛИ 44, шину 45 сигнала Количество байтов информационного входа блока, шины 46 - 49 сигналов Сброс пульта, Байт состояния и Разрешение управляющего входа блока.

Блок 11 перезапусков содержит (фиг.9) элемент ИЛИ 50, элементы И 51 - 55, генератор 56 опорной часка управления; на фиг.4 - граф-алго- тоты, делитель 57 частоты, коммутатор 58, элемент ИЛИ 59, шины 60-64 сигналов Код частоты, Генератор, Сброс пульта, Комплекс и Бедуритм блока управления; на фиг.5 -10 - функциональные схемы блока стандартного сопряжения, блока памяти данных, блока формирования данных, блока селективной индикации, блока перезапусков, пульта оператора.

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

Блок 15 счета времени включает (фиг.2) генератора 16 временных меток счетчик 17 и схему 18 сравнения.

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

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

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

Блок 7 формирования данных включа20

25

щий первого входа блока. t5 I

Пульт 12 оператора содержит (фиг.10) регистр 65 сигналов интерфейса, элементы 56 индикации, тумблерные регистры 67 - 70, переключатели 71 режимов, кнопки 72 сброса и начального пуска.

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

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

Буферный регистр 4 служит для за- поминания байтов данных, адресов ,с И СОСТОЯНИЙ, поступающих по ШИН-А от ПУ через блок 2; содержимое буферного регистра 4 индицируетмя на пульте 12 оператора.

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

Блок 5 памяти данных.служит для хранения и выдачи в ПУ по ШИН-К через, регистр 8 и блок 2 данных, предварительно занесенных в блок 5 с пульта 12. Эти данные в основном необходимы для разметки носителей, зает (фиг.7) коммутатор 37, регистр 38

сдвига, постоянную память 39 символь- 55 Дания границ и зон и т.д. при работе

ных кодов, счетчик 40 и схему 41 с ПУ типа накопителей на лентах, диссравнения.

Блок 10 селективной индикации имеет (фиг.8) схему 42 сравнения.

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

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

Блок 11 перезапусков содержит (фиг.9) элемент ИЛИ 50, элементы И 51 - 55, генератор 56 опорной частоты, делитель 57 частоты, коммутатор 58, элемент ИЛИ 59, шины 60-64 сигналов Код частоты, Генератор, Сброс пульта, Комплекс и Беду0

5

щий первого входа блока. 5 I

Пульт 12 оператора содержит (фиг.10) регистр 65 сигналов интерфейса, элементы 56 индикации, тумблерные регистры 67 - 70, переключатели 71 режимов, кнопки 72 сброса и начального пуска.

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

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

Буферный регистр 4 служит для за- поминания байтов данных, адресов с И СОСТОЯНИЙ, поступающих по ШИН-А от ПУ через блок 2; содержимое буферного регистра 4 индицируетмя на пульте 12 оператора.

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

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

3 13

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

НПУ КОП КЧ ФЛ БПД ВЗ I

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

КОП - поле кода операций;

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

БДЦ - поле базы памяти данных;

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

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

Регистры 8 и 9 служат для хранения текущих значений соответственно байта данных и управляющего слова. Запись в регистры 8 и 9 производится из соответствующего блока 5, 6 или пульта 12.

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

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

Блок 15 формирует временный интервал между окончанием вьтолнения одного управляющего слова и началом выполнения следующего управляющего слова i Генератор 16 служит для формирования временньгх меток. Счетчик 17 фиксирует величину временного интервала после окончания вьтолнения очередного управляющего слова. Эта вели08234

чина сравнивается с заданным в управляющем слове (в поле ВЗ) значением с помощью схемы 8 сравнения с последующим формированием сигнала, посту- 2 пающего в блок 3, в зависимости от результата.

Ж вьтолняет два вида работы Программирование и Контроль ПУ. Вид работы Программирование предназнаW чен для задания программы проверки ПУ и режимов работы ИК. Задание программы заключается в записи в блок 6 через регистр 9 управляющих слов, заданных с пульта 12, по адресам, заf5 данным также с пульта 12. При этом в поле ВЗ управляющего слова указывается величина временной задержки между окончанием выполнения одного управляющего слова и началом выполнения сле0 дующего управляющего слова. При отсутствии необходимости во временной задержки в этом поле записьшаются нули. Если в программе есть управляющие слова, содержащие признак работы

5 с памятью, то с пульта 12 через регистр 8 в блок 5 заносятся данные. Кроме того, на пульте 12 органами управления задаются основные и вспо- м о г а т ельные р ежимы.

0 Основные режимы: Такт, Автомат Генератор, а вспомогательные; Моно польный, Ведомый, Комплекс, Блок селекции включен и т.д.

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

5 ет из блока 6 в регистр 9 первое

управляющее слово и вводит в ПУ последовательность сигналов начальной выборки, в процессе которой через блок 2 в ПУ поступают байты адреса

0 и состояния. Блок 2 сравнивает адрес, поступающий от ПУ и заданный в управляющем блоке, и анализирует байт состояния . Если байт состояния не содержит указателей сбоя, то блок 3 орга5 низует обмен данными с ПУ. При приеме данных от ПУ в ИК данные контролируются блоком 2 на четкость и при необходимости- (.сбой по четк-эсти в данных режим работы Такт заносятся в буферный регистр 4 и индицируют- ся на пульте 12. При передаче в ПУ последние поступают из блока 7 или из блока 5. Выбор источника данных определяет значение соответствующих разрядов в поле ФЛ управляющего слова, находящегося в данньй момент в регистре 9. Если источником данных является блок 7, то в поле ФЛ имеется также указатель, определяющий тип данных. Если источником данных является блок 5, то адрес данных определяется с учетом поля БПД управляющего слова.

20

25

30

В последовательности окончания Ж получает конечный байт состояния от ПУ и в зависимости от указателей в управляющем поле завершает вьтолнение проверки (в поле ФЛ отсутствует указатель цепочки управляющих слов) либо немедленно переходит к вьшолнению следующего управляющего слова (в поле ФЛ задан указатель цепочки управляющих слов и в поле ВЗ занесены нули) , либо переходит к вьшолнению следующего управляющего слова через интервал времени, равньй содержимому поля ВЗ (в поле ФЛ задан указатель цепочки управляющих слов и содержимое поля ВЗ отлично от нуля). В последующем случае после окончания выполнения текущего управляющего слова блоком 3 формируется сигнал Запуск таймера, обнуляющий счетчик 17. На счетный вход счетчика 17 поступают сигналы с выхода генератора 16. При совпадении значения счетчика 17 с величиной интервала времени задержки, заданногов поле ВЗ последнегоуправляю- Q щего слова, на выходе схемы 1 8 сравнения формируется сигнал об окончании интервала времени задержки. Анализ этого сигнала осуществляется блоком 3 после сигнала Запуск таймера. При этом если в поле ВЗ управляющего слова содержатся нули, то сигнал на выходе схемы 18 формируется сразу же после сигнала, обнуляющего счетчик 17, и ИК переходит к вьтолнению следующего управляющего слова

При приеме данньпс от ПУ возникает необходимость их визуального контроля. Если ПУ не способно работать в

ИК в режиме Такт обеспечивает установку и сброс каждого сигнала интерфейса по нажатию кнопки на пульте 12, в режиме Автомат по нажатию кнопки на пульте 12 вьтолняется вся заданная программа или ее часть (при неисправности ПУ). Режим Генератор обеспечивает автоматический циклический запуск выполнения программы. За-, пуск ИК в различных режимах осуществляется блоком 11. Частота запуска зависит от сигналов Код частоты, поступающих с пульта 12. Кроме того, блок 11 обеспечивает синхронизацию работы двух Ж при проверке ПУ типа адаптер канал-канал. Если задан режим Ведущий, то данный Ж синхронизирует работу другого ИК, вьщавая ему по шине 14 сигнал начальной установки. Если режим Ведущий не задан, то данный Ж синхронизируется другим Ж, получая по шине 13 сигнал начальной установки и передавая его в блок 3.

Блок 3 управления реализован в виде микропрограммного автомата, граф- алгоритм которого представлен на фиг.4. Мультиплексор 19 предназначен для реализации условных переходов. Постоянная память (ПЗУ) 20 служит 35 для хранения набора микрокоманд. Вы- . ходной регистр 21 предназначен для устранения разброса времени выборки различных адресных разрядов ПЗУ 2-0.

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

45 Выход мультиплексора 19 подключен к младшему адресному входу ПЗУ 20, на остальные адресные входы которого подаются сигналы с выходного регистра 21 (фиг.З).

50

В каждом состоянии автомата, которому Соответствует выбранная ячейка ПЗУ 20, на адресный младший вход подключается одна из шин входных сигна-

потактном режиме (например, накопите- ,5 лов блока 3. Выбор подключаемой шины

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

который обеспечивает запись в буфер- Формат микрокоманды представлен

ный регистр 4 и последующую индика- ниже.

W

t5

20

25

30

е

108236

цию на пульте 12 необходимого байта данных или байта состояния. Для этого на пульте 12 набирается номер по порядку) требуемого байта.

ИК в режиме Такт обеспечивает установку и сброс каждого сигнала интерфейса по нажатию кнопки на пульте 12, в режиме Автомат по нажатию кнопки на пульте 12 вьтолняется вся заданная программа или ее часть (при неисправности ПУ). Режим Генератор обеспечивает автоматический циклический запуск выполнения программы. За-, пуск ИК в различных режимах осуществляется блоком 11. Частота запуска зависит от сигналов Код частоты, поступающих с пульта 12. Кроме того, блок 11 обеспечивает синхронизацию работы двух Ж при проверке ПУ типа адаптер канал-канал. Если задан режим Ведущий, то данный Ж синхронизирует работу другого ИК, вьщавая ему по шине 14 сигнал начальной установки. Если режим Ведущий не задан, то данный Ж синхронизируется другим Ж, получая по шине 13 сигнал начальной установки и передавая его в блок 3.

Блок 3 управления реализован в виде микропрограммного автомата, граф- алгоритм которого представлен на фиг.4. Мультиплексор 19 предназначен для реализации условных переходов. Постоянная память (ПЗУ) 20 служит 35 для хранения набора микрокоманд. Вы- . ходной регистр 21 предназначен для устранения разброса времени выборки различных адресных разрядов ПЗУ 2-0.

Q

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

45 Выход мультиплексора 19 подключен к младшему адресному входу ПЗУ 20, на остальные адресные входы которого подаются сигналы с выходного регистра 21 (фиг.З).

50

В каждом состоянии автомата, которому Соответствует выбранная ячейка ПЗУ 20, на адресный младший вход подключается одна из шин входных сигна-

Если на выбранной шине присутствует входной сигнал (т.е. 1), то автомат переходит в состояние, в младшем разряде которого присутствует единица. Если на выбранной шине отсутствует входной сигнал (т.е. присутствует О), то автомат переходит в состояние, в младшем адресном разряде которого присутствует нуль. Например, пусть поле адреса ПЗУ представляет комбинацию ООП, поле адреса входного мультиплексора 19 - 0101. Если на пятом входе мультиплексора 19 присутствует входной сигнал (т.е. 1), то переход осуществляется по адресу 00111, если входной сигнал отсутствует, то переход осуществляется по адресу 00110. Аналогично реализуются все остальные условные переходы (фиг.4).

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

Усилители-передатчики 22 и 25 блока 2 (фиг.5) предназначены для усиления сигналов, передаваемых в ПУ, а усилители-приемники 23 и 24 - для усиления сигналов, принимаемых от ПУ. Контроль по четкости байтов, принимаемых от ПУ, осуществляется с помощью схемы 26. Схема 27 сравнения сравнивает номер ПУ, переданный по ШИН-К, с номером ПУ, принятым по ШИН-А, с выдачей результата в блок 3, С помощью схемы 28 формируется контрольный разряд байта, передаваемого в ПУ, с передачей его в ПУ.

Дешифратор 29 байта состояния оп- ределяет тип байта состояния. Через коммутатор 30 в блок 2 поступает ин15

20

25

При задании данных (вид работы Программирование) последние пост пают в память 31 с пульта 12 по ад ресам, заданным с пульта 12 и посту пающим на адресные входы через комм таторы 32 и 33 (фигоб). При считыв нии данные (вид работы Контроль ПУ из памяти 31 заносятся в регистр 8, а адрес выбираемых данных определяе ся либо значениями счетчика 35 данных (старшие и младшие разряды кото рого поступают на адресные входы па мяти 31 соответственно через коммут торы-32 и 33), либо младшими разряд ми счетчика 35 и значением поля БПД текущего управляющего слова. Это по воляет использовать блок 5 либо как единое запоминающее устройство, либо как несколько независимых запоминающих устройств меньшего объема. По- - следнее необходимо при выполнении цепочки управляющих слов, предусматривающих передачу в ПУ различных мас сивов данных.

30

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

Блок 10 селективной индикации обеспечивает запись в регистр 4 и последующую индикацию на пульте 12 необходимого байта данных или байта: состояния (фиг.8). Для этого на пульте 12 набирается номер (по порядку) требуемого байта, который поступает в блок 10 по шинам 45 на первые информационные входы схемы 42 сравнения. Счетчик 43 предварительно обнулен с пульта 12 сигналом Сброс по щине 46. Сигнал Байт данных по щи- не 47 или Байт состояния по шине 48 поступает через элемент ИЛИ 44 на счетный вход счетчика 43 и модифицирует его значение. При совпадении значения счетчика 43 и кода на шинах

40

45

50

формация либо из регистра 9 управляю- 45 Количество байтов, а также при щих слов (при подаче номера ПУ), ли- наличии сигнала Разрешение на шине бо из регистра 8 данных, либо из блока 7 формирования данных (при передаче данных в ПУ)о

49 (формируемого блоком 3 при наличии режима БЛОК селекции включен) схема 42 сравнения вьфабатьшает сигO

5

0

5

При задании данных (вид работы Программирование) последние поступают в память 31 с пульта 12 по адресам, заданным с пульта 12 и поступающим на адресные входы через коммутаторы 32 и 33 (фигоб). При считывании данные (вид работы Контроль ПУ) из памяти 31 заносятся в регистр 8, а адрес выбираемых данных определяется либо значениями счетчика 35 данных (старшие и младшие разряды которого поступают на адресные входы памяти 31 соответственно через коммута- торы-32 и 33), либо младшими разрядами счетчика 35 и значением поля БПД текущего управляющего слова. Это позволяет использовать блок 5 либо как единое запоминающее устройство, либо как несколько независимых запоминающих устройств меньшего объема. По- - следнее необходимо при выполнении цепочки управляющих слов, предусматривающих передачу в ПУ различных массивов данных.

0

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

Блок 10 селективной индикации обеспечивает запись в регистр 4 и последующую индикацию на пульте 12 необходимого байта данных или байта: состояния (фиг.8). Для этого на пульте 12 набирается номер (по порядку) требуемого байта, который поступает в блок 10 по шинам 45 на первые информационные входы схемы 42 сравнения. Счетчик 43 предварительно обнулен с пульта 12 сигналом Сброс по щине 46. Сигнал Байт данных по щи- не 47 или Байт состояния по шине 48 поступает через элемент ИЛИ 44 на счетный вход счетчика 43 и модифицирует его значение. При совпадении значения счетчика 43 и кода на шинах

0

5

0

45 Количество байтов, а также при наличии сигнала Разрешение на шине

49 (формируемого блоком 3 при наличии режима БЛОК селекции включен) схема 42 сравнения вьфабатьшает сиг9 131082310

нал записи в регистр А байта данных чик 40 подсчитьтает количество пере- или состояния, поступающего от ПУ. данных байтов, а схема 41 сравнивает

При отсутствии сигналов Комплекс с количеством, заданным в соответст- на шине 63 и Генератор на шине 61 вующем поле управляющего слова. Сиг- сигнал Сброс пульта на шине 62 от .5 нал сравнения поступает в блок 3. пульта 12 через элемент И 55 поступа- Рассмотрим работу блока 3 управле- ет на элемент ИЛИ 59, а с его выхода ния (Т) по его графу-алгоритму через элементы И 52 и ИЛИ 50 - в (фиг.4),

блок 3. По этому сигналу блок 3 осу- Исходному состоянию УУ соответст- ществляет запуск ИК. При наличии сиг- Ш вует состояние О его графа. Только нала на шине 61 генератор 56 и дели- в исходном состоянии О отсутствует тель 57 частоты формирует группу пе- сигнал РАБ-К на выходе УУ. При зада- риодических сигналов с различными час- нии режима Контроль ПУ на пульте тотами. Один из этих сигналов через 12 (отсутствие сигнала Программиро- коммутатор 58 и элемент И 54 поступа- 5 вание) УУ из состояния О перехо- ет на вход элемента ИЛИ 59, а с его дит в состояние 1 непосредственно выхода через элементы И 52 и ИЛИ 50- после нажатия кнопки на пульте 12 в в блок 3 и организует периодический режимах Автомат и Такт (наличие запуск ИК, Частота запуска зависит сигнала Пуск и отсутствие сигнала от сигналов Код частоты на шине 20 .Генератора)(или через состояние 60, поступающих с пульта 12 на управ- 2 в режиме Генератор), ляющие входы коммутатора 58. Блок 11 g состоянии 1 УУ анализирует ре- обеспечивает также синхронвдацию работы: с блоком 6 (вьшолнение работ двух ИК при проверке ПУ типа нескольких команд) или с регистром 9 адаптер канал-канал. В этом случае : (выполнение одной команды) путем ана- с пульта 12 задается режим Комплекс . сигнала ЗУК из пульта J2. При Если задан также режим Ведущий работе с блоком 6 УУ вырабатьгоает (сигнал на шине 64), то данный ИК сигнал обращения в блок 6 ОБР.ЗУК синхронизирует работу другого ИК, вы- (состояние З). После того, как давая ему по шине 14 (через элементы -30 управляющ ее слово из блока 6 И 53) сигнал начальной установки. .будет записано с регистр 9 (нали- Если режим Ведущий не задан, то „e сигнала ОТВЕТ БП из блока 6), данный ИК синхронизируется другими уу приступает к установлению связи с ИК, получая по шине 13 сигнал началь- jjy (состояние 4),

ной установки и передавая его в блок 35 g состоянии 4 УУ вырабатьшается 3 через элементы И 51 и ИЛИ 50. сигнал ВЬЩ. НВУ, который поступает

В пульте 12 оператора (фиг.10) на вход блока 2. По этому сигналу код регистр 65 служит для хранения сигна- номера ПУ из регистра 9 через коммута- .лов интерфейса, элементы 66 индика- -Q тор 30 и усилители-передатчики 25 ции - для индикации состояния регист- блока 2 поступает на шины 1 . В сос- ров 4, 8, 9 и 65, тумблерные регист- тоянии 5 УУ формируются сигналы ры 67, 68, 69 и 70 - для задания ко- ВВР-К и АДР-К, которые через усилите- личества байтов для блока 10, байтов ли-передатчики 22 блока 2 пйступают данных для блока 8 и управляющие ело- . на шины 1. От ПУ в УУ через .усилители ва для блока 9, код частоты для бло- 23 блока 2 поступают сигналы РАБ-А, ка 11, адрес для блоков 5 и 6, пере- АДР-А, а также результат сравнения ключатели 71 режимов для задания ос- адресов с выхода схемы 27 сравнения новных режимов блоков 3, 5, 6 и 11. (сигнал АДРСП), При отсутствии сигна- Регистр 38, ПЗУ 39 и счетчик 40 бло- „ ла АЛРСП УУ переходит в состояние 6, ка 7 (фиг.7) формируют массивы чисел, 7, 8 и возвращается в исходное передаваемых в ПУ, коммутатор 37 по состояние О, снимая сигналы ВБР-К, указателям, поступающим из блока 9, АДР-К, РАБ-К„

выбирает один из трех источников этих При наличии сигнала АДРСП УУ из чисел - регистр 38 или ПЗУ 39, или состояния 5 переходит в состояние счетчик 40. Указатели содержатся в 9, снимая с входа коммутатора 30 соответствующем поле управляющего сигнал ВЫД.НВУ и подавая сигнал ВЫД. слова. Независимо от того, какой из КОП., по которому на выход коммутатора трех источников чисел выбран, счет- 30 проходит код операции из регистра

fO

111310823

9. В состоянии 9 снимается сигнал АДР-К, при работе в мультиплексном режиме сигнал ВБР-К (отсутствие сигнала Монопольный). В состоянии 10 УУ формирует сигнал УПР-К, которьй через усилители-передатчики 22 поступает на шины 1. ПУ на прием кода операции отвечает байтом состояния, сопровождаемым сигналом УПР-А, Байт состояния поступает с выходов усилителей-приемников 24 на вход буферного ре гистра 4, узла 26 и дешифратора 29 блока 2. Результаты дешифрации (сигналы нулевого байта состояния БС-0, конечного байта ТК, байта с указателем Внимание - сигнал ВН) и контроля по четкости поступают в УУ. УУ по сигналу УПР-А переходит в состояние П, снимая сигнал выдачи кода операции и сигнал УПР-К. Из состояния 11 через состояние 12 УУ переходит в состояние 13. В состоянии 13 формируется сигнал ИНФ-К. В зависимости от результата дешифрации

12

20

честна переданных байтов с количес вом байтов, заданных в регистре 9 КЧСОВП). Если сигнал КЧСОВП отсутс вует, то УУ из состояния 23 пере 5 дит в состояние 21, ИК принимает от ПУ (или передает в ПУ) следующи байт информации. Если есть сигнал КЧСОВП, то УУ переходит в состояни 24, передавая через усилители-пе датчики 22 в ПУ сигнал окончания о на УПР-К. После того, как снимаетс сигнал ИНФ-А, УУ переходит в состо ние 25 и снимает сигнал УПР-К. И состояния 25 УУ переходит в сост ние 17, ожидая ответа ПУ.

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

В состоянии 18 УУ анализирует сигналы ЦК (указатель Цепочка команд) из регистра 9, ТК, ВН из де

15

байта состояния и кода опера1щи, хра- шифратора 29. При наличии сигналов

нящегося в регистре 9, УУ переходит в состояние 14 или 16, а затем в состояние 15. Из состояния 15 после снятия ПУ сигнала УПР-А УУ переходит в состояние 17, снимая сигнал ИНФ-К. В состоянии 17 УУ анализирует ПУ. При передаче ПУ оче- педного байта состояния УУ переходит в состояние 17, при выдаче ПУ сигнала ИНФ-А - в состояние 21, при

отключении ПУ (снятие сигнала РАБ-А) в состояние 18, I

В состоянии 21 УУ формирует сигнал счета байтов +1СЧ, поступаюЕ ий на счетный вход счетчика 40 блока 7, сигнал выдачи информации в ПУ ВЫД.ИНФ при вьтолнении операции Запись (наличие кода операции Запись на выходе регистра 9), поступаюш ш на вход коммутатора 30 блока 2, сигнал ИНФ-К При вьтолнении операции Чтение информация от ПУ с шин 1 через усилители-приемники 24 блока 2 поступает на вход узла 26 и вход блока 4. После снятия ПУ сигнала ИНФ-А УУ переходит в состояние 22, где снимаются сигналы ИНФ-К, ВЫД.ИНФ. УУ анализирует в состоянии 22 наличие сигналов

ИНФ-А, УПР-А, РАБ-А от ПУ. При нали исходное состояние О, снимая сиг- чии сигнала ИНФ-А УУ переходит в нал РАБ-К.

состояние 23, где производится ана-. Если УУ находится в исходном сос- лиз сигнала с выхода схемы 41 сравне- тоянии а от ПУ поступает через ния блока 7 (сигнал совпадения коли- шины 1 интерфейса сигнал ТРБ-Aj, сиг12

O

0

честна переданных байтов с количеством байтов, заданных в регистре 9 КЧСОВП). Если сигнал КЧСОВП отсутствует, то УУ из состояния 23 перехо- 5 дит в состояние 21, ИК принимает от ПУ (или передает в ПУ) следующий байт информации. Если есть сигнал КЧСОВП, то УУ переходит в состояние 24, передавая через усилители-передатчики 22 в ПУ сигнал окончания обмена УПР-К. После того, как снимается сигнал ИНФ-А, УУ переходит в состояние 25 и снимает сигнал УПР-К. Из состояния 25 УУ переходит в состояние 17, ожидая ответа ПУ.

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

В состоянии 18 УУ анализирует сигналы ЦК (указатель Цепочка команд) из регистра 9, ТК, ВН из де5

шифратора 29. При наличии сигналов

0

5

0

0

ЦК и ТК (что свидетельствует о нор- мальном завершении операции) УУ переходит в состояние 19, где формируется сигнал +1СЧ ЗУК, который поступает через блок 6 в регистр 9, при этом производится запись .очередного управляющего слова из программы про- веркИс, В состоянии 19 формируется сигнал Запуск таймера, по которому обнуляется счетчик 17 блока 15. При совпадении значения счетчика 17 с величиной интервала времени задержки (наличие сигнала ВЗ-Т на выходе схемы 18 сравнения), заданного в поле ВЗ управляющего слова, УУ переходит в. состояние 20, Если в поле ВЗ управляющего слова содержатся нули, то сигнал на выходе схемы 18 сравнения формируется сразу после запуска таймера 15. Из состояния 20 УУ переходит в состояние 1. I

При наличии сигнала ВН и отсутствии сигнала ЦК УУ переходит в состоя- . ние 20, а затем в состояние I, приступая к вводу в ПУ той же операции, код которой хранится в регистре 9. При отсутствии сигналов ЦК и ВН УУ через состояние 8 переходит в

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

Из

фиг. 2

ВБР-К и формируется сигнал УБР-К, УУ в состоянии 27 анализирует сигнал АДР-А, после снятия сигнала АДР-А ТУ переходит в состояние 17, снимая сигнал УПР-К, и ожидает ответа ПУ.

В локЗ t

(09

q

in

ч ч ч

ч ч чь « iJ5

ll llll milt

S

«

§5

ч

CM

Co «M

С Cs

-

Ч

4s

Ч)

V

4i

$

-

l| ll

«Si

f-i

I.

§

i§ 5

«O &

во

«5)

xX

4

«%

I

§

В

45 /fj лона 12

дблок

47

48

49

Из 6flOf a3 Фиг. 8

51

шины 13

5

56

Вд /юкЗ

К шине 1U

5ii/V

г

53

V f

V

55

60 61 62 63 т / /

Фиг. 9

OmS offafZ

«cf

I- S

bs.

Ча

Редактор М.Дылын

Техред Л.Олийнык

Заказ 1892/45 Тираж 673 . Подписное ВНИИШ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

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

Корректор М.Пожо

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

название год авторы номер документа
Имитатор канала 1984
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Смертыга Богдан Иванович
  • Шаров Борис Григорьевич
SU1239719A2
Имитатор канала 1983
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
  • Шаров Борис Григорьевич
SU1174927A1
Имитатор канала 1987
  • Гладун Анатолий Ясонович
  • Исаенко Владимир Андреевич
  • Шаров Борис Григорьевич
  • Бордачева Татьяна Васильевна
SU1467555A1
Имитатор канала 1985
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Самчинский Анатолий Анатольевич
  • Шаров Борис Григорьевич
SU1429115A2
Имитатор канала 1987
  • Самчинский Анатолий Анатольевич
SU1425675A2
Имитатор канала 1985
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Николаева Евгения Анатольевна
  • Самчинский Анатолий Анатольевич
  • Шаров Борис Григорьевич
  • Тафель Владимир Моисеевич
SU1287160A1
Имитатор канала 1988
  • Исаенко Владимир Андреевич
  • Шаров Борис Григорьевич
SU1520523A2
Имитатор канала 1985
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Самчинский Анатолий Анатольевич
  • Шаров Борис Григорьевич
SU1377857A2
Имитатор канала 1985
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Самчинский Анатолий Анатольевич
  • Тафель Владимир Моисеевич
  • Шаров Борис Григорьевич
SU1280633A2
Имитатор канала 1990
  • Погорелов Леонид Александрович
  • Власов Сергей Иванович
  • Насакин Борис Николаевич
SU1714606A1

Иллюстрации к изобретению SU 1 310 823 A2

Реферат патента 1987 года Имитатор канала

Формула изобретения SU 1 310 823 A2

Документы, цитированные в отчете о поиске Патент 1987 года SU1310823A2

Имитатор канала 1983
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
  • Шаров Борис Григорьевич
SU1174927A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 310 823 A2

Авторы

Ерасова Надежда Николаевна

Исаенко Владимир Андреевич

Самчинский Анатолий Анатольевич

Шаров Борис Григорьевич

Даты

1987-05-15Публикация

1984-03-30Подача