Video ULA (Ferranti 5C094 / VLSI VC2069 VIDPROC) pinout
DIP-28. Serializes screen bytes into RGB through a 16-entry palette, mixes in teletext, draws the cursor and divides 16 MHz into 8, 4, 2 and 1 MHz.
All the system clocks come out of this chip, so a dead one stops the whole machine. The original Ferranti 5C094 runs hot and needs its heatsink: twinkling characters or a smeared cursor that appear after months of use usually mean the heatsink has come loose (SM 6.4). Later VLSI VIDPROC parts (VC2023 needs a patch wire, VC2069 is a direct swap; Acorn part 201,647) run cool. Registers: control at &FE20, palette at &FE21.
Open the interactive VIDPROC pinoutPins
| Pin | Name | Type | Signal |
|---|---|---|---|
| 1 | GND | ground | Ground. |
| 2 | A0 | addr | Register select: 0 = control (&FE20), 1 = palette (&FE21). |
| 3 | /CS | ctrl | Chip select (VIDPROC decode, write only). |
| 4 | 1MHz | clock | 1 MHz out (Model B: used for the teletext chip). |
| 5 | 2MHz | clock | 2 MHz out (CPU clock source). |
| 6 | 4MHz | clock | 4 MHz out (DRAM timing). |
| 7 | 8MHz | clock | 8 MHz out (DRAM timing, disk). |
| 8 | 16MHz | clock | 16 MHz master clock in from the crystal oscillator (IC43 on the Model B). |
| 9 | BIN | video | Blue in from the SAA5050 (teletext). |
| 10 | B | video | Blue out to the RGB buffers and PAL encoder. |
| 11 | GIN | video | Green in from the SAA5050. |
| 12 | G | video | Green out. |
| 13 | RIN | video | Red in from the SAA5050. |
| 14 | R | video | Red out. |
| 15 | V2 | power | Reference of about 2.2 V from D16-D18 and R114 (Model B); also biases the 16 MHz input through R107. |
| 16 | V1 | power | +5 V. |
| 17 | D0 | data | Data bit 0: screen bytes from the DRAM bus, register writes from the CPU. |
| 18 | D1 | data | Data bit 1. |
| 19 | D2 | data | Data bit 2. |
| 20 | D3 | data | Data bit 3. |
| 21 | D4 | data | Data bit 4. |
| 22 | D5 | data | Data bit 5. |
| 23 | D6 | data | Data bit 6. |
| 24 | D7 | data | Data bit 7. |
| 25 | CURSOR | video | Cursor from the 6845 (pin 19). |
| 26 | DISEN | video | Display enable from the 6845 (pin 18); low blanks the output. |
| 27 | INVERT | ctrl | Reverse video select, link S26 (Model B). |
| 28 | CRTC CLK | clock | Character clock to the 6845, 1 or 2 MHz by control register bit 4. |
Fitted in
- BBC Micro Model B IC6
- BBC Master 128 IC42