Устройство для сопряжения интерфейсов ввода-вывода с регистратором Советский патент 1988 года по МПК G06F13/00 

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

СО CR

оэ

о

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

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

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

Устройство (фиг. 1) содержит шины информационных входов 1-, 1 ц Ps гистры 2 f. состояния интерфейсов, схемы 3,.,,, сравнения, блок 4 управления, коммутатор 5 информации, блок 6 местной памяти, тай- мер 7, счетчик 8 адресов, блок 9 блокировки записи J счетчики 10,., dO интервалов времени., блрк i1 останова

0

5

(j 5

0 5

0

5

0

5

регистр 12 времени останова, блок 13 согласования, регистратор (устройство печати) 14, дисплей (блок отобра- жения информации) 15, адресный постоянный запоминающий блок 16, информационный постоянный запоминающий блок 17 и управляющий (режимный) вход 18..

Блок 9 блокировки записи (фиго2) образуют первый элемент ИЛИ 19, регистр 20 останова, схемы 21 и Я2 сравнения, счетчик 23 повторов информации, счетчик 24 повторов адресов, счетчик 25 интервала записи в местную память, группу схем ...,26 сравнения, первый 27 и второй 28 элементы И, триггер 29 и второй элемент ИЛИ ЗОо

Блок 11 останова (фиг.З) состоит из преобразователя 31 кода, регистра 32 адреса останова и формирователя 33 импульса.

Блок 4 управления (фиг,4) содержит задающий генератор 34, элементы И 35-40, элемент ИЛИ 41, группу элементов И 42, элемент И-ИЛИ 43j пеовый триггер -44, группу триггеров ,43, пер- вый 46 и второй 47 счетчики, первый деншфратор 48, третий счетчик 49, элемент И 50, второй дешифратор 51, элемент ИЛИ 52, элементы И 53 и 54, элемент ИЛИ 55, элементы И 56 и 57, второй триггер 58, элемент ИЛИ 59, группы элементов И 60 и 61, элементы И 62 и 63 j, группу элементов И 64 и элемент И 65.

Элементы И 42, триггеры 45, элементы ИЛИ 52 и И 56 образуют узел хранения сигналов состояния интерфей - сов. Элементы И.36, 37, 39, 40, 50, 53, 54, 57, 62, 63 и 65, элементы ИЛИ 41, 57 и 59, группь: элементов И 60, 61 и 64 - шифратор выходных сигналов.

Блок 13 согласования (фиг.5) содержит счетчик 66 битов, дешифратор 67 счетчика, узел 68 постоянной памяти слов управления, узел (адаптер) 69 связи с устройством печати, параллельно-последовательный регистр 70, шифратор 71, коммутатор 72 слов данных, узел (адаптер) 73 связи с устройством отображения, регистр 74 выходной информации, дешифратор 75 приемных сигналов, триггер 76 и элемент И 77,

Регистратором 14 и дисплеем 15 могут быть, наг1 1имер, устройство печати ЕС 7934-01 и устройство отображения ЕС-7 927-01 ссютветственноо

,

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

Режим 1 - анализ последовательных изменений состояний сигналов на иинах интерфейсов ввода-вьшода и запись их в блок местной памяти.

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

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

В исходном состоянии все регистры и счетчики сброшены. Задающий генератор 34 формирует серию, поступающую в таймер 7 для вырабо,тки значения текущего времени и синхронизирующих серий о

В режиме 1 при анализе и записи (фиг.6 и 10) состояний сигналов на шинах интерфейсов ввода-вьшода устройство работает следующим образом

По признаку режима 1, задаваемого оператором по входу 18, триггер 44 взводится и на первом выходе его вырабатывается признак записи. На первые входы схемы 3 сравнения подается информация с выхода регистров 2, а на вторые входы поступают сигналы с шин интерфейса через информационные входы 1, По серии, поступающей от задающего генератора 34 через элементы И 61 на входы счетчика 10, производится подсчет времени от начального до некоторого состояния сигналов на шинах интерфейсов. При несравнении значений разрядов регистра

2со значениями состояния сигналов на шинах интерфейсов в блок 4 с выходов схем 3 поступают сигналы не- сравнения,

Сигнал несравнения с выхода схемы

3имеет высший приоритет. Он поступает на вход схемы И 42 и взводит триггер 45 при наличии на остальных входах схемы И 42 признака режима 1 и признака конца цикла обращения к

36

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

Сигнал с HF{BepcHoro выхода взведенного триггера 45 блокирует прохождение через элемент И 42 остальных сигналов несравнения с выходов схем 3 и прохождение серии от задающего

генератора 34 через элемент И 61 на пересчет счетчиков 10. Сигнал с пря-, мого выхода триггера 45 через элементы ИЛИ 52 и И 66 поступает на вход элемента И-ШШ 43, открывая прохождение серии задающего генератора 34 на вход счетчика 46 и на вход схемы ШШ 59, открьшая коммутатор 5 информации.

При пересчете счетчика 46 по сигналу с первого выхода дешифратора 51, поступающего на вход регистра 2 через элемент И 60 при наличии на входах элемента И 60 признаков записи и несравнения с выходов триггеров 44 и 45,

на регистре 2 фиксируется текущее сое тояние шин первого интерфейса.

Сигнал с второго выхода дешифрато ра 51 через элемент И 53 при наличии на его первом входе признака записи; и элемент И.ВД 55 поступает на вход счетчика 8, на вход триггера 58 цикла местной памяти и на вход блока 6. При этом пересчитывается счетчик 8 адресов, взводится триггер 58 и выдается старт записи в блок 6. Сигнал с выхода триггера 58 блокирует входы элементов И 42 на время, равное циклу записи в блок 6 информации с призма- ком первого интерфейса с выходов регистра 2 и счетчика 10 через коммутатор 5 информации. По завершении записи информации в блок 6 сигналом с пятого выхода дешифратора 51 сбрасывается триггер 58 цикла местной памяти, Сигнал с выхода триггера 58 разблокирует входы элементов И 42, сбрасывает триггер 45 и через элемент И 64 сбрасывает счетчик 10,

При несравнении значений разрядов регистра 2 со значениями состояния сигналов на шинах интерфейса информационного входа 1 в блок 4 ра вход схемы 42 с выхода схемы 3, поступает сигнал несравнения. -Он взводит триг- гер 45, если циклы записи в блок 6 ,по сигнала несравнения, поступающим от блока 3 (Зр,), завершены, т.е. сброшены триггеру, 58 и 45 (45 f,,,).

быть

Сигнал с инверсного выхода взведенного триггера 451, блокирует прохождение серии от задающего генератора 34 через элемент 61 счетчика

триггера 45,, через схемы ИЛИ 52 и И 56 поступает на вход элемента И-ИЛИ 43, открывая прохождение серии задающего генератора 34 на вход счет- Ю поступает реальное

.( на пересчет lOfi, Сигнал с прямого выхода

15

20

25

30

чика 46, и на вход элемента ИЛИ 59, открывая коммутатор 5о При пересчете счетчика 46 по сигналу с первого выхода дешифратора 51, поступающему на вход регистра 2j, через элемент И 60, при наличии на входах элемента И 60j, признаков записи и несравнения с выходов триггеров 44 и на регистре 2 j, фиксируется текущее состояние шин интерфейса Сигнал с второго входа дешифратора 51 через элемент И 53 при наличии на первом входе элемента И 53 признака загшси и элемент ИЛИ 55 поступает на входы счетчиков 8, триггера 58 цикла местной памяти и блока 6. При этом пересчитывается счетчик 8, взводится триггер 58 и выдается старт записи в блок боСигнал с выхода триггера 58 блоки- рует входы элементов И 42 (42(,) на время, равное циклу записи в блок 6 информации с признаком интерфейса 1 , с выходов регистра 2 и счетчика 10 (, через коммутатор 5 По завершении записи информации в блок 6 сигналом с пятого выхода дешифратора 51 сбрасы- вается триггер 58 цикла местной памяти.

Сигнал выхода триггера 58 разблокирует, входы элементов И 42 сбрасывает триггер 45 и через элемент И 64f, сбрасьюает счетчик 10,, При очередном изменении состояния сигналов на шинах первого или/и п-го интерфен;са схема 3 (3„) вновь вырабатьгеает сигналы несравнения и повторяется опи- . санньш вьщ1е алгоритм.

При этом фиксируемая в блоке 6 информация записывается с признаком первого или п-го интерфейса по последовательно возрастающим адресам, вырабатьюаемым счетчиком 8. При переполнении местной памяти запись производится по кольцу снова начиная с нулевого адреса,

55

В режиме 1 запись в бт.ок 6 последовательных состояний сигчалов на шинах первого или п-го интерфейса может

40

45

50

задана операт вариантах.

При первом вари и 10) оператор зад код интервала врем 1)-го измерения сос шинах 1, поступающ сравнения 26, на в

тервала времени со сравнении величин времени с задаваемы тывает сигнал срав рез элемент ИЛИ 30 29,Сигнал с выхода пает в блок 4 и бл ние очередного сиг на входе элемента зом, запись в блок Одновременно сигна хода схемы 26 (26f, ИЛИ 30 поступает в формирователя 33 им му производится пе 8 на регистр 32 ко местной памяти, в лась перед останов мация о состоянии 1, а также перепис кода текущего врем

При втором вари и 11) оператор зад требуемый код инфор 20 и по входу счет количество повторо В процессе работы сравнении текущей -пающей с шин 1 чер на первый вход схем информацией, посту регистра 20, на вых батывается сигнал сигнал поступает н 23 повторов сравнен осуществляет ревер совпадении реально торов сравнений инф рительно заданным н

его выходе формиру носа, который чере ИЛИ 30 взводит три изводится останов Последоватетшность ствует первому вар жиме 1,

При третьем вар и 12) оператор пре признак ЗПЗ, на ре

13636

быть

6

Ю поступает реальное

15

20

25

30

55

40

45

50

задана оператором в следующих вариантах.

При первом варианте записи (фиг,6 и 10) оператор задает признак ЗП1 и код интервала времени от i-ro до (1+ 1)-го измерения состояния сигналов на шинах 1, поступающие на входы схемы сравнения 26, на вторые входы которой

значение кода интервала времени со счетчиков 10, При сравнении величин реального интервала времени с задаваемым схема 26 вырабатывает сигнал сравнения, который через элемент ИЛИ 30 взводит триггер 29,Сигнал с выхода триггера 29 поступает в блок 4 и блокирует прохождение очередного сигнала несравнения на входе элемента И 56, Таким образом, запись в блок 6 останавливается. Одновременно сигнал сравнения с выхода схемы 26 (26f,) через элемент ИЛИ 30 поступает в блок 11 на вход формирователя 33 импульса, по которому производится перепись со счетчика 8 на регистр 32 кода адреса ячейки местной памяти, в которую записывать. : лась перед остановом последняя информация о состоянии сигнсшов на шинах 1, а также перепись на регистр 12 кода текущего времени из таймера 7,

При втором варианте записи (фиг,6 и 11) оператор задает признак ЗП2, требуемый код информации на регистре 20 и по входу счетчика 23 необходимое количество повторов кода информации В процессе работы устройства при сравнении текущей информации, посту -пающей с шин 1 через элемент ИЛИ 19 на первый вход схемы сравнения 21 , с информацией, поступающей с выхода регистра 20, на выходе схемы 21 вырабатывается сигнал сравнения Этот сигнал поступает на вход счетчика 23 повторов сравнений информации и осуществляет реверсивный счет. При совпадении реального количества повторов сравнений информации с предварительно заданным на счетчике 23, на

его выходе формируется сигнал переноса, который через элементы И 28 и ИЛИ 30 взводит триггер 29, Далее производится останов записи в блок 6, Последоватетшность останова соответствует первому варианту записи в режиме 1,

При третьем варианте записи (фиг,6 и 12) оператор предварительно задает признак ЗПЗ, на регистре 32 требуемый код адреса останова и на счетчнк .24 количество повторов заданного адреса. При сравнении текущего адреса со счетчика 8 в процессе записи информации в блок 6 с предварительно заданным на регистре 32 на выходе схемы сравнения 22 вырабатывается сигнал, поступающий на вход счетчика 24 и осуществляющий реверсивный счет Останов записи в блок 6 с фиксацией времени останова и адреса останова на регистрах 12 и 32 производится при совпадении реального количества повторов сравнений адресов с заданным на счетчике 24, на выходе которого появляется сигнал переноса, «взводящий через элемент ИЛИ 30 триггер 29,

Четвертый вариант записи (фиг.6 и 13) характерен тем, что процесс записи в блок 6 начинается с момента сравнения реальной информации на шинах интерфейса ввода-вывода с информацией, заданной заранее в устройстве с учетом ее повторов, до момента сравнения текущего адреса ячейки блока 6 с заданным в устройстве адресом .останова. Оператором заранее задаются признак ЗП4, требуемьй код информации на регистре 20, необходимое количество повторов сравнений этой информации на счетчике 23, код адреса останова на регистре 32 и взводится через элемент ИЛИ 30 триггер 29, Сигнал с выхода триггера 29 поступает в блок 4 и блокирует прохождение сигнала несравнения на входе элемента И 56, Таким образом, записи в

При задании оператором признака релшма 2 серия с выхода задающего генератора 34 через элемент И-ИЛИ 43 поступает на вход счетчика 46. При пересчете счетчика 46 на выходе дешифратора 51 формируются сигналы управляю11Д1е работой устройства. В процессе взаимодействия между КВВ и ВУ при выполнении последовательностей операций ввода-вьшода адрес ВУ с шин первого интерфейса через первый информационный вход 1 -поступает на вход счетчика 8. Одновременно сиг налы идентификации с шин 1 поступаю в блок 4. В соответствии с сигналами идентификации на выходе элемента И 3 формируется сигнал обращения по адресуемому номеру ВУ, который переклю 35 чает триггер 44 в режим чтения и открывает элемент И 65 для прохождения сигнала с первого выхода дешифратора 51 на вход счетчика 8 для фиксации адресу ВУ на счетчике 8, По сигблок местной памяти 6 нет,

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

остальных его входах признаков чтения и режима 2 и элемент ИЛИ 55 выда ется старт чтения в блок 6 и взводит ся триггер 58. Далее по сигналу с третьего выхода дешифратора 51 , пос- тупающего через элемент И 57 на входы регистра 2 и счетчика 10, в соответствующих разрядах регистра 2 и

сигнал переноса, который через элемент И 27 срабатьшает триггер 29. В результате разблокируется элемент И 56 и по каждому сигналу несравнения с выхода элемента ИЛИ 52 осуществляется запись информации в блок 6

е . ате10

15

4136368

признак ЗИ 5 и код иптерпала времени записи в блок 6 на счетчике 25. К процессе записи информации в блок 6 на вход счетчика 25 из таймера 7 поступает серия, по которой осуществляется реверсив ый счет. При обнулении счетчика 25 сигнал переноса с его выхода через элемент ЮТ 30 по второму входу взводит триггер 29, в результате чего производится останов заСписи в блок 6, как это описано выше ,

В режиме 2 (фиг.7 и 15) измерения параметров информационного обмена устройство работает следующим образом „

При задании оператором признака релшма 2 серия с выхода задающего генератора 34 через элемент И-ИЛИ 43 поступает на вход счетчика 46. При пересчете счетчика 46 на выходе дешифратора 51 формируются сигналы управляю11Д1е работой устройства. В процессе взаимодействия между КВВ и ВУ при выполнении последовательностей операций ввода-вьшода адрес ВУ с шин первого интерфейса через первый информационный вход 1 -поступает на вход счетчика 8. Одновременно сигналы идентификации с шин 1 поступают в блок 4. В соответствии с сигналами идентификации на выходе элемента И 35 формируется сигнал обращения по адресуемому номеру ВУ, который переклю- 35 чает триггер 44 в режим чтения и открывает элемент И 65 для прохождения сигнала с первого выхода дешифратора 51 на вход счетчика 8 для фиксации адресу ВУ на счетчике 8, По сиг20

25

30

налу с второго выхода дешифратора 51 через элемент И 54 при наличии на

5

остальных его входах признаков чтения и режима 2 и элемент ИЛИ 55 выдается старт чтения в блок 6 и взводится триггер 58. Далее по сигналу с третьего выхода дешифратора 51 , пос- тупающего через элемент И 57 на входы регистра 2 и счетчика 10, в соответствующих разрядах регистра 2 и

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

название год авторы номер документа
Устройство для сопряжения интерфейса ввода-вывода с регистратором 1983
  • Доля Александр Давидович
  • Елисеев Виктор Кириллович
  • Захарова Маргарита Яковлевна
  • Кириченко Людмила Ивановна
  • Шепелева Татьяна Алексеевна
SU1144100A2
Устройство для сопряжения интерфейса ввода-вывода с регистратором 1982
  • Доля Александр Давидович
  • Елисеев Виктор Кириллович
  • Захарова Маргарита Яковлевна
  • Кириченко Людмила Ивановна
  • Шепелева Татьяна Алексеевна
SU1070539A1
Устройство для сопряжения 1983
  • Гладков Федор Васильевич
  • Доля Александр Давидович
  • Мандров Владимир Сергеевич
  • Редченкова Елена Евгеньевна
  • Шепелева Татьяна Алексеевна
SU1129603A1
Устройство для регенерации динамической памяти 1987
  • Блажеевич Елена Валентиновна
  • Терпугов Юрий Владимирович
  • Летнев Олег Васильевич
SU1434497A1
Устройство для сопряжения ЭВМ с М внешними устройствами 1986
  • Баранов Валерий Викторович
  • Кухарь Геннадий Владимирович
  • Потапенко Валерий Ильич
SU1374232A1
Устройство для регенерации динамической памяти 1988
  • Блажеевич Елена Валентиновна
  • Терпугов Юрий Владимирович
  • Летнев Олег Васильевич
SU1534509A2
Устройство для контроля и регистрации асинхронных сигналов интерфейса 1982
  • Васюкевич Игорь Олегович
  • Максимов Владимир Иванович
  • Пономарев Юрий Петрович
  • Тимофеев Игорь Михайлович
SU1084803A1
Устройство для сопряжения канала ввода-вывода с абонентом 1989
  • Шпиев Виктор Андреевич
  • Афанасьев Михаил Сергеевич
  • Тужилин Виталий Иванович
  • Суханов Анатолий Владимирович
SU1695312A1
УСТРОЙСТВО СОПРЯЖЕНИЯ МАГИСТРАЛЕЙ 1990
  • Азизов В.Х.
RU2017210C1
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО ИЗОБРАЖЕНИЙ 1990
  • Боровик О.С.
  • Неруш Г.И.
  • Сырямкин В.И.
  • Фомин А.А.
RU2047921C1

Иллюстрации к изобретению SU 1 413 636 A1

Реферат патента 1988 года Устройство для сопряжения интерфейсов ввода-вывода с регистратором

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

Формула изобретения SU 1 413 636 A1

по последовательно возрастающим адре-50 счетчике 10 фиксир тотся прочитанные

сам ячеек до сравнения текутдего адреса на счетчике 8 с предварительно заданным адресом останова на регистре 32. Вследствие этого взводится триггер 29 и запись в блок 6 прекращается.

При пятом варианте записи (фиг„6 и 14) оператор предварительно задает

из адресуемой ячейки блока 6 промежуточные значения счета служебных байтов, байтов данных и интервала времени работы ВУ. Причем при первом чтении по данному адресу ВУ значения счета нулевые. По сигналу с пятого выхода дешифратора 51 сбрасывается триггер 58

Сигнал с выхода триггера 58 поступает на входы элементов И 36 и 37, В соответствии с сигналами идентификации интерфейса ввода-вывода, поступающими через шины 1 в режиме 2 на входы элементов И 36 и 37, по окончании цикла чтения из блока 6 на выхо дах элементов И 36 и 37 формируются сигналы счета служебных байтов, байтов данных и интервала времени работы ВУо Эти сигналы поступают на счетные входы регистра 2 и счетчика 10 Счет осуществляется в двоично-десятичном коде о

После окончания взаимодействия КВВ с данным ВУ по соответствующему сигналу идентификатора на выходе элемента И 38 формируется сигнал, переключающий триггер 44 в режим записи. По сигналу с второго выхода дешифратора 51 через элемент И 53 (при налР1- чии на его входе признака записи) и элемент Ш1И 55 выдается старт записи в блок 6 и взводится триггер 58 цикла местной памяти, блокирующий элементы И 36 и 37, При этом в ячейку блока 6, соответствующую адресу ВУ, записывается признак занятости, ячейки, модифицированная информация регистра 2 и счетчика 10 через коммутатор 5, открытый сигналом с выхода элемента ИЛИ 59 в режг-гме 2 Далее сигнал с пятого выхода дешифратора 51 сбрасывает триггер 58о Цикл записи в блок 6 заканчивается и устройство ожидс1ет появление в интерфейсе очередной последовательности сигналов выборки следующего ВУ или запроса уже выбранного ВУ на обслуживание со стороны КВВ для продолжения операции ввода-выводаь При этом вышеописанны алгоритм работы устройства в режиме 2 повторяетсЯо

Если в режиме 2 возникает переполнение разрядности счета, то по сигналам переполнения, вырабатываемым регистром 2 или счетчиком 10 и поступшощим на входы элементов И 39 и 40, на выходе элемента ИЛИ 41 формируется сигнал Этот сигнал поступает в блоки 13, 12 и 11, где по нему осуществляется перепись значений счета байтов данных и служебных байтов с регистра 2, счета интервала времени работы БУ со счетчика 10 через коммутатор 5 В блок 13, перепись значения текущего времени из таймера 7 на регистр 12 и перепись адреса ВУ

со счетчика 8 через преобразователь 31 двоичного кода в двоично-десятичный на регистр 32. Затем регистр 2 и счетчик 10 сбрасываются и в цикле записи в соответствующую адресуемому ВУ ячейку блока 6 записьшается нулевое значение счета.

Порядок документирования инфо.рма0 Ции, переписанной в блоки 13, 12 и 11 по сигналам переполнения, рассматривается при описании соответствующего режима работы устройства.

Режим 3 документирования или отоб5 ражения информации (фиг.8,9 и 16), накопленной в блоке 6 при работе в режиме 1, инициируется оператором заданием признака режима 3 по входу 18, При этом производится чтение инQ формации из блока 6 по последовательно возрастающим адресам счетчика 8 и распечатка или отображение прочитанной информации в виде таблицы по кад™ рам. Каждьм к адр содержит 24 строки

5 по 80 символов, Тое, 1920 cи вoлoв, что соответствует емкости буферной памяти устройства печати (регистратора) 14 и устройства отображения (дис плея) 15. Заголовок таблицы состоит

Q из 4 строк, содержащих наименование информации последующих строк таблицыо Строка таблицы содержит информацию о состоянии шин данного интерфейса ввода-вывода, о времени останова (часы, минуты, секунды), о интервале

времени (микро- и наносекунды) между двумя изменениями состояния сигналов- на шинах интерфейса. Описание трафаретов распечатки или отображения заголовка и строк хранится в информационном постоянном запоминающем блоке 17 о Адресный постоянный запоминающий блок 16 определяет пос- ледовательность распечатки или отображения информациио

При задании оператором режима 3 взводится триггер 76, а на выходе три1тера 44 устанавливается признак чтения. Сигнал с прямого выхода триггера 76 поступает на вход узла 68 и

0 осуществляет перепись первого управляющего слова с признаком опроса устройства печати или устройства отображения с выхода узла 68 на параллель- но-последовательньт регистр 70

5 По серш, поступающей от задающего генератора 34 через элемент И- lUlII 43 на вход счетчика 46, произво- пересчет счетчика 46. По сип0

5

11U

налам с выходов счетчика 46, гюсту- паяощим в блок 13 на вход регистра 70 осуществляется сдвиг и побитная передача первого управляющего слова с регистра 70 через шифратор 71 и адаптер 69 в регистратор 14 или через адаптер 73 в дисплей 15. Одновременно производится подсчет количества передаваемых битов управляющего слова счетчиком 66о После передачи последнего бита третий дешифратор 67 вырабатывает сигнал, по которому сбрасывается счетчик 66, на регистре 70 начинается побитный прием слова состояния из регистратора 14 или дисплея |15 через адаптер 69 или адаптер 73 «и дешифратор 75 и счет принимаемых битов счетчиков 66. После приема на регистр 70 последнего бита произво- дится сброс счетчика 66 и анализ принятого слова состояния. Если слово состояния содержит в соответствующем разряде признак готовности регистратора 14 или дисплея 15 к работе, то этот признак с регистра 70 поступает на вход узла 68 и осуществляется перепись с выхода узла 68 на регистр 70 второго управляющего слова с указанием записи и побитная передача этого слова в регистратор 14 или дисплей 15, как это описано выше. Затем осуществляется передача кадра, состоящего из четырех строк заголовка таблицы и 20 строк информации.

После передачи последнего бита второго управляющего слова сбрасывается триггер 76. Сигнал с инверсного выхода триггера 76 через элемент И 77 (при наличии на втором входе элемен

та И 70 признака последнего бита с

дешифратора 67) поступает в блок 4 на второй вход счетчика 47 позиции символов в строке, разрешая его пересчет по сигналу счетчика 46. По сигналу с четвертого выхода дешиф- ратора 51 код номера позиции символа строки с выхода счетчика 47 через элемент И 63 поступает на вход адресного постоянного запоминающего блока 16, при этом из блока 16 про- читывается код адреса, пocтyпaюшJ й на вход информационного постоянного запоминающего блока 17.Часть разрядо кода адреса поступает в блок 13 для управления коммутатором 72„ В соот- ветствии с кодом адреса из блока 17 считывается код символа данной позиции строки заголовка, который пос

Q 5

5

0

0

0 5

3612

тупает в блок 13 на коммутатор 72 Затем слово данных с выхода коммутатора 72 фиксируется на регистре 70 и производится сдвиг и побитная передача слова данных в регистратор 14 или дисплей 15. После передачи последнего бита слова данных разрешается пересчет счетчика 47 позиций символов в строке и повторяется последовательность передачи очередного апова данныХо По номеру последней позиции символа в строке дешифратор 48 вырабатывает сигнал конца строки, по которому сбрасывается счетчик 47 позиций символов в строке и пересчитывается счетчик 49 строк По окончании передачи четырех строк заголов™ ка таблицы организуется чтение информации из блока 6 для передачи последующих после заголовка строк. При этом признаки конца заголовка с выхода счетчика 49 и конца строки с дешифратора 48 открывают элемент И 50.

Сигнал с второго выхода дешифратора 51 через элемент И 50 (при наличии на его входе признака чтения с триггера 44) и элемент ИЛИ 55 поступает на вход счетчика 8, на вход триггера 58 и на вход блока 6 в качестве старта чтения Прочитанная из блока 6 информация строки фиксируется в блоке 13 на регистре 74 по сигналу с третьего выхода дешифратора 51, поступающего на управляющий вход регистра 74 через элемент И 62 при наличии на входах элемента И 62 признаков чтения и цикла местной памяти.По сигналу с пятого выхода дешифратора 51 сбрасывается триггер 58. Далее по каждому сигналу с четвертого выхода дешифратора 51 по значениям счетчика 47 через элемент И 63 производится обращение к блоку 16. Разряды кода адреса, читаемые при этом из блока 16 и поступаклцие на управляющий вход коммутатора 72, задают направление переписи символам данной позиции строки с регистра 74 или от одного из блоков 17, 12 и 11. Затем слово данных с выхода коммутатора 72 фиксируется на регистре 70 и побитно передается в регистратор 14 или дисплей 15

По окончании передачи последнего символа в строке дешифратор 48 выра- батьгеает сигнал конца строки. При этом сбрасывается счетчик 47, пересчитывается счетчик 49 строк, формируется старт чтения из блока 6 инфор

13

нации очередной строки по следующему адресу Далее последовательность передачи символов каждой позиции строки повторяется.

После передачи последней (24-й) строки кадра признак последней строки с выхода счетчика 49 строк блокирует элемент И 50 и чтение из блока 6 прекращается

Документирование или отображение следующего кадра производится по инициативе оператора. Причем чтение информации строк для очередного кадра из блока 6 продолжается по последо вательно возрастающим адресам счетчика 8 либо относительно адреса последней строки предшествующего кадра, либо относительно адреса которьй зада ется оператором на регистре 32 и затем переписывается на счетчик 8„

При переполнении разрядности счет и хранения в режиме измерения доку-п ментируется строка, содержащая инфор .мацию значения текущего времени на момент переполнения, счета байтов данных, служебных байтов интервала времени работы ВУ и адреса ВУ, К которому относится данная информация. По сигналу переполненияJ поступающему в блок 13 из блока 4, взводится триггер 76 Далее бсуществляется перепись из узла 68 на регистр 70 и передача в регистратор 14 управ- ляюпщх слов и строки информации, зафиксированной по сигналу переполнения на регистрах 12, 32 и 74, в последовательности, аналогичной описанной вьше

Формула изобретения

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

а: -

,

363614

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

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

70 устройства, счетчик адресовj вход

блокировки которого соединен с первым выходом блока останова, а выход - с адресньпу1И входами блока местной памяти и блока останова и первым адресным

22 входом блока блокировки записи, второй адресный вход и группа входов контроля времени и первый выход кото рого подюБочены соответственно к первому выходу блока останова, выходу первого счетчика интервалов времени- и входу синхронизации блока останова, вторым выходом соединенного с синхро- входом регистра времени останова, ин формационньш вход которого подключен к выходу таймера, информационному вхо35 ду счетчика интервалов времени и так-, товому входу блока блокировки записи, группа выходов блока управления соединена с синхронизирующими входами регистра состояния первого интерфейса, блока местной памяти, счетными входами таймера, счетчика адресов, первого счетчика интервалов времени,,тактовым входом блока согласования и адресным входом адресного постоянного запоми нающего блока, синхронизирующий вход блока управления соединен с первым выходом блока согласования-, второй выход которого является выходом устройства для подключения информацион50 ного входа регистратора, отличающееся тем, что, с целью расширения класса решаемых задач устройства, в него введены коммутатор инфор- магщи регистров состояния интерфей55 coBj п-1 схем сравнения, п-1 счетчиков интервалов времени и блок отображения информаи и, причем выход коммутатора информации соединен с инфор-

30

40

15

ационным входом блока местной памяти шестым информационным входом блока огласования, вход состояния и третгоЧ ыход которого подключены к выходу информационному входу блока отображения информации, ,Д-й (,п) инфорационный вход коммутатора информации соединен с выходом регистра состояния i-ro интерфейса, первьпЧ вход j-й системы сравнения () соединен с выходом регистра состояния j- го интерфейса, а выход - с группой входов состояния блока управления, группа выходов подключена к тактовоу входу блока останова и управляющим входам регистра времени остано- ва, регистра состояния j-ro интерфейса,- коммутатора информации, j-ro счетг чика интервалов времени, выход KOIJO- рого соединен с группой входов контроля времени блока блокировки записи, а информационный вход - с выходом таймера, информационный вход регистра состояния j-ro интерфейса и второй вход j-й схемы сравнения являются соответственно входом устройства для подключения к информационным шинам j-ro интерфейса, выход блока местной памяти соединен с вторыми информационными входами регистра состояния первого интерфейса, первого счетчика интервалов времени, индикаторный выход регистра состояния первого интерфейса и выход первого счетчика интервалов времени соединены соответственно с первь1м и вторым входами состояния блока управления, входом разрешения подключенного к STOpONry входу блока блокировки записи, группа ад ресных входов коммутатора информации подключена к выходам счетчиков интер™ валов времени, информационный вход счетчика адресов соединен с входом устройства для подключения к информационным шинам первого интерфейса, j-й информационный вход группы блока блокировки записи соединен с входом устройства для подключения к информационным шинам j-ro интерфейса,

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

дов первого элеме}1та ПНИ соедитюна с группой информационных входов устройства, а выход - с первьпч входом первой схемы сравнения, второй вход и выход которой соединены соответственно с выходом регистра останова и вычитаювд м входом счетчика повторов информации, выходом подключен- IQ ного к первым входам первого и второго элементов И, выходы которых соединены соответственно с входом сброса триггера и первым входом второго элемента РШИ, выходом соединенного с , - первым выходом блока и установочным входом триггера, выход которого является вторым выходом блока, второй и третий входы второго элемента ИЛИ подключены соответственно к выходам

счетчика повторов адресов и счетчика

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

Зо Устройство ПО.П.1, о тли чающееся тем, что блок останова содержит преобразователь кода, формирователь импульса и регистр адреса останова, выход которого является первым выходом блока, а синхровход соединен с вторым входом блока и через формирователь импульса - с синхронизирующим входом блока, первьй - трет1ш входы и тактовый вход регистра останова подключены соответственно к адресному входу блока, выходу поеs

§ f Печать

I 1

vo

Фи.5

Иод uMipopfiam/u и адреса остонооа от олера тора г

Приз/ ан записи

от оператора ---

быход схемы W П

вмозs oxaW ппппГ плПпппппппппп

Выход схет/56 П I

29I

dbfxod схеп 25.26 „ .-.

Вшо схемь Z7р

Bo/xoff схемо/22| L Ьыход cvemtfUHu 24 бь/ход схемы 21

Вь/хвд cvemvif a 23П

г -- |i

оам «JLw «а. ii

Г1 I I

j 1

ГП П

дь/ход схемб/ 33Г1

Регистр f2Cn7

Регистр

Фиг. 6

,

Печать или .,-«-.., , . ., ., .- -..- -,

отрбрам.

дб/ход

f± ffif Mrbanj

Второй - ,„.,.,,.

tfif : -- - -.

ТтёрУь/й 8t fXoB,,,

7ff

obfxoa упр. слово ессгояний упр. сло&о М22 с/юво аокньш регистра Г Г { Л Г° L.

о.„,.JI.,«JUL«JLoJi-JUJ -«

Выход адаnrepal . Ik1... lit f ../ Г-- A / ... W f...

,,.,u73 ППППГ П ППП ПГ.П ППП

d//c 5 g /iy / z / Q/7 nППППfl

/ ...74 Вь/ход деш1 фратора 7«5 П П П

«ции иИИ||| д М1аядч.я1ц| м1Я1Явшо11в. (оэ bat Ьш ииИЁИСиич п I 1111 ппя г1 || д||Дм 1ИЯ дииа11Д111« юр лц|ц|| 1.ц.« иа1 мя«« « и«ШмяДИМвяИМяШММ1ЯМа ЯИВ11ЩД НИ||1авД .

CvemvuH 7позиции euMSo/faSр« ,- .

5fe,(

BbfXoddswugapQmopaitB

(t(OHe( cmpff/fa) г}ппПП ° ПП ™. L ju J LJ UJ I-j L.J u-J LJ L

CvemvuH

.аш j-n .l

Sb/xoo i/Jft/SS

( ЛЛ Л П П П П BbfX&ff ci emvuffQ вШ г- г-

u/fu of7Jodflo ef t/&

iMu omoG/3o ef/i/& moo/fuui

iinmnnftot/t/t/L

uHtpoftMOt ifu

Фт.в

nepecvem cvemvuMu адресов д

блонцро на. е- срабнения /У а

. элементов i/42

&д1ра$отна схемой 3 признана

§xodf/dm сигма- I

/foe I

Разбло/ иро&на

вхо9и 9.ffpff& mf

иИ2

Сброс cvemvuKu

10

3

Cve/77 блоном 10

интервола

6peffeHa

--- времени боль 6 зоданHOSO

дыработна бло- ном 9и 11 а остано&а тписа

пись msHUuie JL 1/Э МОW opefieHu

на 7 на регистр 1 перепись со cverrh шна адресов в о блон f1

Переход ff pefMUM дону/ ентирово- ния отображения

I

Начальный сброс ycmpoacmffa., ycmaffoff/fo. тену- щеео бремени б блоне 7

f

Сброс Ьлона 6 fiее т ной ти

f

Шдаиае требуемо- QO ffo&a ан(рорма- ции на регистре W необкодино о но- uvscmSa лоото- cvemt/af(e2.

Вьфаботна cxenoL 3 признана изменений бходных.

CLfS/fQ/ o6

Финсщай на регистре 2 бходнмх. си на/гов

2

входах

1Ы CCf/MffffOfft cZ

чавыкодол Ю,

Ла

f

f l epcuffffo/u ct emvuKa повторов инсрор

23

V

Старт запаси ff (5

dtupaSorrjffa бдонамиЗиИ сигнала останооа записи

.

перепись тенущв- so SpefieHa из ло- /ta 7 на регистр 12. Перепись со vufta адресобво 6ffOi il

Переход в донунентиро а- наа ii/iu отобра мений

(Риг. П

Пересчет cvemvana

адресод 6

CUZHC

,. ынавь1к че/пчина в faff6/ с ш нш}ами а 7гг. j.

Ре&ерси&ныи cvem ct/e/77vuffa nodmopoff ад/)еса

.14

а„

, Меле wdmopoQ аореса раано

laOGHHOf y f-/Q

, 24

Нет

Старт записи ff б/} о и 6.

Фанса1 ия а pesi/cmpff 2 &ходм&/х Сима- лоб

J

Разб/io upoff/fa дходоб элементов и 2, сброс cvemvana Ю

Вырадотма

б/fOHQ/iU 9, 1

остано- ffa записи

переписи mef ysfe- W бремени из блока 7 iVa регистр 12. лерелись со CL/emi/ана адресе В 6 bjfOH If

neffe)(od 8 док{// ен/TJUpO&QHUfl U/fU

omo6pa fieHuff

2

6 OHUpoSf Q.

HecpooHefiLfff ма кодак. 3jfe/ eff7o&

Фм. 12

§/foifupoffffa месравмени т бкбдох s eHSHmaff

CSpoc

f ec/riHou

ffaM/fmu

Эада&ие rpeouf/ o- wffGffa Ц(/инареъист/ еЩ Heod}(OffijtffffeG w/ia- i/sc/rj&a / offmoflaff ffQ cvemvuffe 2

завами e HoSooOi CO останова /ш &истрез2, HeoOXi ffoio ffo/n/vec/7 &a nodmopao адреса не cvsmvtj/fe Ztf

I Ot Q/Jbf b/U C§pOC

t/сшройстба, (Q /пекущего б 6/fO/fe 7

Сброс блрна 5

Mecmf ou

Старт за лиси б

Разб/}ониро / а яодов s/fe/iSMToB .

ci/ernvuf(a 10

Фи2,1Ц

,2}

А

1нтер fa/t дременс,

аписа S§jfoH6p 9е saoaffffGMH/ 40. счетчиу еъг,

Да

Выработка блоног и 9,11 cusHQ Q остаио- ffa sarfucu

м

nepenuct) генуше- W вренени иу блока 7 ffo peQucmpu перепись со ctcer- i/uffa affpeco&e 8 б/} Off if

переход ff реман Hyf enmupoea - HUff

F

ёыработно признака oNOHvaHuf SsuUModeucmffuff

НВ& и Qy 38

ере

о/гнениеро1

Ъ дности cvemd

кpoнef aя ин - ормац

Нет

(

Старт записи 8 бпон 6 fio&ugju- цирода /ои u popMOi au

ffepeffova §pezuci pa/rrop 1 строки unqoopf QifLfu dflff донументиро а- нш

Лередо а epest/cr- pamop f frepffoso упрао/}яюще9О c/fo6a спризма- fiOfi опроса

27

i

npusfi на реъистр 1 и слов a состоя- HUff от регас/тгра- mopafU. Affa/iuQ ёоп7оЗнос/7(/ pesac тратора f /fpoSo

iJepeffovoG регистратор Ш второго ygpoo л/}ющего c/fooa с npu3MaffOM записи.

Фи. 15

;/

ЗвУамие onfoorr ро pSi &tffQ. doftyf HmtiftoSa- мия или отображения кадра

flepedova §ругист- ротор fif или ffue jff 16 упр. cjfffSa с apusHOKOft опроса

Приен ffG регистр:, 7ffcffo§a cocmoff f/ujf empssacmpamops V (M&f паея 15

/ epeffava б oesucf ротор f или §uc- fS Smopoeo улраЗлямзще о слот с nptf3ffaftofi запа- 5Е,„

«&.

ffepedova 8 (1«ьис mpamoflf uffu aucn/teu is с/зов про /аган- ной cmDfff 4

SaSof ue omporrtoPOH HQVlMbHO9O

адреса чтения

U tf OpfiQl4t/U tii

5тма 6

/foffffif fievofffu или omoSpame- f/(//f ffadpa

и

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

Устройство для сопряжения интерфейса ввода-вывода с регистратором 1982
  • Доля Александр Давидович
  • Елисеев Виктор Кириллович
  • Захарова Маргарита Яковлевна
  • Кириченко Людмила Ивановна
  • Шепелева Татьяна Алексеевна
SU1070539A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения интерфейса ввода-вывода с регистратором 1983
  • Доля Александр Давидович
  • Елисеев Виктор Кириллович
  • Захарова Маргарита Яковлевна
  • Кириченко Людмила Ивановна
  • Шепелева Татьяна Алексеевна
SU1144100A2

SU 1 413 636 A1

Авторы

Гладков Федор Васильевич

Доля Александр Давидович

Елисеев Виктор Кириллович

Захарова Маргарита Яковлевна

Кириченко Людмила Ивановна

Шепелева Татьяна Алексеевна

Даты

1988-07-30Публикация

1987-01-20Подача