Re: best route for video
Posted: Tue Apr 18, 2017 5:16 am
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
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

