Super matrice grafică video

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Diagramă comparativă a diferitelor moduri de afișare standard.

Super Video Graphics Array , aproape întotdeauna prescurtat la Super VGA sau Ultra VGA sau pur și simplu SVGA sau UVGA , este un termen umbrelă care acoperă o gamă largă de standarde de legătură video pentru computer . Promovat inițial de Video Electronics Standards Association , permite extinderea performanțelor standardului video VGA anterior, atât în ​​ceea ce privește rezoluția, cât și adâncimea culorii .

Origini

Standardul SVGA a fost propus pentru prima dată în 1989 , inițial cu o rezoluție de 800 × 600 pixeli și 4 biți pe pixel, adică cu 16 culori. În anii următori, această rezoluție inițială a fost extinsă la 1024 × 768 pe 8 biți pe pixel și mai mult, dând naștere mai multor nomenclaturi. Mai exact, standardul SVGA se referă la rezoluția de 800x600 pixeli, dar termenul a fost apoi generic extins la celelalte rezoluții specifice (vezi și tabelul de rezoluții ).

Tehnologie

Plăcile video anterioare CGA și EGA foloseau codarea digitală pentru a afișa culorile și nu puteau funcționa decât la o anumită frecvență. Cu VGA a fost introdus semnalul analogic pentru transmiterea informațiilor relative la culoarea dintre placa video și monitor ; acest lucru a permis depășirea numărului de culori care poate fi afișat de vechiul VGA, practic infinit chiar dacă este limitat de memoria video prezentă pe placa video . La câteva luni după prima introducere a standardului SVGA, pe piață au apărut plăci video capabile să funcționeze cu o adâncime de culoare de 24 de biți sau 8 biți pentru fiecare componentă de culoare (peste 16 milioane de culori ).

Standardul SVGA , de asemenea , definit un set de reguli care au permis să depășească limita a frecvențelor sincronismului orizontale și verticale fixe, permițând astfel să aibă atât mai mari de refresh rate și rezoluții diferite, deschizând astfel calea spre producerea de noi plăci video. Și monitoarele care sunt întotdeauna compatibile cu versiunile anterioare și se pot combina liber, în timp ce anterior fiecare placă video, CGA, EGA și VGA, necesita un monitor specific.

Conectori

Conector VGA original

Plăcile video SVGA din 1989 utilizează același conector ca VGA original:

PIN conector VGA DE-15 (sau HD-15)
Identificarea pinului [1]
Pin Funcţie
1 Roșu (video)
2 Verde (video)
3 Albastru (video)
4 Bit-ID monitor 2
5 Masa
6 Roșu (masă)
7 Verde (sol)
8 Albastru (sol)
9 [cheie] [2]
10 Sincronism (masă)
11 Bit-ID monitor 1
12 Bit-ID monitor 0
13 Sincronism orizontal
14 Sincronism vertical
15 [Nu este conectat] [3]

Conector VESA VGA PnP

În 1995 a fost introdus DDC2B și semnalul EDID , care a permis conectarea și redarea monitorului, conectorul a fost schimbat în:

PIN conector VGA DE-15 (sau HD-15)
Identificarea pinului VESA VGA [4]
Pin Funcţie
1 Roșu (video)
2 Verde (video)
3 Albastru (video)
4 Nu este conectat și rezervat
5 Masa
6 Roșu (masă)
7 Verde (sol)
8 Albastru (sol)
9 +5 V
10 Sincronism (masă)
11 Deconectat
12 Semnal serial DDC
13 Sincronism orizontal
14 Sincronism vertical
15 Ceas DDC

Notă

  • Semnalul video este RGBHV analog (adică folosește codificare RGB plus sincronizare orizontală și verticală separată) 0,7 Vp-p / 75 Ω .
  • Semnalul DDC este digital în TTL pe o magistrală de transmisie DDC2B pe I²C care, în sine, ar fi bidirecțională, dar în practică funcționează într-un mod unidirecțional, conform codificării EDID .
  • Semnalul DDC nu este esențial; monitorul poate funcționa și numai cu conexiunea RGBHV . Pe distanțe mari, autobuzul DDC nu este de obicei utilizat.
  • Interfața poate funcționa de obicei până la o frecvență de 200 MHz permițând o rezoluție de 1600 × 1200 la 75 Hz.
  • Frecvența orizontală poate varia în mod normal de la 31,5 kHz la 90 kHz
  • Frecvența verticală poate varia în mod normal de la 60Hz la 85Hz

Extensii VESA VGA BIOS

Pentru a permite programatorilor să dezvolte aplicații care rulează pe mai multe plăci video de la diferiți producători, VESA a definit o interfață standard pentru accesarea funcțiilor SVGA, „VESA VGA BIOS Extensions”.

Această interfață încorporează mai multe funcții care permit programelor să știe ce moduri video sunt disponibile (rezoluție și numărul de culori) și cum să acceseze memoria video. Pentru a obține acest rezultat fără a fi nevoie să intervină asupra hardware-ului plăcilor video aflate deja pe piață, s-a decis utilizarea unei întreruperi software pentru a permite accesul la toate procedurile de programare. Producătorii de plăci video au putut astfel să publice un driver video VESA implementat în modul TSR , care se situează astfel între programul de aplicație și hardware; în acest fel programatorii ar putea dezvolta diverse programe care ar putea opera pe diferite hardware.

Moduri video SVGA definite de VESA

Cale Rezoluţie culori
100h 640 × 400 256
101h 640 × 480 256
102h 800 × 600 16
103h 800 × 600 256
104h 1024 × 768 16
105h 1024 × 768 256
106h 1280 × 1024 16
107h 1280 × 1024 256

„Extensiile VESA VGA BIOS” oferă aplicațiilor informații despre specificațiile hardware. Pentru a face acest lucru, oferă 6 funcții:

  • Funcția 0: Returnează informații despre hardware-ul SVGA
  • Funcția 1: informații returnate despre modurile SVGA
  • Funcția 2: Setați modul SVGA dorit
  • Funcția 3: Returnează modul operațional SVGA
  • Funcția 4: Salvați și restaurați starea modului SVGA
  • Funcția 5: a revenit la modul de acces în fereastra de memorie video

Pentru a accesa aceste funcții este necesar să setați registrul AH al procesorului la 4Fh, numărul funcției din registrul AL și întreruperea apelului 10h.

Chiar și astăzi, specificația VBE este utilizată pentru a permite ieșirea modului grafic atunci când suportul pentru o anumită placă video nu este disponibil. Un exemplu comun este driverul VESA al Xorg . Cel mai mare dezavantaj este absența funcțiilor grafice accelerate, în special legate de grafica 3D . De fapt, standardul VBE / AF specifică unele funcții grafice accelerate 2D, chiar dacă suportul relativ nu este foarte răspândit. [5]

Tabel de comparație între diferite rezoluții

Nume X
(lungime)
y
(înălţime)
Pixel
(× 1 milion)
Aspect
Raport
Procentul diferenței în pixeli Versiune
Ecran lat
Dimensiune tipică
ecran
VGA SVGA XGA XGA + SXGA SXGA + UXGA QXGA
VGA 640 480 0,31 1,33 0% −36% −61% −69% −77% −79% −84% −90%
SVGA 800 600 0,48 1,33 56% 0% −39% −52% −63% −67% −75% −85%
XGA 1024 768 0,79 1,33 156% 64% 0% −21% −40% −47% −59% −75% WXGA 15 "/ 38 cm
XGA + 1152 864 1,00 1,33 224% 107% 27% 0% −24% −32% −48% −68% WXGA + 17 "/ 43 cm
SXGA 1280 1024 1.31 1,25 327% 173% 67% 32% 0% −11% −32% −58% 17-19 "/ 43-48 cm
SXGA + 1400 1050 1,47 1,33 379% 206% 87% 48% 12% 0% −23% −53% WSXGA +
UXGA 1600 1200 1,92 1,33 525% 300% 144% 93% 46% 31% 0% −39% WUXGA 20 "/ 51 cm
QXGA 2048 1536 3.15 1,33 924% 555% 300% 216% 140% 114% 64% 0% WQXGA 30 "/ 76 cm

Notă

  1. ^ (EN) conector VGA pinout (DE-15) , pe pinouts.ws.
  2. ^ Pinul 9 nu este prezent pe conectorul tată și orificiul este închis pe conectorul feminin, astfel încât un conector nu poate fi introdus DB-15F generic [ fără sursă ] care poate avea semnale diferite și poate deteriora placa video .
  3. ^ Piciorușul presor 15 este rezervat pentru utilizare ulterioară
  4. ^ ( RO ) Pinout conector VGA VGA (DE-15)
  5. ^ ( RO ) VESA BIOS Extension / Accelerator Functions (VBE / AF) ( PDF ), la flint.cs.yale.edu . Adus la 18 octombrie 2016 (arhivat din original la 17 decembrie 2015) .

Bibliografie

Elemente conexe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT