VIDC20

VIDC20 var ett kontrollkrets för videodisplay skapat som ett medföljande chip till ARM - processorn som används i RiscPC -datorsystem.

En enklare version av VIDC20, VIDC1 , användes i de tidigare Acorn Archimedes- datorerna.

Ett VIDC20-chip styr både datorns video och ljud.

Data läses från 64-bitars ARM-databussen med hjälp av DMA- kontroll och bearbetas sedan och omvandlas till de nödvändiga analoga signalerna för att driva videoutgångsskärmarna och ljudsystemet. VIDC20 kan hantera många fler skärm- och ljudformat än det ursprungliga VIDC1-chippet som finns i Archimedes hårdvara. Den kan också läsa data från VRAM om den är installerad i maskinen, annars läser den från DRAM .

Video

Data från videobufferten konverteras och bearbetas enligt följande:

Data serialiseras av VIDC20-chippet till antingen 1, 2, 4, 8, 16 eller 32 bitar per pixel och skickas sedan genom en färguppslagspalett- RAM .

Paletten har 256 28-bitars breda register: 8 röda bitar, 8 gröna bitar, 8 blå bitar och 4 bitar för extern data. Utdata konverteras sedan av tre 8-bitars DAC:er , en vardera för röd, grön och blå färg. Utgången används sedan för att driva bildskärmsutgångsenheten med maximalt 16 miljoner möjliga färger. VIDC20-chippet kan hantera vilken pixelhastighet som helst upp till 110 MHz, med klockan vald från en av tre källor, som sedan kan delas ytterligare med en faktor mellan 1 och 8.

Den innehåller också en faskomparator som gör att en enda klocka kan generera alla nödvändiga frekvenser för alla visningslägen.

Ljud

Upp till åtta separata kanaler med monoljud tillhandahålls av VIDC20-chippet. Chipet kan arbeta med 1, 2, 4 eller 8 stereokanaler med tidsdelningsmultiplex för att syntetisera vänster och höger utgångar. Varje kanal kan tilldelas en stereoposition (mellan vänster till höger).

Data från bufferten konverteras och bearbetas.

Data från bufferten läses med en programmerbar hastighet och skickas till en 8-bitars/16-bitars DAC. DAC:n använder stereobildregistren för att konvertera de digitala samplen till ett stereoanalogt sampel som skickas till datorns interna förstärkare

Markör

Markördatakontrollen styr en 32-pixel bred och ett obegränsat antal pixlar hög markör . Pixlarna kan vara genomskinliga eller kan vara valfria tre färger som väljs från de möjliga 16 miljoner tillgängliga färgerna.