повторюються) введений 32-бітний регістр кольору (Color Register) і блоковий запис (8-column Block Write), при якому за один цикл дані з цього регістра записуються у вісім суміжних осередків. Регістр маски (Mask Register) в парі з побітною маскою запису WPB (Write-реr-Bit), передаваного через інформаційні входи, дозволяє захистити від запису задані біти. Ці засоби дозволяють прискорювати такі операції, як заповнення великих областей (наприклад, полігонів) певним кольором.
Продуктивність відеопам'яті можна підвищувати і ускладненням архітектури, добиваючись розпаралелювання процесів звертання для регенерації і побудови зображення.
VRAM (Video RAM) – двохпортова пам'ять для відеоадаптерів, заснована на комірках DRAM. На додаток до інтерфейсу звичайної динамічної пам'яті VRAM має додатковий порт для послідовного зчитування даних, який використовується схемою регенерації зображення. Цей порт реалізується на регістрах SAM (Serial Access Memory) і після ініціації чергового циклу забезпечує незалежне виведення, що синхронізується спеціальним тактовим сигналом. Інший порт, що має інтерфейс звичайного DRAM, використовується для доступу з боку процесора і графічного контроллера, що забезпечує побудову зображень. VRAM має 32-бітний регістр кольору (Color Register), забезпечує блоковий запис (8-column Block Write) і побітне маскування через регістр маски (Mask Register) в парі з побітною маскою запису WPB (Write-реr-Bit). Крім того, є функція 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... Мбайт.
Порівняти перераховані типи пам'яті за піковою продуктивністю допоможе табл. 3.
Таблиця
Порівняння типів відеопам'яті
Пам'ять | Розрядність, біт | Продуктивність, Мбайт/с | Фірми, що використовують даний тип
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
3. Тестування, настройка
Комп'ютерний монітор, як і звичайний телевізор, формує зображення на екрані з рядків, які малюються зліва направо і зверху вниз (рис. 9). Кожний рядок починається від лівого краю екрану. Після відображення останнього, самого нижнього рядка робиться невелика перерва у виведенні рядків, щоб електроніка монітора з вакуумним кінескопом змогла повернути електронний промінь в початкове положення - у верхній лівий кут екрану (це так звана прогресивна, порядкова розгортка, Progressive, Non-interlaced). В моніторах, де використовується рідкокристалічна чи плазмова панель, хоч і немає необхідності робити перерву на повернення променя (зворотний хід променя), оскільки зображення створюється на інших принципах, все одно робиться невелика зупинка у виведенні інформації.
В телевізорах і дешевих моніторах використовується черезрядкова розгортка зображення (рис. 10), коли на екрані спочатку промальовуються непарні рядки (перший напівкадр), а потім парні (другий напівкадр).
Такий спосіб виведенні є вимушеною мірою, коли існують обмеження на смугу передаваних частот, як у телебаченні, або вимагається знизити вартість монітора за рахунок використання більш простої електроніки. Наприклад, стандартний телевізійний канал займає всього 5,5-6,5 Мгц, а в сучасних моніторах смуга частот давно вже більше 100 Мгц. Блок рядкової розгортки телевізора працює на одній частоті - 15,65 кГц, а навіть монітори EGA використовували дві різні частоти, які мало не вдвічі перевищуючі рядкову частоту в телевізорах.
Рис. . Спосіб побудови зображення на екрані монітора
Рис. . Черезрядковий спосіб побудови зображення
В сучасного монітора мінімальна рядкова частота рівна 31,5 кГц, що серйозно ускладнює електронну схему блоку розгортки і підвищує вимоги до технічних параметрів використовуваних електронних компонентів.
Якщо