Dom > Izložba > Sadržaj

Vrste video kontrolera

Mar 14, 2019

Kontroleri za prikaz videozapisa mogu se podijeliti u nekoliko različitih tipova, ovdje navedenih od najjednostavnijih do najsloženijih;


Video shifteri, ili "sustavi temeljeni na video smjenskom registru" (ne postoji općenito dogovoreno ime za ovu vrstu uređaja), najjednostavniji su tip video kontrolera. Oni su izravno ili neizravno odgovorni za vremenske signale videa, ali oni obično ne pristupaju izravno video RAM-u. Oni dobivaju video podatke iz glavnog CPU-a, bajt u isto vrijeme, i pretvaraju ga u serijski bitstream, stoga je tehnički naziv "video shifter". Ovaj serijski tok podataka se zatim koristi zajedno sa sinhronizacijskim signalima za izlaz video signala. Glavni CPU treba obaviti veći dio posla. Obično ovi čipovi podržavaju samo rastersku grafiku vrlo niske razlučivosti.

CRTC, ili kontroler katodnih cijevi, generira video tajming i čita video podatke iz RAM-a koji su priključeni na CRTC kako bi ih izlazili putem ROM-a vanjskog generatora znakova (za tekstualne modove) ili izravno u registar pomaka za video izlaz (za grafiku visoke rezolucije načini). Budući da stvarne mogućnosti video generatora u velikoj mjeri ovise o vanjskoj logici, video generator zasnovan na CRTC čipu može imati širok raspon mogućnosti, od jednostavnih sustava samo tekstualnog načina do sustava visoke rezolucije koji podržavaju širok raspon boje. Duhovi, međutim, obično nisu podržani ovim sustavima.

Kontroleri video sučelja mnogo su složeniji od CRT kontrolera, a vanjski sklop koji je potreban s CRTC ugrađen je u čip video kontrolera. Duhovi su često podržani, kao i generatori znakova (RAM) i video RAM namijenjeni atributima boja i registrima paleta (tablice za pretraživanje boja) za visoke razlučivosti ili tekstualne načine.

Video koprocesori imaju vlastiti unutarnji CPU namijenjen čitanju (i pisanju) vlastitog video RAM-a te pretvaranju sadržaja ovog video RAM-a u video signal. Glavni CPU može dati naredbe koprocesoru, na primjer za promjenu video načina ili za upravljanje sadržajem video RAM-a. Video koprocesor također kontrolira (najčešće baziran na RAM-u) generator znakova, RAM atribut boja, registre paleta i logiku duhova (sve dok postoje).