Устройство для ввода информации

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано при вводе информации от внешних устройств (ВУ) в режиме прямого доступа к памяти (ДДП). Цель изобретения - повышение надежности устройства за счет обнаружения и индикации сбоев при вводе информации. Устройство содержит регистры входной информации , состояния, счета слов и адреса , формирователи адреса вектора прерывания, служебных сигналов прерывания и служебных сигналов ЦЦП, дешифратор адреса, два мyльтиплek- сора, блок сопряжения, два элемента И, элемент НЕ, два триггера, элемент ИЛИ и два индикатора. При поступлении сигнала Прерывание от ВУ устройство передает в канал ЭВМ адрес вектора прерывания и необходимые служебные сигналы прерывания. Выполняя программу прерывания,- ЭВМ заносит в регистр адреса начальньй адрес памяти ЭВМ для записи информации, в регистр счета слов - дополнительный код числа обменов в одном цикле и устанавливает разряд Готов регистра состояния в единицу. После этого процессор ЭВМ отключается, ввод информации происходит по алгоритму ПДП, т.е. информация из регистра входной информации (от ВУ) вместе с необходимыми служебными сигналами передается в канал ЭВМ. При этом происходит модификация содержимого регистров адреса и счета слов. Если происходит сбой (неправильное формирование сигнала Готов или сбой в тракте ПДП), то этот сбой фиксируется логическими элементами устройства (триггерами, элементами И, ИЛИ, НЕ) и отображается с помощью индикаторов . Это позволяет повысить надежность устройства, т.к. в режиме ПДП процессор канала (ЭВМ) не контролирует протокол обмена. 1 ил. W с N9 00 СП

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

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

РЕСПУБЛИК (51) 4

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

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

" К.3д,»,:;,, .

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3823825/24-24 (22) 07.12.84 (46) 30.12.86. Бюл. М2 48 (72) С.Н. Горшков (53) 681.327.8(088.8) (56) Устройство управления НМД 15

ВВМД-160-004. Техническое описание и инструкция по эксплуатации. УРМЗ.

857.002.ТО, 1980, лист 79.

Устройство прямого доступа к памяти ИЗ 15 КС-16-002. Техническое описание и инструкция по эксплуатации. И9МЗ.858.385.ТО. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к вычислительной технике и может быть использовано при вводе информации от внешних устройств (ВУ) в режиме прямого доступа к памяти (ПДП). Цель изобретения — повышение надежности устройства за счет обнаружения и индикации сбоев при вводе информации. Устройство содержит регистры входной информации, состояния, счета слов и адреса, формирователи адреса вектора прерывания, служебных сигналов прерывания и служебных сигналов ПДП, дешифратор адреса, два мультиплеКсора, блок сопряжения, два элемента

„„SU„„1280599 А1

И, элемент НЕ, два триггера, элемент

ИЛИ и два индикатора. При поступлении сигнала "Прерывание" от ВУ устройство передает в канал ЭВМ адрес вектора прерывания и необходимые служебные сигналы прерывания. Выполняя программу прерывания, ЭВМ заносит в регистр адреса начальный адрес памяти ЭВМ для записи информации, в регистр счета слов — дополнительный код числа обменов в одном цикле и устанавливает разряд "Готов" регистра состояния в единицу. После этого процессор ЭВМ отключается, ввод информации происходит по алгоритму

ПДП, т.е. информация из регистра вход- Щ ной информации (от ВУ) вместе с необходимыми служебными сигналами передается в канал ЭВМ. При этом проис- С ходит модификация содержимого регистров адреса и счета слов. Если про- B исходит сбой (неправильное формирование сигнала "Готов" или сбой в тракте ПДП), то этот сбой фиксируется логическими элементами устройства (триггерами, элементами И, ИЛИ, НЕ) и отображается с помощью индикаторов. Это позволяет повысить надеж- фф ность устройства, т.к. в режиме ПДП {, ф процессор канала (ЭВМ) не контролирует протокол обмена. 1 ил.

1280599

Изобретение относится к вычислительной технике и может быть использовано при вводе информации от внешних устройств (ВУ) в режиме прямого доступа к памяти (ПДП). 5

Цель иэобретейия — повьппение надежности устройства за счет обеспечения возможности обнаружения и индикации сбоев при вводе информации.

На чертеже изображена функциональ- 10 ная схема устройства.

Устройство содержит регистр 1 входной информации, формирователь 2 адреса вектора прерывания, первый мультиплексор 3, дешифратор 4 адреса, реги-15 стры адреса 5, счета слов 6, состояния 7, второй мультиплексор 8, блок

9 сопряжения, формирователь 10 служебных сигналов прерывания, формирователь 11 служебных сигналов ПДП, первый 12 и второй 13 элементы И, элемент НЕ 14, элемент ИЛИ 15, первый

16 и второй 17 триггеры, первый 18 и второй 19 индикаторы, внешнее устройство (ВУ) 20, вход 21 сигнала

"Прерывание" устройства, вход 22 сигнала "Ввод" устройства, информационные входы 23 устройства, двунаправленная шина 24 канала ЭВМ.

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

Перед началом цикла ввода информации BY 20 формирует сигнал "Прерывание" на входе 21, который устанавливает триггеры 16 и 17 в нулевые состояния, а разряд "Прерывание" регистра ? - в единичное состояние.

Выходной сигнал разряда "Прерывание" регистра 7, поступающий на вход формирователя 10, запускает его, и на шину 24 выдаются служебные сигналы, вызывающие прерывание программы ЭВМ и передачу по шине 24 в канал ЭВМ адреса вектора прерывания, поступающего с формирователя 2 через мульти45 плексоры 3 и 8 и блок 9 сопряжения.

Выполняя программу прерывания, ЭВМ по шине 24 через блок 9 сопряжения последовательно записывает в регистр

5 адрес начальной ячейки памяти, в

,которую должно быть записано первое передаваемое слово, в регистр 6 двоичный догголнительный код числа слов в одном цикле обмена, а в регистре 7 состояния устанавливается в единичное состояние разряд "Готов".

После этого ЭВМ переходит к выпол,нению основной программы и далее ввод информации происходит без участия процессора по алгоритму ПДП.

Единичный сигнал с разряда "Готов" регистра 7 (третий выход регистра) разрешает прохождение сигнала "Ввод" (вход 22) через элемент И 13 и запрещает прохождение сигнала Ввод" через.элемент И 12. Сигнал "Вйод",проходя через элемент И 13, устанавливает в единичное состояние триггер

17, в результате разряд "Ввод" регистра 7 также устанавливается в единичное состояние. Переход разряда

11 tf

Ввод регистра 7 в единичное состояние (второй выход регистра 7) вызывает запуск формирователя 11, импульс с первого выхода которого через элемент ИЛИ 15 возвращает триггер 17 в нулевое состояние. Одновременно с. сигналом "Ввод" ВУ 20 устанавливает на входах 23 информацию, которую необходимо ввести в 3ВМ. Эта информация запоминается в регистре 1. Формирователь 11 по шине 24 передает в канал служебные сигналы, необходимые для записи в память ЭВМ информации с регистра 1, которая поступает на шину 24 через мультиплексоры 3 и 8 и блок 9 сопряжения. После записи в память ЭВМ первого слова формирователь 11 на втором выходе вырабатывает импульс, поступающий на счетные входы регистров 5 и 6, в результате их содержимое увеличивается на единицу. С приходом следующего сигнала

It Il

Ввод процесс ввода информации повторяется. При нормальной работе устройства триггер 16 будет все время находиться в нулевом состоянии. Триггер 17 большую часть времени также будет находиться в нулевом состоянии, так как после переключения триггера

17 в единичное состояние сигналом

"Ввод" формирователь 11 возвращает триггер 17 в исходное нулевое состояние. В единичном состоянии триггер 17 будет находиться сотые доли микросекунд (задержка элементов схемы), поэтому индикаторы (светодиоды)

18 и 19 при нормальной работе устройства будут находиться в выключенном состоянии. Если в момент ввода информации сигнал в разряде "Готов" регистра 7 примет нулевое значение (например, произошел сбой в регистре 7 или неправильно сработала программа обслуживания прерывания), то для сигнала "Ввод" откроется элемент И 12

1280599 и закроется элемент И 13, в результате триггер 16 установится в единичное состояние и зажжется светодиод индикатора 18, сигнализирующий о неправильной выдаче сигнала "Готов .

Если в ответ на сигнал "Ввод" формирователь 11 не выдает импульса на первом выходе (например, произошло обращение к несуществующей памяти), то триггер 17 не возвратится в нулевое состояние и зажжется светодиод индикатора 19, сигнализирующий о сбое в тракте ПДП.

Таким образом, предлагаемое устройство позволяет производить обнаружение и индикацию сбоев при обмене информацией в режиме ПДП, т.е. в случае, когда процессор канал (3BM) не контролирует протокол обмена,,Формула изобретения

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

l обнаружения и индикации сбоев при вводе информации, устройство содержит два элемента И, два триггера, два индикатора, элемент НЕ и элемент ИЛИ, первый вход которого объединен с вторым входом первого триггера и первым входом регистра состояния, третий выход которого соединен с вторым входом второго элемента И и входом элемента НЕ, выход которого соединен с вторым входом первого элемента И, выход которого соединен с первым входом первого триггера, выход которого соединен с входом первого индикатора, первый вход первого элемента И объединен с управляющим входом регистра входной информации и первым входом второго элемента И, выход которого соединен с первым входом второго триггера, первый выход формирователя служебных сигналов прямого доступа к памяти соединен с вторым входом элемента ИЛИ, выход которого соединен с вторым входом второго триггера, выход которого соединен с вторым вхо,— дом регистра состояния и входом второго индикатора.

1280599

Составитель В. Файзрахманов

Техред И.Попович

Редактор Е. Конча

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

Заказ 7066/53 Тираж 671

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

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

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

Подписное