I believe this is mostly just preference and I would like to be corrected if I am wrong because it would be my preference to use at least CPLD for glue logic or go the whole bang for buck and put everything except RAM and perhaps the CPU in a large FPGA like the Spartan 3E / 500K. In any case I would want the Video in FPGA as I can???t find a suitable alternative that is in current production.