Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия”




НазваниеКонспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия”
страница9/19
Дата публикации10.03.2013
Размер0.99 Mb.
ТипКонспект
uchebilka.ru > Информатика > Конспект
1   ...   5   6   7   8   9   10   11   12   ...   19
^

3.3 4.3. Видеоконтроллеры



Определим функции видеоконтроллера ( ВКр) следующим образом:

- регенерация информации на экран видеомонитора;

- запись информации в кадровое ОЗУ из рисующего (графического)

процессора;

- чтение данных из кадрового ОЗУ и передача их в дисплейный

(центральный) процессор;

- масштабирование;

- панорамирование и вертикальный роллинг;

- обмен информацией с системной шиной дисплейного процессора или

рисующим процессором.

Вариант структурной схемы видеоконтроллера, обеспечивающего выполнение указанных выше функций, представлен на рис3.10. В состав ВКр входят следующие основные блоки:


Рис 3.10. Вариант структурной схемы видеоконтроллера
- блок синхронизации, содержащий схему для выработки импульсов синхронизации видеомонитора и схему для формирования сигналов синхронизации работы блоков ВКр и ОЗУк;

- блок перезаписи ОЗУк. Используется для хранения информации, сосчитанной из ОЗУк при считывании в цикле СМЗ, модификации этих данных по информации полученной из рисующего процессора и передачи их в регистр данных для последующей записи в ОЗУк;

- блок панорамирования и масштабирования. Операция панорамирования производится, как правило, за счет изменения начального адреса регенерации, масштабирование - за счет повторения пикселов по координате Х или соответствующего изменения частоты строчной развертки, по координате У за счет повторения строк;

- формирователь видеосигналов, предназначенный для формирования синхросмеси.

На Рис 3.11 представлена структурная схема графического дисплейного контроллера (ГДК ) типа I82720 фирмы Intel. Основное назначение ГДК - освободить центральный процессор от функций рисования, записи и чтения кадрового ОЗУ и его регенерации для вывода информации на экран. Основные функции ГДК:

- развертка примитивов (функция рисования);

- управление кадровым ОЗУ (функции видеоконтроллера);

- масштабирование, панорамирование, управление "световым пером";

- обмен информацией между кадровым ОЗУ и оперативной памятью центрального процессора по каналу прямого доступа.

Таким образом можно говорить, что ГДК выполняет функции рисующего процессора и видеоконтроллера.

Рисующий процессор содержит логику, необходимую для вычисления адресов и позиций пикселов различных графических примитивов: линий, дуг, окружностей, прямоугольников, заполненных прямоугольников, наклонных прямоугольников, литер, наклонных литер. Скорость рисования - один пиксель за один цикл "считывание-модификация -запись" или 0,8 мкс на пиксель при частоте 5 МНz.

Один ГДК может управлять кадровым ОЗУ емкостью 2048 х 2048 х 1 бит или 1024 х 1024 х 4 бит. При необходимости управлять видеопамятью большего объема необходимо использовать несколько ГДК, которые синхронизируются с помощью блока синхровидеогенератора (Рис 3.11).Видеопамять (ОЗУк) организуется в виде 16- или 32- разрядных слов. Так как объем видеопамяти может быть больше чем размеры экрана ГДК с помощью специальных команд может специфицировать такие величины как ширину и высоту экрана, а также "ширину" и "высоту" памяти.

Данные от ГДК к видеопамяти передаются с использованием СМЗ циклов, каждый из которых состоит из 4 циклов таймирования памяти:

задания адреса, чтения данных из памяти, модификации данных, записи модифицированных данных по инициализированному адресу. ГДК обеспечивает два способа записи информации: запись с прерыванием цикла регенерации видеопамяти и запись на обратных ходах. Во втором случае скорость записи составляет примерно 25% от максимальной скорости, достигаемой при первом способе.

При регенерации информации 16(32) бита считываются из дисплейной памяти каждые 2 цикла таймирования памяти. В первом цикле происходит подача и дешифровка адреса, во втором цикле - считывание данных из памяти, которые поступают в сдвиговый регистр.

ГДК обеспечивает масштабирование (zoom), что достигается увеличением размера пикселов. По вертикали такое увеличение обеспечивается повторением строки, по горизонтали - увеличением времени строчной развертки. При панорамировании изменяется начальный адрес развертки.



Рис. 3.11 Структурная схема ГДК I82720

Упр.DMA - сигналы управления обменом через DMA; DB0-7 -двунаправленные шины данных микропроцессора; Упр.обменом - сигналы управления обменом по интерфейсу микропроцессора; Синхр.сигналы - сигналы управления строчной и кадровой развертки, сигнал бланкирования; AD0-AD17 - биты 0-17 адресов/данных видеопамяти.


1   ...   5   6   7   8   9   10   11   12   ...   19

Похожие:

Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия” iconКонспект лекций по дисциплине “ основы защиты информации” для направления...
Министерство образования и науки украины восточноукраинский государственный университеТ

Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия” iconМетодические указания к выполнению лабораторных работ по дисциплине...
Компьютерная инженерия” (для студентов дневной и заочной формы обучения специальности 091501 “Компьютерные системы и сети”, 091502...

Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия” iconЛитература. Студенты выполняют свои варианты следующих работ: ргр...
«Инженерная и компьютерная графика» модуль «Компьютерная графика» выполняют расчётно-графические работы (ргр) по методическим пособиям...

Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия” iconЛитература. Студенты выполняют свои варианты следующих работ: ргр...
«Начертательная геометрия и компьютерная графика» модуль «Компьютерная графика» выполняют расчётно-графические работы (ргр) по методическим...

Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия” iconКонспект лекций по дисциплине “
«Компьютерная инженерия», специальности 091501 «Компьютерные сети и системы», 091502 «Системное программирование»

Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия” iconМетодические указания для самостоятельного изучения и подготовки...
Комп'ютерна електроніка”. “Математичне моделювання електронних пристроїв в сапр micro-Cap 0” для студентів напрямку 0915 “Комп'ютерна...

Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия” iconОпорный конспект лекций по дисциплине Компьютерная графика для специальности...
Тема. Основные понятия компьютерной графики. Аппаратное и программное обеспечение

Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия” iconРабочая программа, методические указания и контрольные задания по...
Рабочая программа, методические указания и контрольные задания по дисциплине «Компьютерная графика» для студентов заочного факультета...

Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия” iconМетодические указания для самостоятельного изучения и подготовки...
Сбис мп I пл”. “Система автоматизованого проектування Quartus ii” для студентів напрямку підготовки 0915 “Комп'ютерна інженерія”./...

Конспект лекций с дисциплины «Компьютерная графика» для направления подготовки 0910 “Компьютерная инженерия” iconМетодические указания для выполнения лабораторных, самостоятельных...
«Информатика и компьютерная техника» (для студентов 1-го и 2-го курсов заочной формы обучения образовательно-квалификационного уровня...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
uchebilka.ru
Главная страница


<