May I give some suggestions?
If you do a new board design please change the following from the orginal design:
1) Use a single chip ram like
this one, available at
digikey for example.
2) Include a +5V regulator on board OR use an ATX-style powerplug if you go Mini-ITX. The +5V regulator should be capable of providing about 1A to safely power all peripherals one might attach.
3) Hardwire the patch needed to get the current board to run. Alternatively, you can also swap pin81 and pin 79 on the FPGA. This way you still have four user-IO's left. You do need to change the .UCF file though and recompile the core.
4) The MMC card interface has a resistor based clock gate circuit around R50,R51. This should be replaced with a proper (single) gate "OR" chip. The margins on this signal are pretty tight on the current board. Also, R49 should be 0 ohm ideally to avoid problems when upgrading the PIC to a newer PIC18LF2620 or something similair. Margins are tight on that signal too atm.
And you could do the following optional improvements:
5) You could consider using a single 20MHz oscillator and figure out how to program the DCM to generator the proper clocks, this would spare a crystal.
Have fun!
PS Offcourse I would like one too! :-)