Устройство для отображения графической информации на экране растрового дисплея
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано в устройствах отображения информации с растровой разверткой, изобретения - повьшение надежности устройства путем устранения искажений изображения в моменты записи информации - достигается введением блока 1 буферной сверхоперативной памяти и соответствующих функциональных связей. В предлагаемом устройстве считывание графической информации из блока 4 оперативной памяти в формирователь 5 видеосигнала происходит постоянно, если запись из ЭВМ совпаi (Л со а оо со
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН
А1 (19) (И) a)) 4 G 06 F 3 153 ф, »,о а.,; у а;
ЮЦЦЦ7„, t
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ЬТОРСКОМЪ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ. ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3940427/24-24 (22) 05. 08. 85 (46) 30. 12.87. Бюл. У 48 (71) Московский институт электронной техники. (72) Л.Н.Преснухин, В.А.Бархоткин, А.А.Шишкевич, В.С.Безобразов, В.Ю.Сохранов, Б.Н.Ларин и,А.В Мякотин (53) 681.327.11(088.8) (56) Авторское свидетельство СССР
У 857970, кл. G 06 F 3/153, 1978.
Бахмацкий В.Д., Белый В.Г., Большинский С.M. Оранский Л.Г., Полтава А.Н. Графическая приставка к растровому знаковому дисплею—
Приборы и техника эксперимента. 1984, У 2. (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ НА ЭКРАНЕ РАСТРО.ВОГО ДИСПЛЕЯ (57) Изобретение относится к вычислительной технике и может быть использовано в устройствах отображения информации с растровой разверткой.
Цель изобретения — повышение надежности устройства путем устранения искажений изображения в моменты записи информации — достигается введением блока 1 буферной сверхоперативной памяти и соответствующих функциональных связей. В предлагаемом устройст" ве считывание графической информации из блока 4 оперативной памяти в формирователь 5 видеосигнала происходит постоянно, если запись из ЭВМ совпа1363! 79 ла по времени со считыванием из блока 4 оперативной памяти, то осуществляется задержка записи из ЭВМ в
Изобретение относится к вычислиЮ тельной технике и может быть использовано в устройствах отображения информации с растровой разверткой.
Цель изобретения — повышение надежности устройства путем устранения искажений изобретения в моменты перезаписи информации.
На фиг.1 представлена схема предлагаемого устройства; на фиг.2— функциональная схема блока управления; на фиг.3 — функциональная схема блока сопряжения; на фиг.4 — принципиальная схема формирователя видео- !г, сигнала; на фиг.5 — временные диаграммы работы блока управления; на фиг.6 — временная диаграмма работы блока сопряжения; на фиг. 7 и 8— функциональная схема блока буферной сверхоперативной памяти.
Устройство содержит блок 1 буферной сверхоперативной памяти, первый вход-выход которого является управляющим выходом-входом 2 устройства 26 и соединен с интерфейсом 3 ЭВМ, блок
4 оперативной памяти, формирователь
5 видеосигнала, блок 6 управления и блок 7 сопряжения, первый вход которого является информационным входом 30
8 устройства.
Блок 6 управления содержит D-триггеры 9-12, счетчик 13 и генератор элементы НЕ 15-17, элементы И 18 и
19, элементы И-НЕ 20-23 и дифференцирующую цепочку 24. Блок 7 сопряжения содержит D-триггеры 25 — 29, дешифратор 30 адреса, шинный формирователь
31, элементы И-HE 32-35, элементы
НЕ 36 и 37, -элемент И 38.
Формирователь 5 видеосигнала содержит сдвиговый регистр 39; элемент
НЕ 40, элементы И-НЕ 41-44 и сдвиговый регистр 45.
Блок буферной сверхоперативной памяти содержит регистры-счетчики 4648, дешифраторы 49-54, элементы И 55блок 4 до окончания считывания из блока и формирователь 5. 1 з.п. ф-лы, 8 ил.
64, элементы 2И-ИЛИ 65г70, регистрсчетчик 7! счетчики 72 и 73.
Устройство работает следующим образом.
Весь цикл работы разбит на две чередующиеся фазы: первая фаза — считывание из блока 4 байта графической информации в формирователь 5 цидеосигнала, и вторая фаза — в течение которой разрешен обмен между блоком
4 и 3ВМ (не показана) через блок !.
Фаза определяется логическим уровнем на первом выходе блока 6 управленйя
"0" — 2-ая фаза, "1" — 1-ая фаза.
Работа устройства синхронизируется кадровыми и строчными синхроимпульсами контроллера символьного дисплея (не показан) на первый и второй входы 74 и 75 блока 6 управления.
С приходом кадрового синхроимпульса (вход 75) на пятом выходе 76 блока 6 формируется импульс записи WC таким образом соответствующий регистр-счетчик блока 1 обнуляется (четвертый выход 77 подключен к сигналу iI011) . Далее с наступлением первой фазы происходит следующее. На выходах 78 и 79 блока 6 вырабатываются сигналы низкого уровня, таким образом младший байт регистра-счетчика через выход 80 подключается к адресному входу блока 4, одновременно на выходе 81 блока 6 формируется управляющий сигнал считывания, с приходом следующего такта частоты Е на выходе 79 блока 6 устанавливается вы- . сокий потенциал, а на выходе 82— низкий, подключая теперь к входу адреса блока ч старший байт регистрасчетчика через выход 83, на выходе
81 блока 6 формируется второй управляющий сигнал для блока 4; через не— которое время, необходимое для появления информации на выходе 83 блока
4, на выходе 84 блока 6 формируется сигнал высокого уровня, переводящий
1363179 формирователь 5 видеосигнала в режим параллельной записи, импульсом с выхода 85 блока 6 байт информации переписывается с выхода 83 блока 4 в формирователь 5 видеосигнала, импульсы с выхода 86 блока 6 осуществляют сдвиг информации из формирователя 5 на выход 87 видеосигнала. Таким образом, на первой по счету после кадрового синхроимпульса фазе происходит вывод графической информации иэ нулевой ячейки блока 4. Импульс счета регистра-счетчика вырабатывается во время второй фазы на шестом выходе 88 блока 6, таким образом в следующей по счету после кадрового синхроимпульса первой фазе осуществляется вывод информации из первой ячейки блока 4 и т.д., т.е. происходит последовательное считывание всех ячеек блока 4 и формирование изображения на всем поле экрана. Во время действия строчного синхроимпульса выходы
88 и 86 блока 6 блокируются и, следовательно, отсутствует сдвиг информации в формирователе 5 и содержимое регистра-счетчика блока 1 не изменяется ..
Запись новой информации в блок 4 из ЭВМ осуществляется следующим образом.
Предварительно в регистр адреса блока 1 через вход-выход 2 записывается из ЭВМ адрес ячейки блока 4, в которую будет производиться запись.
При обращении со стороны ЭВМ дешифратор 30 адреса блока 7 дешифрирует старшие разряды адреса интерфейса
3 ЭВМ и в случае совпадения адреса формирует строб записи на триггеры
25-27; триггеры 25 и 26 запоминают два младших разряда адреса интерфейса 3 ЭВМ, и их выходы используются для задания адреса регистра, триггер 27 формирует сигнал разрешения.
В случае, если адрес оказался адресом регистра данных, то при поступлении сигнала "Выв." от интерфейса
3 ЭВМ на входе триггера 28 устанавливается "1" (высокий потенциал), которая записывается в триггер 28 только с началом второй фазы импульсом с второго входа блока 7, вслед за этим на четвертом выходе 89 блока 7 появляется импульс записи, одновременно иа шестом выходе 90 блока 7 появляется импульс, который осуществляет чтение регистра данных и запись этих данных в блок, т.е. осуществляется сквозная передача байта данных из интерфейса 3 ЭВМ в регистр данных и в блок 4 из регистра данных с выхода
91,. Оканчиваются импульсы на выходах
89 и 90 блока 7 при переходе к первой фазе работы (низкий потенциал на втором входе 92 блока 7). Триггер 28
10 сбрасывается в "0" и взводит триггер
29, формирующий через шинный формирователь 31 сигнал подтверждения приема "СИП" для интерфейса 3 ЭВМ. По окончании сигнала "Выв." схема уста15 навливается в исходное состояние.
При чтении информации из блока 4 в ЭВМ дешифрация адреса происходит аналогично записи ° При поступлении сигнала "Вв. интерфейса 3 ЭВМ (ад20 рес на выходе 93 блока 7 указывает адрес регистра данных) сигналом с выхода 92 блока 7 выход 2 переводится в режим вывода на интерфейс 3 ЭВМ содержимого регистра данных: на входе триггера 28 устанавливается "1", которая записывается в триггер 28 только при наступлении второй фазы импульсом с первого выхода 94 блока
6, после чего формируется сигнал на
30 выходе 95 блока 7, который осуществляет запись информации в регистр данных через выход 91, блок 4 в это время осуществляет операцию чтения, так как сигнала записи (т.е. нулевого потенциала) в это время нет.
Сигнал на выходе 95 блока 7 оканчивается с началом первой фазы, в результате чего в регистр данных через выход 91 оказываются записанными дан40 ные, считанные из блока 4..С началом первой фазы триггер 28 сбрасывается в "0" и взводит триггер 29, который вырабатывает сигнал "СИП" интерфейсу
3 ЭВМ для приема данных, по оконча45 нии сигнала Вв. сбрасывается триггер 29, кончается импульс чтения на выходе 92 блока 7 и схема устанавливается в исходное состояние.
Формирование адреса блока 4 во
5О второй фазе происходит аналогично первой фазе, только в первой фазе низким потенциалом с выхода 78 блока
6 к выходам 80 и 96 подключается регистр-счетчик, а во второй фазе высо55 ким потенциалом с выхода 78 блока 6 подключается регистр адреса блока 1.
Обращения со стороны интерфейса
3 ЭВМ к другим регистрам блока 1 (регистр адреса, регистр управления) 9
6 онный вход которого является информационным входом устройства, о т л и— ч а ю щ е е с я тем, что, с целью повышения надежности устройства путем устранения искажения изображения в моменты перезаписи информации, оно дополнительно содержит блок буферной сверхоперативной памяти, первый вы Iход которого является управляющим выходом устройства, второй и третий выходы соединены с адресным входом блока оперативной памяти, четвертый выход — с первым управляющим входом формирователя видеосигнала, пятый выход — с информационными входами блока оперативной памяти и формирователя видеосигнала, шестой выход является входом установки в "О" устройства, первый, второй, третий и четвертый выходы блока сопряжения соединены соответственно с первыми адресным входом, входом чтения, входом разрешения и входом записи блока буферной сверхоперативной памяти, первый выход блока управления соединен с управляющим входом блока сопряжения, второй и третий выходы — с вторым и третьим входами разрешения блока буферной сверхоперативной памяти, четвертый выход — с вторым и третьим адресными входами блока сверхоперативной памяти, вторые входы записи и чтения которого соединены с пятым и шестым выходами блока сопряжения, пятый и шестой выходы блока управления соединены соответственно с третьим входом записи и счетным входом блока буферной сверхоперативной памяти, седьмой выход блока управления подключен к входу управления считыванием блока оперативной памяти, вход управления записи которого подключен к шестому выходу блока сопряжения, с восьмого по одиннадцатый выходы блока управления соединены соответственно с тактовым входом, входом сдвига, управляющим входом и входом блокировки формирователя видеосигнала.
2. Устройство по п.1, о т л и— ч а ю щ е е с я тем, что блок управления содержит первый элемент НЕ, вход которого является первым управляющим входом блока, выход которого соединен с С-входом первого и R-входами первого и второго D-триггеров, инверсный выход первого D-триггера соединен со своим R-входом, С-входом
136317
Фо р мул а из о бр е т е ния
1. Устройство для отображения графической информации на экране растрового дисплея, содержащее блок управления, первый и второй управляющие входы которого являются входами строчных и кадровых синхроимпульсов устройства соответственно, формирователь видеосигнала, информационный вход которого является видеовходом устройства, а выход — выходом видеосигнала устройства, блок оперативной памяти и блок сопряжения, информаци50
55 осуществляется аналогично обращению к регистру данных, только в этом случае сигналы управления на выходе 91 (т.е. сигналы на выходах 95 и 90 бло5 ка 7) не вырабатываются.
Блок 4 в каждой первой фазе работы устройства осуществляет чтение ииформации на магистраль данных, причем адрес формируется регистром- 10 счетчиком блока, а так как за цикл формирования полного изображения на экране дисплея происходит считывание информации из dcex ячеек блока 4, то возможно использование динамической 15 памяти в качестве блока 4, и специальных устройств для регенерации не требуется.
Во второй фазе также всегда происходит чтение информации из блока 4 20 на магистраль данных (адрес для блока 4 формируется регистром адреса блока I), кроме случая, когда есть обращение по записи со стороны интерфейса 3 ЭВМ, тогда в очередной второй фазе происходит запись в блок 4.
Регистр управления содержит два бита управления формированием видеосигнала, который подается на его информационный вход 97. С его помощью 30 можно задать четыре режима работы формирователя 5 видеосигнала: вывод символьной информации, вывод графической информации, вывод символьной и графической информации одновременно, блокировка вывода информации.
Повышение точности синхронизации ввода-вывода графической информации из блока 4 в ЭВМ улучшает эргономические качества дисплея, так как отсутствует кратковременный срыв всего изображения или его части на экране дисплея при обращения к блоку
4 со стороны ЭВМ.
1Вх
Вх3
Вх
7 136317 второго D-триггера, входом сброса пер вого источника и входом генератора, первый выход которого соединен со счетным входом счетчика, а второй выход является девятым выходом блока и соединен с С-входом третьего 0-триггера и первым входом первого элемента И, второй вход которого соединен с выходом второго D-триггера и первым входом первого элемента И-НЕ, выход которого является шестым выходом блока, восьмым выходом которого является выход первого элемента И, выходы третьего D-триггера являются соответственно третьим и вторым выходами блока, Э-вход третьего Dтриггера соединен с инверсным выходом четвертого D-триггера, соединенным с вторым входом первого элемента
И-НЕ, третий вход которого подключен к выходу второго элемента НЕ, который является четвертым выходом блока, десятым выходом которого является выход второго элемента И, первые 25 входы вторых элементов И и НЕ соеди9 8 иены с первым выходом счетчика, который является первым выходом блока, второй вход второго элемента И соединен с входом третьего элемента НЕ, D-входом четвертбго D-триггера и вторым выходом счетчика, третий выход которого подключен к третьему входу второго элемента И и С-входу четвертого D-триггера, прямой выход которого и выход третьего элемента НЕ являются седьмым выходом блока, второй элемент И-НЕ, первый вход которого является вторым управляющим входом блока, второй вход является входом сброса блока и соединен с первым входом третьего элемента И-НЕ, второй вход которого соединен с первым входом четвертого элемента И-HE u выходом второго элемента И-НЕ, который является одиннадцатым выходом блока, выход третьего элемента И-НЕ через дифференцирующую цепочку соединен с вторым входом. четвертого элемента И-HE выход которого является пятым выходом блока.. 1363I 79
86 1
ЫХЯ
Фие.,У
13á3179
1363179
es
ЕОстАйст
1363179
АР1млАЕ чл
Лил
Dep18 с т
Составитель И.Загинайко
Редактор Т.Парфенова Техред П.Олийнык Корректор М.Пожо
Заказ 6362/39
Тираж 671 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4