Loading AI tools
componente elettronico Da Wikipedia, l'enciclopedia libera
Un Video Display Controller, o VDC, è il principale circuito integrato del componente che gestisce la generazione del segnale video, un dispositivo capace di produrre in un computer un segnale video composito TV. Alcuni VDC possono anche generare segnali audio analogici, che comunque non è la loro funzione principale.
I VDC furono utilizzati molto sia nei primi videogiochi arcade sia negli home computer ad 8 bit degli anni ottanta.
Un VDC è sempre il componente principale della circuiteria dedicata alla generazione del segnale video anche se spesso sono presenti altri chip di supporto, come della RAM per memorizzare i dati riguardanti i pixel dell'immagine, della ROM per mantenere i font dei caratteri, o i circuiti discreti, come dei registri a scorrimento, necessari a far funzionare il sistema. In alcuni casi il VDC è responsabile della generazione dei segnali di temporizzazione per i segnali video, come i segnali di sincronizzazione verticali ed orizzontali.
Alle volte i chip VDC sono completamente integrati nella logica del sistema centrale (con la sua VRAM che appare nella mappa di memoria della CPU), mentre altre operano come coprocessori che operano nella VRAM in modo indipendente.
La differenza tra i VDC ed i più moderni Video Display Processor, VDP, oggi sostituiti dalle Graphics processing unit, GPU, risiede nel fatto che i primi non possiedono nessuna forma di accelerazione hardware per la creazione delle immagini 2D e 3D. I VDC possono però avere integrata la logica per la gestione in hardware degli sprite, una funzione che nei più recenti VDP è svolta dal bit blitter, che può spostare velocemente grossi quantitativi di dati nella memoria video.
Esempi di tipici VDP sono dati dai chip video della console Sega Saturn, dal chip AGA (Advanced Graphics Architecture) presente negli ultimi modelli dei computer Amiga, dal TIA dell'Atari 2600.
Non esiste per i "chip video" un delimitatore che indichi chiaramente quando questi devono essere considerati VDC e quando VDP. Ad esempio, il TMS9918 era indicato sia come "Video Display Controller" sia come "Video Display Processor": quest'ultimo, di solito, è capace di "processare" il contenuto della VRAM (ad esempio riempiendo con un valore una porzione di essa) mentre il primo "controlla" solo la temporizzazione dei segnali di sincronizzazione e l'accesso alla VRAM.
Una GPU va invece un ulteriore passo in avanti rispetto ad un VDP e normalmente supporta anche funzionalità di accelerazione 3D. Le GPU sono i chip utilizzati nei moderni personal computer.
I VDC possono essere suddivisi arbitrariamente in alcuni tipi (qui sotto elencati da quelli meno a quelli più complessi):
La lista che segue raccoglie alcuni Video Display Controller:
Video shifters
CRT Controllers
Video Interface Controllers
Video Coprocessors
Molti vecchi computer non usavano un chip VDC ma presentavano l'intera logica di gestione video costruita con chip discreti: esempi di questa scelta costruttiva sono l'Apple II, il PET ed il TRS-80). Siccome questo metodo è molto flessibile i VDC potevano essere molto capaci (o estremamente primitivi, a seconda della qualità del progetto) anche se richiedevano un buon numero di componenti.
Alcuni produttori usarono le prime forme di PLA, come i computer Sinclair ZX80/ZX81/ZX Spectrum: questi controllori video potevano rappresentare un'interessante soluzione per ridurre i costi perché utilizzavano pochi componenti ma il ridotto numero di transistor di queste prime logiche programmabili si ripercuotevano sulle capacità offerte, spesso inferiori a quelle dei VDC o dei coprocessori video.
Seguendo la legge di Moore, i circuiti integrati sono divenuti nel corso degli anni sempre più complessi: il semplice VDC fu quindi lentamente rimpiazzato da chip che avevano integrata della logica per processare le immagini come i blitter ed altri circuiti che manipolano i contenuti nella VRAM per eseguire operazioni come il tracciamento di linee, il riempimento di aree oppure il disegno dei font. A seguire arrivarono chip che presentavano della logica speciale per tracciare triangoli, includevano uno Z-buffer in hardware e molti altri metodi per accelerare il disegno delle immagini in 3D.
Gli attuali VDP sono GPU tanto comuni che sono ormai integrate nei chipset delle schede madri dei computer, che riservano a questi VDP una parte della memoria del sistema come VRAM. Le prestazioni di tali sistemi grafici non sono equiparabili a quelle di un hardware dedicato quale le GPU montate sulle schede grafiche.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.