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

 

Использование: вычислительная техника , передача информации во внешние устройства , Сущность: устройство содержит 3 канала вывода информации (1, 2,3), которые содержат 2 счетчика (4, 12), 1 формирователь импульсов (5), 1 коммутатор (6), 1 блок управления (7), 1 блок памяти (8), 1 регистр

союз советских

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

РЕСПУБЛИК (19) (11) (s1)s G 06 F 3/00

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) J . Ä ã1Öé„(1

" г,1;;рк;

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

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

° вввй (21) 4936579/24 (22) 16,05.91 (46) 15.08,93. Бюл. М 30 (71) Научно-и роизводствен ное объединение

"Кибернетика" (72) И, И, Воробьева, Ю.П. Рукоданов и

Л.В.Друзь (56) Авторское свидетельство СССР

N 1411726, кл. G 06 F 3/00, 1987.

Авторское свидетельство СССР

N 1656548, кл. G 06 F 3/00, 1989, Изобретение относится к вычислитель° ной технике и может быть. использовано для накопления и вывода достоверной.информации во внешние устройства.

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

На фиг. 1 приведена функциональная схема устройства; на фиг. 2 — блок-схема блока управления; на фиг. 3 — схема коммутатора; на фиг. 4 — временная диаграмма работы одного канала в режиме хранения.

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

9, элемент 10 сравнения, элемент И 11, счет(54) УСТРОЙСТВО ДЛЯ ВЫВОДА ИНФОРМАЦИИ (57) Использование: вычислительная техника, передача информации во внешние устройства, Сущность; устроиство содержит 3 канала вывода информации (1, 2, 3), которые содержат 2 счетчика (4, 12), 1 формирователь импульсов (5), 1 коммутатор (6), 1 блок управления (7), 1 блок памяти (8), 1 регистр (9), 1 элемент сравнения (10), 1 элемент И (11), 1 мажоритарный элемент(13), 1 триггер (14), 1 блок сравнения (15). 4;6-8-9-10-11-1215-14, 7-4-5- 12, 8-13-9, 7-11, 7-9, 7-6. 1 з.п. ф-лы, 4 ил. чик 12 ошибок, мажоритарный элемент 13, триггер 14, блок 15 сравнения, входные шины 16 адреса, вход 17 режима ввода — вывода, вход 18 синхронизации, вход 19 управления, вход 20 тактовых импульсов, входы/выходы 21 информационны: выход

22 коррекции, входы 23, 24 коррекции, выход

25 ошибки, вход 26 начальной установки, вход

27 пороговой установки числа ошибок.

Блок 7управления (фиг. 2) содержитэлемент НЕ 28, сдвигающие регистры 29, 30, 31, элемент И 32, элемент НЕ 33, элемент 34 сравнения, элементы НЕ 35, 36, элемент 37 сравнения, элемент ИЛИ 38, элемент 39 сравнения, триггер 40, элемент 41 НЕ, счетчик 42, элемент ИЛИ-НЕ 43, элемент ИЛИ

44, дешифратор 45, элемент И 46, Коммутатор 6 (фиг, 3) содержит управляемые элементы И-ИЛИ 47, элемент НЕ 48.

Формирователь 5 импульсов (фиг. 4) может быть выполнен, например, на счетчике

49, элементе НЕ 50.

1833857

Тактовые импульсы на входы 20 каналов

1, 2 и 3 подаются от резервированного генератора импульсов (не показан).

На схеме фиг, 1 показаны также согласующие элементы (резисторы R), подключенные к входам/выходам блока 8 памяти.

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

Импульсный сигнал начальной установки одновременно подается на входы 26 каж- "О дого канала.и устанавливает в нуль триггер

14, а в блоке 7 управления через элемент

ИЛИ 38 — регистр 29, Регистр 29.через элемент НЕ 33 удерживает в нулевом состоянии регистр 30, который через элемент НЕ

35удерживает в нулевом состоянии счетчик

42. Счетчик 42 через дешифратор 45 (сигналом с его инверсного выхода) удерживает в нулевом положении регистр 31 и подготавливает к открытию элемент И 32. 20

Устройство работает в режиме ввода, хранения и вывода информации.

Режим ввода задается потенциальным сигналом высокого уровня, который синхронно поступает на входы 19 каналов 1, 2, 3, 8 каждом канале этот сигнал поступает в блок 7 управления и через элемент И 32 удерживает в нулевом положении счетчик 4, через коммутатор 6 подключает входы блока

8 памяти к соответствующим входам 16, 17, ЗО

18 канала и в блоке 7 управления — через элементы И 32, ИЛИ 38 удерживает в нулевом состоянии регистры 29, 30, 31, счетчик

42. Кроме того, этот сигнал через элементы

ИЛИ 44, HE 41 совместно с сигналом с вы- 35 хода элемента НЕ 33 формирует несовпадающую комбинацию сигналов на входах элемента 39 сравнения, на выходе которого формируется единичный сигнал, удерживающий в нулевом положении триггер 40. Для 40 выполнения режима ввода внешнее устрой.ство устанавливает на входах 21 каналов — . байт данных, входах 16 каналов — адрес ячейки, на выходах 17 каналов — сигнал низкого уровня и подает синхронно на входы 18 45 каналов отрицательные импульсы синхронизации; В каждом канале указанные сигналы через коммутатор 6 поступают, соответственно, на входы адреса, записи/чтения и выборки блока 8 памяти и про- 50 изводится запись байта данных в входо -выходов 21 в блок 8 памяти, Аналогичным образом внешнее устройство записывает в блок 8 массив данных. По окончании ввода информации устройство 55 переходит в режим хранения, который организуется во время пауз между обращениями к устройству. Режим хранения устанавливается сигналом низкого уровня, который подается на входы 19 каналов 1, 2 и 3. В режиме хранения снимается сигнал сброса со счетчика 4, коммутатор 6 подключает адресные входы блока 8 памяти к выходам счетчика 4, а входы записи/чтения и выборки — к выходам элементов ИЛИ 44, ИЛИ-Н Е 43 блока 7 управления. Кроме того, снимается сигнал сброса с регистра 29. Инверсный тактовый импульс с выхода элемента HE 28 обеспечивает сдвиг сигнала

"логическая 1" в регистре 29 и на его первом выходе формируется потенциальный сигнал, который через элемент HE 33 закрывает элемент 39 сравнения и снимается сигнал сброса с триггера 40 и с регистра 30. Единичный сигнал с второго выхода регистра 29 подготавливает к открытию элемент И 46, Триггер 40 включен в счетном режиме и формирует счетные импульсы для. счетчика

42 и тактовые импульсы — для регистра 9, После снятия сигнала сброса с регистра 30 тактовые импульсы 20 начинают сдвиг сигнала лог. "1" в этом регистре. Потенциальный сигнал с его первого выхода через элемент НЕ 35 снимает сигнал со счетчика

42, Так как регистр 31 находится в нулевом состоянии, то на выходе элемента НЕ 36 сформирован единичный сигнал, который через элемент ИЛИ 44, коммутатор 6 подается на вход запись/чтение блока 8 памяти и устанавливает режим считывания информации из этого блока. До сдвига сигнала лог.

"1" в регистре 30 на его втором выходе формируется потенциальный нулевой сигнал, который подается на элемент 34 сравнения и на управляющий вход А/В регистра 9. На входах элемента 34 сигналы не совпадают и на его выходе формируется единичный сигнал, поступающий на вход P/S регистра 9.

При указанной комбинации сигналов на управляющих входах А/В, Р/5 в регистре 9 устанавливается режим параллельного ввода информации. Одновременно, этот сигнал открывает элемент ИЛИ-НЕ, сигнал низкого уровня поступает на вход выборки блока 8 памяти. Из ячейки блока 8 памяти, адресуемой счетчиком 4 (нулевой адрес) считывается первый байт массива. Этот байт подается на группу  — входов/выходов регистра 9.

Отрицательный импульс с выхода триггера

40 подается на С-вход регистра 9 и обеспечивает запись данного байта в регистр 9.

После формирования единичного сигнала на втором выходе регистра ЗО в процессе сдвига сигнала лог. "1" совпадают сигналы на выходах элемента 34 сравнения и снимается сигнал с его выхода, с выхода элемента

ИЛИ-НЕ 43. На входе Р/S регистра 9 устанавливается нулевой сигнал, на выходе А/ — единичный сигнал, При указанной комбинации управляющих сигналов в регистре 9

1833857 устанавливается режим последовательного вывода и происходит преобразование записанного параллельного байта в последовательный код, т.е. сдвиг и побитный вывод байта с входа-выхода последовательного вывода (например, со старшего разряда) регистры .9. Импульсы сдвига формируются триггером 40 и подаются на С-вход регистра

9 и одновременно подсчитываются счетчиком 42. Каждый считанный бит подается на мажоритарный элемент 13, где сравниваются с аналогичными битами, считанными с других каналов. На выходеэлемента 13 формируется значение текущего бита по принципу большинства. В каждом канале скорректированный бит с выхода мажоритарного элемента 13 сравнивается с текущим битом данного канала на элементе 10 сравнения. Если значения сравниваемых бит совпадают, то на выходе элемента 10 сигнал не формируется, при несовпадении сравниваемых бит, т.е. при ошибке в канале, сигнал элемента 10 сравнения подается на элемент И 11, на который подаются стробирующие импульсы триггера 40 через элемент И 46. Сигнал ошибки с выхода элемента И 11 подается на счетный вход счетчика 12 ошибок. Кроме того, скорректированный бит мажоритарного элемента 13 подается на вход Д-последовательного ввода регистра 9 и снова записывается в регистр 9. После описанного преобразования всех бит байта счетчик 42 открывает дешифратор 45, который снимает сигнал сброса сдвигающего регистра 31. Тактовые импульсы с входа 20 канала начинают сдвиг сигнала лог. "1" в регистре 31, который реализует режим перезаписи скорректированного байта из регистра 10 снова в блок 8 памяти.

Единичный сигнал с первого выхода регистра 31 инвертируется элементом НЕ 36, и через элемент ИЛИ 44, коммутатор 6 устанавливает режим записи на входе запись/чтение блока 8 памяти. Сигналы с второго и третьего выходов регистра 31 через элемент 37 формируют импульс, который через элемент ИЛИ-НЕ 43, коммутатор

6 подается в виде сигнала низкого уровня на вход выборки блока 8 памяти. При этом, в ячейку, адресуемую счетчиком 4 записывается скорректированный байт информации с В-входов регистра 9, Таким образом, по данному адресу производится генерация информации. Сигнал с четвертого выхода регистра 31 модифицирует адрес счетчика 4 на единицу и через элемент ИЛИ 38 устанавливает в ноль регистр 29. При этом, происходит последовательный сброс в нуль через элемент НЕ 33 — регистра 30, через элемент НЕ 35 — счетчика 42 и через дешиф45

50 мяти, блок управления, триггер, блок сравнения, регистр, формирователь им55

40 ратор 45- регистр 31. Устройство возвращается в исходное состояние для выполнения следующего цикла считывания очередного байта из блока 8 памяти и его регенерации.

В процессе выполнения описываемых преобразований и при наличии ошибок счетчик

12 накапливает их число до некоторого заданного по входу 27 порогового числа. При совпадении указанных чисел блок 15 сравнения включает триггер 14, который выдает по выходу 25 сигнал ошибки данного канала. Процесс регенерации информации продолжается по всем адресам, формируемым счетчиком 4. После одного цикла просмотра всех адресов и формирования сигнала на выходе старшего разряда счетчика формирователь 5 формирует импульс, который сбрасывает в нуль счетчик 12 ошибок. Описанный процесс повторяется до тех пор, пока на управляющие входы 19 каналов не будет подан потенциальный сигнал высокого уровня, Если текущий цикл записи скорректированного бита завершился, счетчик

42 установится в нуль, и на инверсном выходе дешифратора 45 установится единичный сигнал, то этот сигнал проходит через элемент И 32, сбрасывает в нуль счетчик 4 и снова переключает входы блока 8 памяти через коммутатор 6 к входам 16, 17, 18.

Режим вывода устанавливается подачей сигнала высокого уровня по входу 17 каждого канала, по входам 16 внешнее устройство устанавливает адреса ячеек для вывода информации из блока 8 памяти, на вход которого подаются импульсы синхронизации по входу 18 канала. Достоверная информация выводится во внешнее устройство через выводы 21 каналов 1, 2 и 3.

Таким образом, в предложенном устройстве путем побитного сравнения информации резервированных каналов обеспечивается корректирование по большинству этих бит информации и регенерации ее в буферной памяти, что повышает достоверность выводимой информации.

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

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

1833857

45

55 счетчика, вход сброса триггера и вход начальной установки блока управления являются входом начальной установки устройства, восьмой выход блока управления соединен с первым входом элемента И, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности выводимой информации, в него введены второй и третий каналы вывода, идентичные первому каналу вывода, а в каждый канал вывода — элемент сравнения, мажоритарный элемент, коммутатор, информационные входы первой группы которого являются адресными входами, входом выбора режима и входом синхронизации устройства, выходы коммутатора сое/ динены с адресными входами, .входом записи/чтения и входом синхронизации блока памяти, информационные входы/выходы которого соединены с информационными входами/выходами регистра, первый и второй управляющие входы и вход синхронизации которого соединены соответст-. венно с пятым; шестым и седьмым выходами блока управления, информацион.ные выходы первого счетчика и первый и второй выходы блока управления соединены с информационными входами коммутатора, управляющий вход которого соединен с четвертым выходом блока управления, выход мажоритарного элемента соединен с информационным входом регистра и первым входом элемента сравнения, выход которого соединен с вторым входом элемента

И. выход которого соединен со счетным входом второго счетчика, вход сброса которого соединен с выходом формирователя импульсов, вход которого соединен с выходом переполнения первого счетчика, выходы второго счетчика соединены с информационными входами первой группы блока сравнения, информационные входы второй группы которого являются информационными входами устройства, выход блока сравнения соединен с входом установки в единицу триггера, выход которого является выходом сигнала ошибки устройства, один из информационных входов/выходов регистра соединен с вторым входом элемента сравнения и первым входом мажоритарного элемента, первый вход мажоритарного элеM8HTcl первого канала вывода объединен с вторыми входами мажоритарного элемента второго и третьего каналов вывода, первый вход мажоритарного элемента второго канала вывода объединен с третьими входами мажоритарного элемента первого и третьего каналов вывода, первый вход мажоритарного элемента третьего канала вывода объединен с вторым входом мажоритарного элемента первого канала вывода и третьим входом мажоритарного элемента второго канала вывода.

2, Устройство по и, 1, о т л и ч а ю щ е ес я тем, что блок управления содержит первый, второй и третий сдвигающие регистры, первый, второй и третий элементы сравнения, первый и второй элементы ИЛИ, первый и второй элементы 4, триггер, счетчик, дешифратор, элемент ИЛИ-НЕ, первый, второй, третий, четвертый и пятый элементы

НЕ, первый вход первого элемента И является управляющим входом блока, тактовые входы второго и третьего сдвигающих регистров и вход первого элемента Н Е являются тактовым входом блока, выход первого элемента НЕ соединен с тактовыми входами первого сдвигающего регистра и триггера, первый выход первого сдвигающего регистра соединен с первым входом первого элемента сравнения и входом второго элемента

НЕ, выход которого соединен с первым входом второго элемента сравнения и входом сброса второго сдвигающего регистра, первый выход которого соединене с входом третьего элемента НЕ, выход которого соединен с входом сброса счетчика, выходы которого соединены с входами дешифратора, выход которого соединен с входом сброса третьего сдвигающего регистра и вторым входом первого элемента И, выход которого соединен с первыми входами первого и второго элементов ИЛИ, и является четвертым выходом блока, выход первого элемента

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

ИЛИ-НЕ, выход которого является вторым выходом блока, выход первого элемента сравнения соединен с вторым входом элемента ИЛИ-HE и является пятым выходом

1833857

10, блока, второй выход второго сдвигающего регистра соединен с вторым входом первого.элемента сравнения и является шестым выходом блока, четвертый выход третьего сдвигающего регистра соединен с вторым входом первого элемента ИЛИ и является третьим выходом блока, третий вход первого элемента ИЛИ является входом начальной установки блока. информационные входы первого, второго и третьего сдвигаю5 щих регистров подключены к шине логической единицы устройства.

1833857 я к h.Â

«5

Фиа 4

Составитель И.Воробьева

Техред М.Моргентал Корректор M. Têà÷

Редактор

Подписное

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

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

Производственно-издательский комбинат "Патент". г. Ужгород. ул.Гагарина, 101

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

 

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

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

Изобретение относится к области вычислительной техники, в частности, для вво да в ЭВМ изображений с тепловизоров, телевизоров и аналогичных устройств Цель изобретения - расширение области применения устройства путем программного про2 пуска кадров, изменения формата вводимого кадра за счет пропуска строк и элементов в строке, а также регистрации информации, выделенной программно задаваемым окном в пределах кадра

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

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

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

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

Изобретение относится к компьютерной технике, робототехнике и может использоваться в интерактивных компьютерных играх для дистанционного ввода трехмерной информации в объект управления

Изобретение относится к вычислительной технике

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

Изобретение относится к способам и средствам контроля за состоянием объектов в системах энергообеспечения различного назначения и предназначено для использования на электрифицированных железных дорогах

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

Изобретение относится к области устройств вычислительной техники, а именно к клавиатурам электронно-вычислительных машин (компьютеров)

Изобретение относится к вычислительной технике
Наверх