For a clock source: you will probably need two: one for the FPGA, one for the MSP430. For the FPGA, I suggest the
ASEM1-100.000MHZ-LC-T: it's small (3.2x2.5mm
2) and should be sufficiently stable. For the MSP430, it seems a 25MHz source is needed, like the
ASEM1-25.000MHZ-LC-T.
I am not very happy with using a "normal" crystal, because they are much larger then these SMD-MEMS oscillators. One question I am not sure of: can we maybe get away with feeding the FPGA only 25MHz? Then we could save one oscillator.
Consider this design:
http://i.imgur.com/2EtkH.jpgThe ZTEX USB-FPGA 1.15d LX-150 based, with a Cypress EZ-USB for flashing, feeding the FPGA with data and USB communication. Uses only one 24MHz oscillator, some schematics available on their site:
http://www.ztex.de/usb-fpga-1/usb-fpga-1.15.e.htmlBy the way the price of this one beats the Opal board I mentioned earlier. Got an email quote at a unit price of 357EUR, power supply not included.