best route for video

Building your first 6502-based project? We'll help you get started here.
jamestn529
Posts: 15
Joined: 26 Nov 2016

Re: best route for video

Post by jamestn529 »

The VS23S010D falls between software video generation and a dedicated video IC. It's more a microcode engine than a video generator, using a display list to generate a video signal. Video frames can be any length from 1-1023 lines; lines can be 1-4096 Vclks (8 tiles color carrier) wide. Pixels can be 1-8 Vclks wide, and take any number of bits from 1-20 each, and can even be non-byte-aligned (7-bit pixels, anyone?).

Ignoring the video generator, it's also a damn nice auxiliary RAM chip, including an 8-bit parallel interface in addition to 1-, 2-, and 4-bit SPI (though they share pins). There's also a rectangular blitter that can be used with or without the video gen. You can have it memcpy a buffer or copy letters from an off-screen font map into visible memory without touching the memory inside. Frankly, the official guide for the chip elaborates the possibilities far better than I can [1], so check it out.

1. http://www.vlsi.fi/fileadmin/manuals_gu ... 3guide.pdf
AldoBrasil
Posts: 13
Joined: 14 Apr 2017

Re: best route for video

Post by AldoBrasil »

VGA output from 3xVS23S010 (one for each color) :

Image

http://www.vsdsp-forum.com/phpbb/viewtopic.php?t=1798

Each VS23S010D-L costs US$6 in low volume (US$1.93 in kilo quantities). Thats US$18 for a video card with SPI bus interface.

I believe it can do 320x240x24bits with this config, but only 8 colors in 1024x768. Yet this is quite simple to interface to.
whartung
Posts: 1004
Joined: 13 Dec 2003

Re: best route for video

Post by whartung »

AldoBrasil wrote:
VGA output from 3xVS23S010 (one for each color) :

Image

http://www.vsdsp-forum.com/phpbb/viewtopic.php?t=1798

Each VS23S010D-L costs US$6 in low volume (US$1.93 in kilo quantities). Thats US$18 for a video card with SPI bus interface.

I believe it can do 320x240x24bits with this config, but only 8 colors in 1024x768. Yet this is quite simple to interface to.
But could you do text on it. What would it take to scroll text on a 1Kx768 screen.
Post Reply