4
о со
о
О1
00
Изобретение относится к вычислительной технике и может быть исгюльзоЕвано для вывода информации из ЭВМ на нечать.
Цель изобретения - рас нирение области применения устройства за счет обеспечения прогона бумаги на заданное количество строк и работы с информацией, имеющей различное кодовое и форматное нредстав- ление.
На фиг. I нриведена структурная схема устройства; на фиг. 2 - схема преобразователя кодов; на фиг. 3 - схема блока анализа отказов сбоев; на фиг. 4 - - схема блока коммутации; на фиг. 5 - схема блока управления; на фиг. 6 - граф-алгоритм состояний и переходов блока управления.
Устройство для вывода информации содержит ден1ифратор 1, первый 2 и третий 3 регистры, преобразователь 4 кодов, блок 5 управления, первый счетчик б, второй регистр 7, блок 8 анализа отказов и сбоев, блок 9 коммутации, первый 10 и второй 11 коммутаторы, печатающие устройства 12 и 13, второй счетчик 14, информационные 15 и управляющие 16 входы и выходы 17.
Преобразователь кодов (фиг. 2) образуют коммутатор 18 и постоянная память 19.
Блок 8 анализа отказов или сбоев (фиг. 3) включает элемент 20 задержки, элемент И 21 и триггер 22.
Блок 9 коммутации (фиг. 4) содержит четыре коммутатора 23---26, три элемента И 27 - 29, элемент ИЛИ 30, два триггера 31 и 32 и два элемента 33 и 34 задержки.
Блок 5 управления состоит из мультиплексора 35, постоянной памяти 36, выходного регистра 37 и триггера 38 связи.
Устройство работает следующим образом.
11еп1ифратор 1 декодирует двоичный код команды, ностунающей на информационные входы 15 устройства от источника информации. Регистр 3 хранит признаки команд, декодированных дешифратором 1. Содержимое регистра 3 изменяется по сигналам раз- рен1ения заниси и сброса, поступающим на управляющие входы регистра 3 от источника информации по унравляюнхим входам 16 устройства. Регистр 2 запоминает информацию, поступаюц ую от источника информации по информационным входам 15 устройства. Содержимое регистра 2 изменяется по сигналам разрешения записи и сброса, поступающим на унравляющие входы регистра 2 от источника информации по управ- ляюпгим входам 16 устройства.
Преобразователь 4 кодов приводит информацию, поступающую на его вход с выходов регистра 2 и представленную в различных кодах и форматах (код 2МТ, упакованный и неупакованный двоично-десятичные коды), к необходи.мому виду, принятому в печатающем устройстве выбранного типа, и формирует символы «пробел. При необходимости работы с информацией, представленной в коде 2МТ или неупакованном двоично-десятичном коде, информация, полученная с выхода входного регистра 2, поступает на адресные входы постоянной па.мяти 19. При необходи.мости работы с информацией, представленной в упакованно.м двоично- десятичном коде, информация, полученная с выходов регистра 2, ноступает на информационные входы коммутатора 18, который обеспечивает нотетрадную упаковку входного кода. Управление коммутатором 18 осу0 ществляется по сигналу, поступающему по управляющему входу преобразователя 4 кодов на управляющий вход коммутатора 18 от блока 5 управления; при наличии «О на его входе с выхода коммутатора 18 на адресс ные входы постоянной памяти 19 поступает старп1ая тетрада двоично-десятичного кода,
при наличии «1 младн1ая тетрада.
Вся об,ласть ностоянной памяти 19 разбита на следующие зоны; представления информации в коде 2МТ; представления
0 информации в унакованном двоично-десятичном коде; нредставления информации в неупакованном двоично-десятичном коде; зона символа «нробел. Выбор необходимой зоны постоянной памяти 19 осуществляется в соответствии с содержимым поля управления
в формате адреса постоянной памяти 19. Возможный формат адреса
5
1 де УПР - ноле управления адреса постоянной памяти;
НПФ--поле информации, представленной в различных кодах и форматах.
Поле управления адреса ностоян 10Й памяти 19 образовано первым управляющим входом преобразователя 4 кодов, на который поступают с выхода третьего регистра 3 сигналы, идентифицирующие представление информации (код 2МТ, упакованный и неупакованный двоично-десятичные коды), и вторым управляющим входом, на который поступают сигналы от блока 5 управления, наличие «1 на котором обеспечивает выбор в постоянной памяти 19 зоны символа «пробел. В этом случае преобразователь 4 кодов служит формирователем символов «пробел и используется для организации прогона бумаги noCv ie печати (межкадровый прогон) или на заданное в команде количество строк. Р егистр 7 запоминает информацию, полученную с выходов преобразователя 4 кодов. Содержимое выходного регистра изменяется по сигналам разрешения записи и сброса, поступающим от блока 5 управления на управляющий вход выходного регистра 7. Первый коммутатор 10 разветвляет на
два направления сигналы, поступающие па его информационные входы от регистра 7 и блока 5 управления. Управление коммутатором осуществляет блок 9 коммутации.
при наличии сигнала «1 на прямом выходе первого 31 и второго 32 триггеров которого инициируется появление сигнала «1 на первом или втором выходе коммутатора 10, а также на соответствующем входе одного из печатающих устройств 12 и 13, предназ- Ha4etiHb x для регистрации, информации.
Второй коммутатор 11 объединяет сигналы, поступающие от двух печатающих устройств 12 и 13, в одно направление, причем сигнал на выходах коммутатора 11 форми- руется при наличии сигнала от печатающего устройства 12, стробируемого сигналом с прямого выхода первого триггера 31 блока 9 коммутации, или при наличии сигнала от печатаюпхего устройства 13, простробирован- ного сигналом с прямого выхода второго триггера 32, или в обоих случаях. Сигналы, передаваемые ко.ммутатором 11, инициируют работу блока 5 управления и блока 8 анализа отказов и сбоев. Сигнал (наличие «1), свидетельствующий о сбое печатающих уст- ройств 12 и 13 (например, пропадание серий синхроимпульсов во время печати) не является отказом, поэто.му с выхода коммутатора 11, минуя элемент 20 задержки блока 8 анализа отказов или сбоев, поступает на выход 17 устройства для сообщения о сбое в источник информации. Сигнал (наличие «1), свидетельствующий о переходе одного из печатающих устройств 12 и 13 в режим печати, поступает с выхода коммутатора 11 на вход элемента 20 задержки и второй вход элемента И 21 блока 8 анализа отказов или сбоев. Элемент 20 задержки задерживает распространение этого сигнала на первый вход коммутатора 23 на время т. Если сигнал наличия режима печати работающего в данный .момент печатающего устройства 12 или 13 сбрасывается (наличие «О) раньще, че.м истечет время т, то на втором входе эле.мента И 21 устанавливается сигнал «О, который поступает на первый выход блока 8 анализа отказов и сбоев. Наличие «О на выходе блока 8 свидетельствует о безотказной ра- боте печатающих устройств 12 и 13.
Если сигнал наличия режима печати («1) работаюц;его в данный момент печатающего устройства 12 или 13 не сбрасывается в течение вре.мени, превышающего т, то на обоих входах элемента И 21 устанавливаются сигналы «1, на выходе элемента И 21 формируется сигнал отказа печатающего устройства 12 или 13, работающего в данный момецт.
При неисправности обоих печатающих устройств 12 и 13 элемент ИЛИ 30 блока 9 коммутации формирует сигнал «Требуется вмещательство («1), который поступает на вход триггера 22, триггер 22 запоминает этот сигнал и выдает его («1) в блок 5 управления для возвращения последнего в не- ходное состояние и на выход 17 устройства для передачи сигнала «Требуется вмешательство в источник информации. Триг5
5
0 0 о 0
.
гер 22 обну.1яется по сигналу сброса от источника информации, ноступающему с ши- tibi 16 устройства.
Блок 9 коммутации через коммутатор 10 управляет работой печатающих устройств 12 и 3. В исходном состоянии первый 31 и второй 32 триггеры должны быть обнулены сигналом сброса из источника инфор.мации по управляющему входу 16 устройства.
Первый 3 и второй 32 триггеры устанавливаются соответственно сигналом («1) с выхода первого 23 и третьего 25 коммутаторов. При поступлении на второй управ. ипо- щпй вход первого 23 или третьего 25 коммутатора соответствующего сигнала из блока 5 управления в зависимости от признака выполняемой команды и наличия сигнала готовности соответствую1цего печатаюн1его устройства 12 или 13, поступающих на первый информационный вход первого 23 или третьего 25 KONiMyTaTOpa, на выходе соответствующего коммутатора появляется сигнал «1. который через соотвстствуюнлнй триггер (31 или 32) поступает на второй или третий выход блока соответственно. Кроме этого, первый 23 и третий 25 коммутаторы обеспечивают автоматическое переключение с первого триггера 31 на второй 32 и наоборот. Переключение с первого триггера 31 на второй 32 происходит при наличии сигнала («1) на выходе первого триггера 31 и либо при наличии сигнала об отказе печатающего устройства 12, например неразгон двигателя после перехода печатающего устройства в режим печати, либо при сбросе сигнала готовности от печатающего устройства 12, поступающих на второй управляющий вход третьего коммутатора 25, и наличии сигнала готовности от печатающего устройства 13, поступающего на второй информационный вход третьего коммутатора 25. При этом после переключения, т. е. установки второго триггера 32 в единичное состояние, осуществляется сброс первого триггера 31 в нулевое состояние. В сбросе участвует вторая пара информационного и управляющего входов второго коммутатора 24; на информационном входе присутствует сигнал «1, поступающий с выхода первого триггера 31 через первый элемент 33 задержки, а на управляющем - разрещающий сигнал («1) с выхода второго триггера 32, установленного в единичное состояние, и один из сигналов - либо об отказе печатающего устройства 12, либо сброса готовности печатающего устройства 12. Второй элемент 34 задержки обеспечивает задержку распространения сигнала с выхода второго триггера 32 на второй информационный вход четвертого коммутатора 26 на время, достаточное для сброса первого триггера 31. Это запрещает сброс установленного перед эти.м в единичное состояние второго триггера 32. Аналогично осуществляется автоматическое переключение с второго триггера 32 на первый 31 и последующий сброс второго триггера 32 в случае наличия сигнала об отказе печатающего устройства 13 (наличие сигнала «1) или сброса сигнала готовности от печатающего устройства 13. В установке первого трип ера 31 и в сбросе второго триггера 32 участвуют вторые пары информационных и управляющих входов соответст- EseHiio первого 23 и четвертого 26 коммутаторов. Первый элемент 33 задержки выполняет ту же функцию, что и второй элемент 34 задержки.
Второй 24 и четвертый 26 коммутаторы формируют сигналы сброса соответствующих триггеров (31 и 32) не только при переключении с одного триггера на другой, но и при поступлении на второй управляющий вход соответствующего коммутатора сигнала («1) из блока 5 управлепия, разрещаю- п;его прохождение на выход коммутатора (24 или 26) сигнала признака выполняемой команды («I), поступающего на его первый ипформапионный вход с выхода регистра 3. Совместный сброс обоих триггеров (31 и 32) осуществляется по сигналу «Требуется вме- пательство («1), формируемому элементом ИЛИ 30 в следующих сл чаях: при отсутствии сигналов готовности от обоих печатающих устройств 12 и 13 (эле.мент И 27), при наличии сигнала об отказе печатающего устройстве 13 и отсутствии сигнала готовности печатаюпхего устройства 12 (элемент И 28), при наличии сигнала об отказе печатающего устройства 12 и отсутствии сигнала готовности печатающего устройства 13 (коммутатор 23).
Любое из условий, формируемых элементами И 27 - 29, является еще и условием установки триггера 22, постуиающи.м через элемент ИЛИ 30 на вход блока 8 анализа отказов и сбоев.
Счетчики 6 и 14 служат для организации прогона бумаги после печати (межкадровый прогон) и на заданное в команде количество строк. Счетчик 14 считает количество км- пу.льсов, формируе.мых блоком 5 управления. Когда число импульсов становится равным числу строк межкадрового прогона, счетчик 14 выдает сигнал nepeno.:iнения, поступающий в блок 5 управления и прекращающий подачу импульсов па его счетный вход. Работа счетчика 6 аналогична. Отличие состоит в том, что в последнем производится предварительная установка числа строк, на которое нужно прогнать бумагу. Это число задается в коде команды, поступающей из источника информации, и записывается в счетчик 6 но сигналу разрешения установки, поступающему из регистра 3. Содержимое обоих счетчиков обпуляется по сигналу сброса из источника информации.
Блок 5 управления обеспечивает координацию работы всех узлов устройства и связь с источником информации с помощью управ0
5
0
5
0
ляющих и синхронизирующих сигналов, формируемых блоком в соответствии с сигналами от регистра 3, источника информации (входы 16) ком.мутатора 11, блока 8 анализа отказов и сбоев, счетчиков 6 и 14 и алгоритмом работы.
Блок 5 управления выполнен в виде микропрограммного автомата. Мультиплексор 35 служит для реализации условных переходов. Постоянная память 36 служит для хранения набора микрокоманд. Регистр 37 предназначен для .хранения текущей микрокоманды.
Триггер 38 предусмотрен для формирования сигнала, по которому осуществляется переход из одпого состояния в другое. Сигнал с инверсного выхода триггера 38 связи используется для управления коммутаторо.м 18 в преобразователе 4 кодов. Информационные входы мультиплексора 35 соединены с тинами входных сигналов блока 5 управления, т. е. сигналов, по которым осуществляются переходы из одного состояния в другое. Выходы мультиплексора 35 подключены к младшему адресному входу постоянной памяти 36, на остальные адресные входы которой подаются сигналы из регистра 37. В каждо.м состоянии авто.мата, .которому соответствует выбранная ячейка постоянной памяти 36, на младший адресный вход подключается одна из тин входных сигналов блока 5 управления. Выбор подключае.мой 1ИИНЫ производится в поле формата .микро- ко.манды. Возможный формат микрокоманды
5
0
5
следующей микрощигде .ЛМК - поле адреса коман.ды;
АМХ - поле адреса подключаемой ны входных сигналов;
УПР - поле выходных сигналов блока 5 управления.
Если на выбранной щине присутствует входной сигнал (т. е. «1), то автомат переходит в состояние, при котором в младшем адресном разряде присутствует единица. Если на выбранной щине отсутствует входной сигнал (т. е. присутствует «О), то автомат переходит в состояние, при котором в младшем адресном разряде присутствует нуль. Например, пусть поле адреса следующей микрокоманды представляет комбинацию ООП, поле адреса подключаемой щины входных сигналов - 010. Если на вторых 0 входах мультиплексора 35 присутствует входной сигнал (т. е. «1), то переход осуществляется по адресу 00111, если входной сигнал отсутствует, то переход осуществляется по адресу 00110. Аналогично реализуются все остальные условные переходы. 5 Для формирования выходных сигналов блока 5 управления используется горизонтальное микропрограммирование, т. е. каждому разряду поля выходных сигналов ставится
в соответствие определенный выходной сигнал блока 5 управления.
Граф-алгоритм выполнения команды «Запись с межкадровым прогоном после печати и с автономным заполнением неполной строки символами «пробел представлен на фиг. 6. В графе-алгоритме автомата в кружках изображен адрес ячейки постоянной памяти 36 микрокоманд, в которой хранится микрокоманда. Дугами показаны переходы из одного состояния в другое, названия сигналов над кружками означают, что сигналы формируются в этих состояниях, название сигналов над дугами означают, что переход из одного состояния (начало дуги) в другое (стрелка дуги) происходит при наличии этого сигнала.
Исходное состояние автомата «О. В нем авто.мат находится до прихода команды «Запись из источника инфор.мации. После прихода команды «Запись регистр 3 запоминает ее и выдает ее признак в блок 5 управления, по которому последний переходит из состояния «О в состояние «1, в котором формируются сигналы «ВКЛ.ПУ и «ВЬ1Д. ИНФ.
По сигналу «ВКЛ.ПУ1 и при наличии сигнала готовности от печатающего устройства 12 сигнал признака команды «Запись через первый коммутатор 23 устанавливает первый триггер 31 блока 9 коммутации в единичное состояние.
Сигнал «ВЫД.ИПФ поступает по первому выходу устройства 16 в источник информации. В ответ на полученный сигнал источник информации выдает на управляющие входы 16 устройства сигнал «ИНФ-К, стробирующий информацию, поступающую от источника информации в регистр 2, и по которому блок 5 управления переходит в состояние «2, в котором формируется сигнал «УСТ.TCP, поступающий на вход установки триггера-38. В результате на прямом выходе триггера 38 устанавливается сигнал «1, сигнал с инверсного выхода триггера 38 («О) разрещает выдачу на выход коммутатора 18 старщей тетрады байта информации. Блок 5 управления переходит в состояние «3, в котором формируется сигнал «СТР ЗПРг вых,. по которо.му информация с выхода постоянной памяти 19 записывается в регистр 7. Блок 5 управления переходит в состояние «4, формирует в этом состоянии сигнал сопровождения «ИНФ-Б информации, поступающей через коммутатор 10 в печатающее устройство 12. В ответ на полученный сигнал последнее через входной ком.мутатор 11 выдает в блок 5 управления сигнал «ЗПР. При поступлении этого сигнала блок 5 переходит в состояние «5 и ожидает его снятия, после чего переходит в состояние «6, в котором анализируется состояние триггера 38 (сигнал «TCP). При наличии этого сигнала блок 5 управления переходит в состояние «7, в котором уста0
5
5
навливается сигнал «УСТ ТЛАР, переводящий триггер 38 в противоположное состояние. Сигнал «1 на его инверсном выходе разреи ает пропустить на выход коммутато- г ра 18 младшую тетраду байта информации. Блок 5 управления переходит в состояние «3, процесс передачи очередной тетрады информации повторяется аналогично. Если в состоянии «6 анализируется сигнал-«ТСР., то блок 5 управления переходит в состояние «8. Если процесс передачи данных от источника информации возобновляется, блок 5 управления по сигналу «ИНФ-К переходит в состояние «2 и процесс передачи информации повторяется аналогично описанно.му. Если сигнал «ИНФ-К отсутствует, блок 5 управления переходит в состояние «29, из которого опять в «8 и обратно в «29 до тех пор, пока из источника информации не поступит сигнал «Останов.
Если в процессе передачи данных блок 5
0 управления оказался в состоянии «4 и си1 - нала «ЗПР от печатающего устройства 12 нет, блок 5 управления переходит в состояние «9, из которого при отсутствии сигнала «ПЧТ в состояние «10 и отсутствии сигнала «ТРБ ВМЕШ в состояние «4. Если печатающее устройство 12 переи1ло в режим печати и выдало сигнал «ПЧТ, то блок 5 управления из состояния «4 через состояние «9 переходит в состояние «11. При отсутствии отказа печатающего устройства 12 блок
0 5. управления по сигналу «ТРБ ВМЕШ переходит в состояние «12, а после снятия сигнала «ПЧТ через состояние «13 - в состояние «1. Если процесс передачи информации от источника информации закончен, т. е. отсутствует сигнал «ИНФ-К, блок 5
5 управления переходит в состояние «14. Если сигнал «Останов окончания обмена не поступил от источника информации, то блок 5 управления через состояние «1 возвращается в состояние «14, и так будет повторяться до тех пор, пока на управляющих входах 16 устройства не появится сигнал «Останов, блок 5 управления через состояние «15 перейдет в состояние «16, установит сигнал «Блокировка и приступит к осуществлению .межкадрового прогона
5 после печати на заранее определенное количество строк (в данно.м примере оно равно двум). Сигнал «Блокировка поступает на управляющий вход преобразователя 4 кодов (наличие «1), что обеспечивает выбор в постоянной памяти 19 зоны символа «пробел.
0 Блок 5 управления переходит в состояние «17, формирует сигналы «Блокировка и «СТР ЗПРг вых. По сигналу «СТР ЗПРг вых осуществляется запись кода символа «пробел в регистр 7. Блок 5 управления переходит в состояние «18, в котором формируется сигнал модификации счетчика 14 «-|-1 Сч МПр на единицу. Блок 5 управления переходит в состояние «19, формирует сигнал сопровождения информации «ИНФ-Б,
0
5
передаваемый в печатающее устройство 12. В ответ на сигна п «ЗПР от печатающего устройства 12 блок 5 управления переходит в состояние «20, в котором находится до снятия сигнала «ЗПР, затем через состояние «19 при отсутствии сигнала «ЗПР в состояние «21, в котором формируется сигнал «ИНФ-Б.
При ОТСУТСТВИИ ответных сигналов «ПЧТ, «ЗПР от нечатающе1-о устройстЕШ 12 и его безотказной работе (отсутствие сшнала «ТРБ ) блок 5 унравле1Н1я циклически проходит состояния «22, «19, «21. Если печатаюн1ее устройство 12 пере- нло в режи.м нечати и выдало сигнал «ПЧТ, блок о управления переходит в состояние «23. При отсутствии сигнала «ТРБ ВМЕШ и переходе печатаюп;его устройства 12 из режима нечати (снятия сиг1ш;1а «ПЧТ) в режим ожидания очередной информации блок 5 унравления переходит через состояние «24 в состояние «25, в котором анализируется на;1ичие сигнала переполнения «СЧПС 2 на выходе счетчика 14. Егсли сигнал неренолнения отсутст1 ует (наличие сигнала «СЧПС 2), блок 5 управления нереходит в состояние «18, формирует второй сигнал модификации «-J-ICM МПр, постунающий на счетный вход счетчика 14, и инициирует аналогичным образом передачу кодов символов «пробел в печатаюп ее устройство 12 и печать второй «пробельной строки.
Счетчик 14 формирует сигнал неренолнения «СЧПС 2. Пз состояния «25 блок 5 унравления по этому сигналу переходит в состояние «26, формирует сигнал «УСТ ОТКЛ, передаваемый в источник информации, и возвращается в исходное состояние «О.
Организация автономного заполнения ненолной строки символами «пробел для последующей ее печати осуществляется аналогично описанному процессу автономного заполнения символами «пробел полной строки и реализуется состояниями «36 блока 5 унравления. При неисправности обоих печатающих устройств 12 и 13 формируется сигнал «ТРБ ВМЕШ, наличие которого анализируется в состояниях «10, «11, «34, «35, «22 и «23 блока 5 управления. По этому сигналу блок 5 управления переходит в состояние «26, выдает в источник информации сигнал «УСТ и возвращается в исходное состояние «О.
При выполнении команды прогона на заданное количество строк в работу включается счетчик 6.
Таким образом, устройство обеспечивает работу с информацией, имеюпдей различное кодовое и форматное представление, а также возможность прогона без участия ЭВМ на заданное в команде количество строк для любых цифронечатающих механизмов. Предусмотрена также возможность
5
5
автоматического переключения на резервное печатающее устройство в случае обрыва, окончания бумаги или неисправности самого печатающего механизма.
Формула изобретения
1 Устройство для вывода информации, содержащее первый регистр, блок управления, первый коммутатор и дешифратор, пер0 вый счетчик, первый выход блока управления соединен со стробирующим входом первого коммутатора, отличающееся тем, что, с целью расн1ирения области применения за счет обеспечения прогона бумаги на заданное количество строк и работы с информацией, имеющей различное кодовое и форматное представление, в него введены второй и третий регистры, блок коммутации, преобразователь кодов, второй коммутатор, второй счетчик, блок aiia;iH3a отказов и сбоев,
0 информационные входы первого регистра, входы ден1ифратора и входы начальной установки первой группы нервого счетчика являются информационными входами первой грунны устройства, выходы первого регистра соединены с информационными входами преобразователя кодов, выходы которого соединены с информационными входами второго регистра, выходы которого соединены с информационными входами нервого ком.мутатора, выходы которого являются информационными выходами устройства, входы сброса регистров, счетчиков, блока анализа отказов и сбоев, блока коммутации, первый вход блока управления являются входом сброса устройства, стробирующий вход первого регистра является первым входом разрешения записи устройства, выходы дещифратора соединены с информационными входами третьего регистра, стробирующий вход которого является вторым входом разрещения записи устройства, выходы группы третьего регистра подключены
0 к входам начальной установки второй группы первого счетчика, второй вход блока унравления является входом останова устройства, первый выход третьего регистра соединен с первым управляющим входом преобразователя кодов, второй выход третьего регистра соединен с третьим входом блока управления, второй выход которого соединен со стробирующим входом второго регистра, информационные входы второго коммутатора являются информационными
Q входами второй группы устройства, информационные входы блока коммутации являются информационными входами третьей группы устройства, выходы группы блока коммутации соединены е адресными входами коммутаторов, первый выход второго комму5 татора соединен с четвертым входом блока управления, второй выход второго коммутатора соединен с пятым входом блока управления, третий выход второго коммутатора
0
5
5
соединен с первым входом блока анализа отказов и сбоев, первый выход блока анализа отказов и сбоев соединен с шестым входом блока управления, первые выходы второго коммутатора и блока анализа отказов и сбоев являются выходом требования вмешательства устройства, выходы счетчиков соединены с седьмым и восьмым входами блока управления, второй выход блока анализа отказов и сбоев соединен с управляющим входом блока коммутации, третий выход третьего регистра соединен с первым адресным входом блока коммутации, выход которого соединен с вторым входом блока анализа отказов и сбоев, третий выход блока управления соединен с вторым адресным входом блока коммутации, четвертый выход - со стробирующими входами счетчиков, пятый и шестой выходы - с вторым и третьим управляющими входами преобразователя кодов соответственно, седьмой и восьмой вы4. Устройство по п. 1, отличающееся тем, что блок коммутации содержит четыре коммутатора, три элемента И, два триггера, элемент ИЛИ, два элемента задержки, выход элемента ИЛИ соединен с первыми входами сброса триггеров и является выходом блока, выход первого триггера соединен с первым управляющим входом четвертого коммутатора и через первый э.;1емент задержки с первым информационным входом второго коммутатора и первым управляющим входом третьего коммутатора, выход второго триггера соединен с первым управляющим входом второго коммутатора и через второй элемент задержки с первым управляющим входом первого коммутатора
ходы блока управления являются соответст- 20 и первым информационным входом четвертовенно выходами выдачи информации и окончания передачи устройства.
2.Устройство по п. 1, отличающееся тем, что преобразователь кодов содержит коммутатор и постоянную память, информационные входы коммутатора и адресные входы первой группы постоянной памяти являются информационными входами преобразователя, выходы коммутатора соединены с адресными входами второй группы постоянной памяти, управляющий вход коммутатора является вторым управляющим входом преобразователя, первые и вторые адресные входы постоянной памяти являются первым и третьим управляющими входами преобразователя.
3.Устройство по п. 1, отличающееся тем, что блок анализа отказов и сбоев содержит элемент задержки, элемент И, триггер, R- вход которого является входом сброса блока, S-вход триггера является вторым адресным входо.м блока, выход элемента И является
25
30
го коммутатора, выходы триггеров являются выходами группы } стройства, вторые входы сброса триггеров являются входом сброса устройства, выходы первого и третьего коммутаторов соединены с S-входами соответственно первого и второго триггеров, третьи входы сброса которых соединены соответственно с выходами второго и четвертого ком- .мутаторов, вторые информационные и управляющие входы ко.ммутаторов являются соответственно первым и вторым адресными входами блока, первый и второй информационные входы первого и третьего коммутаторов, первые управляющие входы коммутаторов являются информационными входами блока, первые информационные входы
25 ком.мутаторов и первые входы первого и второго элементов И являются управляющим входом блока, первый и второй входы третьего элемента И, вторые входы первого и второго элементов И подключены к первым управляющим входам соответствующих мутаторов, выходы элементов И соединены с входами элементов ИЛИ.
вторым выходом блока, первый вход элемента И соединен с выходом элемента задержки, вход которого и второй вход элемента И являются первым входом блока, выход триггера является первым выходом блока.
4. Устройство по п. 1, отличающееся тем, что блок коммутации содержит четыре коммутатора, три элемента И, два триггера, элемент ИЛИ, два элемента задержки, выход элемента ИЛИ соединен с первыми входами сброса триггеров и является выходом блока, выход первого триггера соединен с первым управляющим входом четвертого коммутатора и через первый э.;1емент задержки с первым информационным входом второго коммутатора и первым управляющим входом третьего коммутатора, выход второго триггера соединен с первым управляющим входом второго коммутатора и через второй элемент задержки с первым управляющим входом первого коммутатора
и первым информационным входом четверто
го коммутатора, выходы триггеров являются выходами группы } стройства, вторые входы сброса триггеров являются входом сброса устройства, выходы первого и третьего коммутаторов соединены с S-входами соответственно первого и второго триггеров, третьи входы сброса которых соединены соответственно с выходами второго и четвертого ком- .мутаторов, вторые информационные и управляющие входы ко.ммутаторов являются соответственно первым и вторым адресными входами блока, первый и второй информационные входы первого и третьего коммутаторов, первые управляющие входы коммутаторов являются информационными входами блока, первые информационные входы
ком.мутаторов и первые входы первого и второго элементов И являются управляющим входом блока, первый и второй входы третьего элемента И, вторые входы первого и второго элементов И подключены к первым управляющим входам соответствующих коммутаторов, выходы элементов И соединены с входами элементов ИЛИ.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для вывода информации | 1988 |
|
SU1501028A2 |
Имитатор канала | 1988 |
|
SU1520523A2 |
Мажоритарно-резервированный интерфейс памяти | 1990 |
|
SU1751766A1 |
Двухканальное устройство для контроля и восстановления процессорных систем | 1986 |
|
SU1397917A1 |
Устройство для сопряжения дисплея с цифровой вычислительной машиной (цвм) | 1983 |
|
SU1179353A1 |
Имитатор канала | 1987 |
|
SU1425675A2 |
Устройство для сопряжения ЭВМ с внешним абонентом | 1988 |
|
SU1594553A1 |
Устройство для сопряжения двух вычислительных машин | 1987 |
|
SU1474665A1 |
Микропрограммное устройство управления с контролем и восстановлением | 1984 |
|
SU1242947A1 |
Устройство для контроля и резервирования информационно-измерительных систем | 1990 |
|
SU1716628A1 |
Изобретение относится к области вычислительной те.хиики и может быть использовано для вывода информации из ЭВМ на печать. Целью изобретения является расширение области применения. Устройство для вывода информации содержит первый регистр 2, блок 5 управления, первый коммутатор 10, дешифратор 1, первый счетчик 6, а также вновь введенные преобразователь кодов 4. второй и третий регистры 7 и 3, второй счетчик 14, блок 8 анализа отказов и сбоев, блок 9 коммутации, второй коммутатор 11, печатающие устройства 12 и 13. За счет введения новых элементов обеспечивается работа с информацией, имеющей различное кодовое и форматное представление, а также возможность прогона бумаги на заданное в команде количество строк для любых цифропечатающих мехапиз.мов. Цредусмотрена возможность автоматического переключения па резервное печатающее устройство в случае обрыва, окончания бумаги или неисправности самого печатающего ме.ханизма. 3 з. п. ф-лы, 6 ил. о сл
t/3 5/7Of a 5, L/3
OffupoSffd
Из §/7ff/fcf 2
. 7
13
Фие.2
ЦзЬломс/Э.
16
В -rro/i 5 /7
фиг.Ъ
, 5
Illl I :, « t:i4:i Ci|i c5
Ж A ж A A A
N
N-)
-Jjr4
4
U:D ro
J t
V/i / V
T kTs Vx
I III
| Isss
4:
s.
1
J
(Ъ
Поворотная лопасть пропеллера | 1926 |
|
SU7032A1 |
Техническое описание | |||
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Устройство для вывода информации | 1977 |
|
SU717749A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-06-15—Публикация
1986-07-14—Подача