У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент



Курсова робота - Відеопідсистема
38
того, є функція Flash Write, що забезпечує стирання цілого рядка даних за один цикл.

VRAM здатна одночасно обслуговувати запити від обох портів. Оскільки матриця VRAM, що запам'ятовує, побудована на звичайних комірках DRAM, наявність другого порту зовсім не означає можливість подвоєння потенційної пропускної спроможності DRAM, обмеженої мінімальним часом передзаряду ліній вибірки рядка і стовпця. Проте вживання VRAM дозволяє підвищити частоту регенерації екрану в режимах високого дозволу з 24-бітним кольором. Існують двохпортові варіанти прогресивних модифікацій динамічної пам'яті; EDOVRAM – з розширеною часом відкриття вихідних буферів, SVRAM (Synchronous VRAM) – синхронна і CVRAM (Cached VRAM) – кешована пам'ять.

WRAM (Window RAM) – більш ефективна, ніж VRAM, і дорога двохпортова пам'ять для відеоадаптерів. В ній використовується 256-бітна внутрішня шина даних, що зв'язує масив елементів, що запам'ятовують, з внутрішньокристальною логікою. За допомогою мультиплексорів ця шина узгоджується із зовнішньою 32-розрядною шиною. Мікросхема має два послідовні регістри вихідних даних, що використовуються для регенерації зображення. Під час виведення даних одного з регістрів інший заповнюється даними з пам'яті, після чого регістри перемикаються і міняються ролями. Мікросхеми пам'яті мають чотири 32-бітні регістри, що використовуються для зберігання кольору фону, колір зображення, що будується, маскування і управління.

RDRAM (Rambus™ DRAM) – унікальна розробка динамічної пам'яті фірми Rambus, що має інтерфейс, принципово відмінний від звичайного пам'яті. Її "канал" невеликої розрядності забезпечує передачу даних з продуктивністю, що майже вдесятеро перевершує звичайну DRAM. Ця пам'ять є синхронною, передачі даних здійснюються кожні 2 нс по обох перепадах синхросигналу з частотою 250 Мгц, забезпечуючи продуктивність до 500 Мбайт/с. Високі частоти вимагають більш компактного розміщення мікросхем і спеціальної розводки провідників для мінімізації паразитних ємностей.

MDRAM (Multibank DRAM) – пам'ять для відеоадаптерів, що складається з незалежних 32-Кбайтних банків DRAM, що забезпечує можливість одночасного незалежного звернення до різних областей. Випускається модулями на 0,5, 0,75, 1, 1,125 і 1,25 Мбайт, що дозволяє набирати необхідний об'єм пам'яті з меншими невживаними залишками в порівнянні із звичним рядом 1, 2, 4... Мбайт.

Порівняти перераховані типи пам'яті за піковою продуктивністю допоможе табл. 2.2.

Таблиця 2.

Порівняння типів відеопам'яті

Пам'ять | Розрядність, біт | Продуктивність, Мбайт/с | Фірми, що використовують даний тип

DRAM | 64 | 200 | Chips & Technologies

EDO DRAM | 64 | 320 | Chips & Technologies, ATI Technologies, S3

SDRAM | 64 | 530 | Chips & Technologies, Number Nine, Tseng Labs

RDRAM | Два 8-бітні канали | 1000 | Cirrus Logic, Silicon Graphics

MDRAM | 64 | 800 | Trident, Tseng Labs

WRAM | 64 | 800 | Matrox Graphics, Trident

VRAM | 64 | 600 | ATI Technologies

1.3. Тестування, настройка

Монітор з'єднується з відеоадаптером обмеженою кількістю дротів, по яких передається інформація про всі точки, які повинні бути відображені на екрані. По трьох дротах передається інформація про колір і яскравість точки, а два дроти служать для посилання імпульсів синхронізації, які вказують монітору, коли починаються новий кадр і рядок.

Імпульси синхронізації зображення в персональних комп'ютерах не мають строго певної прив'язки за часом до рядків і кадрів, як це регламентовано у відеотехніці. В різних типах моніторів через технічні обмеження на швидкодію електронних схем початок виведенні зображення зсунутий на якусь величину від моменту дії імпульсу синхронізації. Крім того, імпульси синхронізації мають тривалість, нерівну тривалості гасіння (під час гасіння зворотного ходу променя як би припиняється виведення інформації на екран, точніше, передається сигнал, відповідний "найчорнішому" кольору або "чорніше за чорний"). Також тривалості імпульсів синхронізації і гасіння рядків і кадрів значно відрізняються за часом.

Монітор, будучи пасивним пристроєм, завжди старанно відображає все те, що передає йому відеоадаптер, навіть у тому випадку, якщо йому посилається явно неможлива для нього інформація, тому для кожного типу монітора вимагається правильно встановити параметри синхроімпульсів, а також початок і закінчення виведенні корисної інформації. Це досягається установкою службових регістрів в чіпсеті відеоплати.

Якщо будуть вибрані неправильні співвідношення між всіма згаданими параметрами, то на екрані монітора буде відображена незрозуміла смугаста картинка. Так виходить, коли в операційній системі Windows у вікні Свойства: экран вибираються параметри, неприпустимі для монітора чи відеоадаптера. На щастя, в операційній системі Windows користувача оберігають від зайвих технічних подробиць, тому йому пропонується вибрати тільки типи монітора і відеоадаптера (рис. 2.4). Далі вже для конкретної вибраної пари пропонується дуже обмежений набір, що складається з величини дозволу і кількості кольорів в палітрі (рис. 2.5) і частоти розгортки (рис. 2.6).

Рис. 2.. Вибір типу відеоадаптера в операційній системі Windows

Рис. 2.. Вибір дозволу і глибини кольору

Рис. 2.. Вибір частоти кадрової розгортки

Більш зрозумілі технічні деталі установки параметрів відеоадаптера і монітора в операційній системі Linux (хоча це й приводить до великих проблем у користувачів, які, як завжди, не в курсі того, якими можливостями володіють монітор і відеоадаптер). Наприклад доводиться вказувати не тільки назви фірм і типів вживаних вузлів, але й параметри імпульсів синхронізації.

В операційній системі Linux для вказівки параметрів синхронізації у файлі XF86Config є рядок:

Modeline "найменування" р h hss hse hm v vss vse vm [опції], де:

p – частота елементів зображення в Мгц;

h – розмір видимої частини зображення по горизонталі;

hss – початок імпульсів рядкової синхронізації;

hse – кінець імпульсів рядкової синхронізації;

hm – повна широта кадру (видимої і невидимої частини);

v – розмір видимої частини зображення по вертикалі;

vss – початок імпульсів кадрової синхронізації;

vse – кінець імпульсів кадрової синхронізації;

vm – повна висота


Сторінки: 1 2 3 4 5 6 7 8 9 10 11