Should the design work, it would make sense to first redo some of it - the dual output is mostly for testing, in the hope that one of them will work. Should the HDMI works, it would make sense to remove the VGA and reclaim more than a couple dozens FPGA pins. Those could be more productively used to implement e.g. a micro-sd slot, perhaps add an Ethernet PHY, etc., and perhaps drop the extra CPLD. Like for USB, the biggest challenge is not to add features to the board and an associated controller in the FPGA - it's to write the drivers for them :-( With the SBusFPGA I "cheat" by running NetBSD/sparc, so I have a recent UNIX-like OS to work with (and a much cleaner way of declaring the devices with OpenBoot/OpenFirmware). ROM & drivers in System 7/MacOS 8 are a tougher nut to crack.You could always just do a small initial batch of cards just to make yourself a bit of money for your time spent on this. Like 5-10 cards. Don't have to continuously keep making them, just do a few.




