Устройство для вывода графической информации
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и автоматике и может Cpus.l использоваться для вывода графической информации в системх автоматизации проектирования и при обработке графических данных. Цель изобретения - повьшение быстродействия устройства - достигается введением регистров 19, 20, 21, блоков сравнения 23-26f триггеров 27, 30, счетчика 31, элементов И 28, 29, 32 и соответствующтс функциональных связей. Изобретение позволяет осуществлять прот граммирование размеров и смещения выводимого на экран изображения, за счет чего повышается эффективная производительность ЭВМ вследствие сокращения времени обращения к памяти ЭВМ. 2 ил. (Л с f t :D ;о эо
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК!
Ю Ш) 1 А1
A@4 G09G 1 16
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
За
К), ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
И АВТОРСНОМУ С8ИДЕТЕЛЬСТВУ (21) 4154287/24-24 (22) 01. 12.86 (46) 30.05.88. Бюл. Р 20 (7f) Московский ижкенерно-физический институт (72) О.Н.Цалко (53) 681.327 ° 11 (088.8) (56) Авторское свидетельство СССР
В 824285, кл. С 09 С 1/16, 1979.
Авторское свидетельство СССР
У 1078450, кл. G 06 F 3/153, 1982. (54) УСТРОЙСТВО ДЛЯ ВЫВОДА ГРАФИЧЕСКОЙ ИНФОРМАЦИИ (57) Изобретение относится к вычислительной технике и автоматике и мжет использоваться для вывода графической информации в системх автоматизации проектирования и при обработке графических данных. Цель изобретения - повышение быстродействия устройства — достигается введением регистров 19, 20, 21, блоков сравнения
23-26, триггеров 27, 30, счетчика 3 1, элементов И 28, 29, 32 и соответствующих функциональных связей. Изобретение позволяет осуществлять про граммирование размеров и смещения выводимого на экран изображения, за счет чего повышается эффективная производительность ЭВИ вследствие сокращения времени обращения к памяти 3ВМ. 2 ил, 1399811
Изобретение относится к вь»числительной технике и автоматике и можеr использоваться для нынода графической информации в системах автомати5 зации проектирования и при решении задач обработки графических данных, Цель изобретения — повышение быстродействия устройства.
На фиг.1 представлена блок-схема устройства; на фиг.2 — вид отображаемого изображения на экране телевизионного индикатора.
Устройство содержит генератор 1 импульсов, счетчик 2 точек, счетчик 3 15 строк, первый 4 и второй 5 дешифраторы, сдвиговый регистр 6, первый элемент
И 7, перв»пй» триггер S, первый сумматор 9, второй 10, третий 11, четвертый 12, пятьп» 13 триггеры, телевизи- 20 онный индикатор 14, группа элеменra
И 15, перньп» счетчик 16 импульсов, второй сумматор 17, регистр адреса.
18, перньп» 19, второй 20, третий 2 1, четвертьп» 22 регистры, первьп» 23, 25 второй 24, третий 26 блоки сравнения, шестой триггер 27, второй элемент
И 28, третий элемент И 29, седьмой триггер 30, второй счетчик 31 импульсов, четвертый элемент И 32. 30
Устройство работает следующим образом.
Генератор 1 импульсон формирует импульсы высокой частоты, соответствующей требуемой дискретизации растра экрана по горизонтали, которые поступают на вход счетчика 2 точек и на вход синхронизации сднигового регистра 6, осуществляя сдвиг содержащейся в нем »»»формации, которая зано- 40 сится иэ памяти ЭВМ. Емкость сдвигового регистра 6 равна разрядности слова памяти. Коэффициент пересчета счетчика 2 точек соответствует телевизионному стандарту длительности строчной развертки. Сигнал с выхода старшего разряда счетчика 2 точек поступает на вход счетчика 3 строк, который осуществляет пересчет строк иэображений в кадре и имеет период пересчета, соответствующий длительно-50 сти кадровой развертки.
Сигналы с выхода счетчика 2 точек и счетчика 3 строк поступают на входы первого 4 и второго 5 дешифраторов.
Первый 4 дешифратор формирует управляющие сигналы записи слона информации в сдвигоный регистр 6, переброса первого триггера 8, который разрешает прохождение видеосигнала со сднигоного регистра б через перньп» элемент И 7 но время видимого хода луча кадровой и строчной раэверток, и сигналы формирования строчного импульса, формируемого вторым триггером 10, импульса строчной защитной полосы, формируемого третьим триггером 11, кадрового импульса, формируемого четвертым триггером 12, импульса кадровой защитной полосы, формируемого пятым триггером 13.
Полученные таким образом компоненты телевизионной синхросмеси совместно с видеосигналом, поступающим с вы.хода первого элемента И 7, преобразуются перль»м сумматором 9 н ст:.идартный теле ни.1»»о»»»»ьп» виде оси» нал, которьп» поступает на видеовход телевизионного индикатора 14. Сигналы с вь»хода второго депп;.1»ратсра 5 поступа"
KlT на элементы Й группы, на которьгх совместно с с»»г»»ялам»» с гы ла третьего 11 и пятого 13 триггеров формируются с иг»»а;»ь» запроса следуюп»его слова от ЭВМ, причем запрос следующего слова памяти совмещен во времени со сдвигом предыдущего слова в сдвиговом регистре.
Начальный адрес А „нл»нод». t þãà на экран массива заносится иэ ЭВМ в ре.гистр 18 адреса. В первый регистр 19 и из ЭВМ заносится размер 2 по горизонтали выводимого изображения в словах ЭВМ. В третий регистр 21 из
ЭВМ заносится размер 2 выводимого на экран изображения в строках.
Ro второй регистр 20 заносится величина К„ смещения в словах выво-" димого иэображения относительно левой стороны экрана, а в четвертый регистр
22 — величина К смещения н строках выводимого изоб ажения относительно верхнего края экрана в соответствии с фиг.2. При этом максимально возможная информационная емкость экрана а составляет 2 бит по горизонтали и
2" строк по нертикали, а разрядность слова ЭВМ равна 2 разрядов.
Код К„, записанный во втором регистре 20, сравнивается во втором блоке сравнения 24 с кодом на выходах счетчика 2 точек. При совпадении кода на выходе счетчика 2 точек с
К„ на выходе второго блока сравнения
24 появляется импульс, которь»й устанавливает в " 1" шестой триггер 27.
Аналогично, выходы счетчика 3 строк! 399811 сравни»ваются с К в третьем блоке сравнения 25 и при совпадении импульсом с его выхода устлнлвл»»влется в
" 1" седьмой триггер 30, Конъюнк»п»я выходов шестого 27 и седьмого 30 триг- геров на третьем элементе И 29 разрешает прохождение импульсов прибав.пения "1 к адресу с выхода счетчика
2 точек через четвертый элемент И 32 и прохождение сигналов временной диаграммы памяти, проходящих через группу элементов И 15.
Первый 16 и второй 31 счетчики импульсов образуют счетчик адреса, причем первый 16 счетчик имеет (л-р) двоичных рлзрядон, л второй счетчик
3 1 Ь дВОичных pR.з рядлх, Выходы первого 16 и второго 31 20 счетчиков, поступля нл первые входы второго с ч»млтора 17, Обрлзуют относительный адрес счить»вле»»ого cëî»»ë.
Второй сумматор 17 осулеcт»»пяeт формирование абсолютного лдресл сч»»ть»- 25 ваемого слова путем пр»»блвлен»»я Л„ к относительному адресу, Кроме этого, адресные выходы первого 16 и второго
31 счетчиков поступают соответственно на вторые входы первого 23 и чет30 вертого 26 блоков сравнения, где срли Гп вниваются с 2 и 2, задающими размеры изображения. При совпаденип выходного кода первого счетчика 16 с 2" на выходе первого блока сравнения 23 образуется импульс, устанавливающий в "0" шестой триггер 27 и первьп» счетчик 16. Этот же импульс, проходя через второй элемент И 28, открываемый выходом седьмого триггера 30, по40 ступает на счетный вход второго счетчика 31 и прибавляет к его содержимому единицу. При совпадении кода во втором счетчике 31 с 2» на выходе четвертого блока сравнения образуется
45 импульс, который сбрасывает в "0" седьмой триггер 30 и второй счетчик 31.
В следующем кадре цикл установки и сброса шестого 27 и седьмого триггеров повторяется сначала.
Таким образом, за счет программируемости размеров и смещения выводимого на экран изображения достигается повьппение производительности ЭВМ за счет сокращения времени обращения устройства к памяти ЭВМ.
Формула изобретения
Устройство для вывода графической информации, содержащее генератор импульсов, счетчик точек, счетчик строк, первьп» и второй дешифраторы, первьп», второй, третий, четвертый и пятьп» триггеры, сдвиговый регистр, первый элемент И, первый сумматор, телевизионный индикатор, группу элементов И, первь»й счетчик импульсов, регистр адреса, второй сумматор, выход генератора импульсов соединен со счетным входом счетчика точек, первый выход которого подключен к счетному входу счетчика строк, второй выход счетчи- ,л точек подключен к входам первого и второго депп»фраторов, »»ервьп» выход счетч»»ка строк соединен с вторым входом первого дешифратора, первый выход которого подключен к управляющему входу сдвигового регистра, синхровход которого подключен к выходу генерлтора »»»п»ульсов, информационные входь» сдвигового регистра являются информационными входами устройства, вчход сдв»»гового регистра соединен с
»»ервь»»» входом первого элемента И, второй вход которого соединен с выходом пг:рвого триггера, выход первого элемента И соединен с перв»»м информационным входом сумматора, второй, третий, четвертый и пятьп1 информационные входы первого сумматора соединены с выходами второго, третьего, четвертого и пятого триггеров, входы первого, второго, третьего, четвертого и пятого триггеров соединены с вторым, третьим, четвертым, пятым и шестым выходами первого дешифратора, выход первого сумматора соединен с видеовходом телевизионного индикатора, выходы второго дешифратора соединены с первыми входами элементов И группы, вторые входы которых соединены с выходами третьего триггера, а третьи входы — с выходом пятого триггера, выходы элементов И группы являются управляющими выходами устройства, выход первого счетчика импульсов соединен с первым входом второго сумматора, второй вход которого подключен к выходу регистра адреса, информационный вход которого является адресным входом устройства, а управляющий — первым управляющим входом устройства, выходы второго сумматора являются адресными выходами устройст1399 триггера подключен к второму входу третьего элемента И, выход которого соединен с первым входом четвертого элемента И, второй вход которого подключен к четвертому выходу счетчика точек, восход четвертого элемента И подклю tpH к счетному входу первого счетчика импульсов, выход третьего элемента И подключен к четвертым входам элементов И группы, второй вяод второго элемента И соединен с. выходом седьмого триггера, выход BTQ- рого элемента И подключен к счетному входу вчорого счет ика импульсов. а
Z movpw от,оо (8
2 точек
Составитель А.Коробов
Техред М.Ходанич Корректор М.Демчик
Редактор В.Ковтун
Закаэ 2672/52 Тираж 459 Подписное
ВНИИПИ Государственного комитета СССР по делам иэобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5 э
Проиэводственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 ва,отличающееся тем, что, с целью повышения быстродействия устройства, оно содержит первый, второй, третий и четвертый регистры данных, первый, второй, третий и чет5 вертый блоки сравнения, шестой и седьмой триггеры, второй счетчик импульсов, второй, третий и четвертый элементы И, выходы первого, второго, третьего и четвертого регистров данных подключены к первым входам первого, второго, третьего и четвертого блоков сравнения, информационные входы регистров данных являются первым, вторым, третьим и четвертым управляющими входами устройства, управляющие входы первого и четвертого регистров данных являются вторым и третьим управляющими входами устройства, управляющие входы второго и третьего регистров данных являются четвертым управляющим входом устройства, второй вход первого блока сравнения соединен с выходом первого счетчика импульсов, выход первого блока сравнения соединен с входами "Установка нуля" первого счетчика импульсов и шестого триггера и первым входом второго элемента И, второй вход второго блока сравнения соединен с третьим выходом счетчика точек, а выход
811 6 второго блока сравнения соединен с входом "Установка единицы" шестого триггера, выход которого соединен с первым входом третьего элемента И, второй вход третьего блока сравнения соединен с вторым выходом счетчика строк, а выход третьего блока сравнеf ния подключен к входу "Установка единицы седьмого триггера, второй вход четвертого блока сравнения соединен с выходом второго счетчика импульсов и с третьим входом второго сумматора, выход четвертого блока сравнения подключен к входам Установка нуля" седьмого триггера и второго счетчика импульсов, выход седьмого