Split the project into two parts, the adapter will connect the cpu directly to the FPGA, and the shield will house all of the peripherals. I will get the adapter first so that I can get things like sdram working first, and then make the shield with things like SD card, USB, maybe even ethernet and VGA. Basically anthing since it's connected to an FPGA.