Ulrich Radig from Germany has developed an 8-bit graphics card based on the XC9572 CPLD. In addition to the CPLD chip (the same one used in our CPLD dev board), he added two cache blocks from an old motherboard. (He reports that the SRAM chip CY7C199-15 could be used instead.)
He states, “[t]he graphics card has a resolution of 256×256 pixels and 64 colors (monitor mode 640×480 at 60Hz with a Quartz osc. of 32MHz or 640×480 at 75Hz with a Quartz osc. of 40Mhz).”
Source code for use with the free Xilinx Webpack ISE software as well as schematic and board files are available from Ulrich’s website.
Here’s a link to the Google English translation.
Get your own XC9572XL based CPLD dev board for $15 and start experimenting with programmable logic today.