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

 

УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ СИМВОЛОВ, содержащее блок элементов 2И-ИЛИ, первый вход которого является первым входом устройства, второй вход подключен к первому вьлходу синхронизатора , третий вход - к выходу первого блока памяти, вход которого соединен с выходом счетчика, первый вход которого подключен к выходу блока элементов 2И-ИЛИ, делитель частоты, первый вход которого и первые входы синхронизатора, элемента И и регистра подключены к выходу преобразователя код-время, первый вход которого соединен с вторым выходом синхронизатора, третий выход которого является первым выходом устройства и подключен к вторым входам делителя частоты и преобразователя код - время и к первому входу генератора импульсов, второй вход которого является вторым входом устройства, а выход соединен с вторым входом синхронизатора, четвертый выход которого связан с первым входом генератора развертки, выходы которого являются вторым и третьим выходами устройства, второй вход генератора развертки подключен к первому выходу регистра, второй выход которого соединен с блоком подсвета, выход которого является четвертым выходом устройства, второй блок памяти , о тличающеес.я тем, что, с целью увеличения быстродействия устройства, оно содержит комсл мутатор, выход которого подключен к второму входу регистра и третьим входам синхронизатора и преобразователя код - время, первый вход коммутатора соединен с выходом первого блока памяти, второй вход - с вторым выходом делителя частоты, выход которого подключен к второму входу элемента И, выход которого соединен с вторым входом счетчика, выход которого связан с входом второго блока памяти, выход которого соединен со с третьим входом коммутатора. СХ) 4

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

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

РЕСПУБЛИН (19) (11) ц511 G 09. G 1/08

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

С

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTHA

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3595589/18-24 (22) 25.05.83 (46) 15.09.84. Бюл. Р 34 (72) Н.П.Козловский (53) 681.317 ° 11 (088.8) (56) 1.Авторское свидетельство СССР

Ф 634322, кл. G 09-G 1/08, 1979, 2.Авторское свидетельство СССР

М 963080, кл. G 09 G 1/08, 1982 °

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

Р 943700, кл. G 06 F 3/153, 1982 (прототип). (54) (57) УСТРОИСТВО ДЛЯ ФОРМИРОВАНИЯ

СИМВОЛОВ, содержащее блок элементов

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

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

1113840

Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах для формирования символов, например, на экране электронно-лучевой трубки (ЭЛТ) .

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

В данном устройстве время формирования символа определяется по фор- 15 муле где m — количество единичных отрез- 20 ков (векторов), входящих в контур отображаемого символа; период тактовых импульсов, равный минимальному времени выборки числа из блока памяти.

Величина rn выбирается конкретно для каждого символа, исходя из требований к его конфигурации и различимости на экране ЭЛТ, поэтому не может изменяться в больших пределах без ухудшения качества. Единиственным путем увеличения быстродействия устройства является повышение тактовой частоты, т.е. уменьшение величины „,,что требует применение быстродействующих блоков памяти. Однако такие блоки потребляют большую мощность, требуют применения дорогостоящих блоков питания, что в конечном 40 итоге приводит к увеличению стоимости, усложнению конструкции иэ-эа необходимости отвода тепла от электрорадиоэлементов и снижению надежности устройства. Следовательно, основным недостатком данного устройства является зависимость быстродействия всего устройства от быстродействия примененных блоков памяти.

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

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

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

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

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

Ф

Цель изобретения — повышение быстродействия устройства.

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

1» 3840 памяти, вход которого соединен с выходом счетчика, первый вход которого подключен к выходу блока элементов

2И-ИЛИ, делитель частоты, первый вход которого и первые входы синхронизатора, элемента И и регистра подключены к выходу преобразователя код — время, первый вход которого соединен с вторым выходом синхронизатора, третий выход которого являет ся первым выходом устройства и подключен к вторым входам делителя час" тоты и преобразователя код — время и к первому. входу. генератора импульсов, второй вход которого. является вторым входом устройства, а выход соединен с вторым входом синхронизатора, четвертый выход которого связан с первым входом генератора развертки, выходы которого являются вторым и третьим выходами устройства, второй вход генератора развертки подключен к первому выходу регистра, второй выход которого соединен с блоком подсвета, выход которого является четвертым выходом устройства, второй блок памяти, введен коммутатор, выход которого подключен к второму входу регистра и третьим входам синхронизатора и преобразователя код — время, первый вход коммутатора соединен с выходом первого блока памяти, второй вход — с вторым выходом делителя частоты, выход которого подключеН к второму входу элемента И, выход которого соединен с вторым входом счетчика, выход которого связан с входом второго блока памяти, выход которого соединен с третьим входом коммутатора.

На фиг. 1 приведена структурная схема устройства; на фиг . 2 — структурная схема блока элементов 2И-ИЛИ; на фиг. 3 — структурная схема синхронизатора; на фиг. 4 — структурная схема преобразователя код — вре. мя на фиг. 5 — структурная схема коммутатора; на фиг. 6 — структурная схема генератора импульсов.

Устройство содержит блок 1 элементов 2И-ИЛИ, синхронизатор 2, первый блок 3 памяти, счетчик 4, второй блок .5 памяти, делитель 6 частоты, преобразователь 7 код — время, генератор 8 импульсов, регистр 9, элемент 10 И, блок 11 подсвета, генератор 12 развертки, коммутатор 13.

Позициями 14-19 обозначены входы и выходы устройства.

Блок 1 содержит элементы 20 -20„

2И-ИЛИ. Синхронизатор 2 содержит формирователь 21 импульсов, формирователь 22 сброса, блок 23 выделения тактовых импульсов, триггер 24.

Преобразователь 7 код — время содержит вы:|игающий счет .ик 25 и элемент 26 И, коммутатор 1э — элемент

27 НБ и элементы 28„-28„ 2, -ИЛИ, а

65 генератор 8 импульсов — триггер 29, элемент 30 И-НЕ и элемент 31 задержки.

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

Код символа с входа 14 устройства поступает на первый информационный вход блока 1 элементов 2И-ИЛИ..

На вход 15 устройства поступает импульс синхронизации, которым запускается стартстопный генератор 8 импульсов. С выхода генератора 8 последовательность тактовых импульсов поступает на первый вход синхрониза. тора 2, который на первом выходе формирует сигнал .разрешения на прохождение: кода символа через .блок 1 элементов 2И-ИЛИ в счетчик 4 адреса.

Код символа записывается в .счетчик 4 и с его выхода поступает на адресные входы блоков 3 и 5.памяти.

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

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

Микропрограмма символа записывается в блоки 3 и 5 памяти следующим образом.

Коды начальных адресов всех формируемых символов записываются в информационные ячейки блока 3 памяти с первого по N -й адрес, где Й число формируемых символов, образуя первый информационный массив. Начиная с 4 +1-й ячейки в блоках 3 и 5 памяти размещаются коды векторов символов, образуя второй информационный массив. Коды нечетных векторов символа размещаются в блоке 3 памяти, а четных — в блоке 5 памяти по одним и тем же адресам.

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

Каждый .вектор символа занимает одну н †разрядн информационную ячейку во втэррм массиве. Необходимое число ячеек для записи микропрограммы одного символа зависит от числа векторов, образующих его фигу1113840

65 ру, т.е. от конфигурации символа.

Каждая пара векторов одного символа, расположенная в двух блоках памяти, смещена по адресу на единицу относительно друг друга.

Код начального адреса в первом информационном массиве блока 3 памяти является адресом для.выборки кодов первых двух векторов символа из .второго массива блоков 3 и 5 памяти. Выборка всех последуяцих пар. векторов формируемого символа производится увеличением кода начального адреса на единицу.

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

X и 3 3 разряда - для задания дли™ ны вектора и один разряд — для формирования сигнала подсвета вектора на экране ЭЛТ., 25

С выходов блоков 3 и 5 памяти коды первого и второго векторов символа поступают на первый и второй входы коммутатора 13 соответственно. В исходном состоянии на управлякщий 30 вход коммутатора 13 поступает нулевой уровень с выхода делителя 6 частоты.

Этим уровнем коммутатор 13 открыт по первому входу и закрыт по второму. 35

Через сикрытый первый вход код первого символа с выхода блока 3 памяти поступает на выход коммутатора

13. Код второго вектора символа хранится в выходном регистре блока 5 памяти (на фиг. 1 не показан) и заблокирован на -втором информационном входе коммутатора 13.

После выборки кодов двух векторов из блоков 3 и 5 памяти на синхровход преобразователя 7 код — вре- 45 мя начинают поступать тактовые импульсы с третьего выхода синхронизатора 2, а на его информационный вход поступает 3-разрядный код длины первого вектора символа с выхода 50 коммутатора 13.

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

По сигналу ввода код длины вектора вводится в преобразователь 7 кодвремя, а код развертки и подсвета вектора - в регистр 9.

По этому же сигналу синхройизатор 2 формирует на четвертом выходе сигнал разрешения работы генератора

12 развертки символа, а на первом выходе делителя б устанавливается единичный уровень. Этим уровнем ком мутатор 13 закрывается по первому входу и открывается по второму, и код второго вектора символа с блока

5 памяти поступает на выход коммутатора 13.

После записи кода первого вектора .в регистр 9 генератор 12 развертки символа формирует .функциональные напряжения развертки первого вектора по координатам К и g, блок ll . подсвета определяет необходимость подсвета или затемнения вектора на экране ЭЛТ, а преобразователь 7 кодвремя задает длину формируемого вектора, пропорционально поступившему коду.

Выходным сигналом преобразователя 7 код . — время .является .сигнал конца вектора. Каждый вектор формируемого символа состоит из m,единичных векторов. Время формирования .еди. ничного вектора. равно периоду тактовых импульсов.

После окончания формирования первого вектора символа на входе преобразователя 7 код — время формируется сигнал с временным интервалом, пропорциональным периоду тактовых импульсов на синхровходе и весу

3-разрядного кода на информационном входе. Этим сигналом код второго вектора символа с выхода коммутатора 13 вводится в преобразователь 7 код — время и регистр 9, а делитель

6 снова переключается в нулевое состояние.

На двух выходах делителей б формируются строб-импульсы противоположной фазы. Длительность этих импульсов равна временному положению сигналов конца вектора. Сигналы конца вектора и положительные стробимпульсы с второго выхода делителя б поступают на первый и второй входы элемента 10 И соответственно. На выходе элемента 10 И выделяется первый и каждый нечетный сигналы конца вектора, которые поступают на счетный вход счетчика 4 и увеличивают на единицу записанный в нем код начального адреса.

По измененному коду начального адреса на выходах блоков 3 и 5 памяти формируются коды третьего и четвертого векторов символа соответственно.

Ф ° .Отрицательный строб-импульс с первого выхода делителя б частоты открывает коммутатор 13 по первому входу и блокирует его по второму входу. Код третьего вектора символа поступает на выход коммутатора 13.

Код второго символа аналогично коду первого вектора управляет работой генератора 12 развертки, блока 11 подсвета и преобразователя 7

1113840

ФиОЙ!

Фиг.1 код — время, на выходе которого фор" мируется второй сигнал конца вектора.

По второму сигналу конца вектора код третьего вектора символа с выхода коммутатора 13 переписывается в регистр 9, преобразователь 7 код— время, делитель 6 частоты изменяет фазы. выходных сигналов на противоположные. После этого формируется. третий вектор символа аналогично предыдущим и т.д.

По третьему сигналу конца вектора код начального адреса.увеличива-. ется еще на одну единицу, а на выходах блоков 3 и 5 памяти формируются коды пятого и шестого векторов символа.

Аналогичным образом производится выборка из блоков 3 и 5 памяти всех остальных кодов .векторов формируе- . мого символа и вывод .их на экран

ЭЛТ, причем .выборка кодов .двух .век- . торов. символа производится за.время, равное времени. выборки информации

) из одного блока памяти. после подачи кода адреса, а считывание кода .одного вектора из блоков памяти производится за половину этого времени.

При формировании последнего век-:

5 тора символа генератором 12 развертки и блоком 11 подсвета на выходе .коммутатора 13 устанавливается нулевой код во всех разрядах, поступакиций на его открытый вход с блоt0 ков 3 или 5 памяти. Трн разряда этого кода поступают на информационный вход синхронизатора. 2, который по этому коду и последнему сигналу конца вектора формирует сигнал конца символа. Этот сигнал приводит устройство в исходное состояние и поступает на выход 16 устройства для вызова кода следующего символа из внешнего устройства управления (фиг. 1 не показано).

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

Фн. 2

Фиг 3

Яъ л

Ф

Составитель A.Èëüèí

Редактор М.Петрова Техред C.Ëåãåýà Корректор М.Максимишинвд

Заказ 6624/42 Тираж 446 Подписное

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

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

Филиал ППП Патент, r.Óæãoðoä, .ул.Проектная,4

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

 

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано при проектировании устройств отображения информации на экране ЭЛТ
Наверх