Paul Geraedts wrote:
My hardware target is the Papilio platform in general [1];
I have one as well, can try to help test.
All current Papilio implementations (to which I count the OLS) rely on UART over USB.
They rely on UART, not USB. FPGA on OLS as well as Papilio has no idea that there is a USB connection at all.
I will try to make my VHDL cores so they will be compatible with both types of boards. I plan to start with UART over USB support for the currently available Papilio boards.
UART is stoneage idiotic useless. It's 2012, so please aim higher.
Basically flashrom SPI access, POST code access and serial console access. This 'playground' should eventually give me enough insight in an optimal implementation when targeting future boards.
Don't invent yet another packet protocol on top of a serial stream, do this right the first time. You're planning on implementing three different functions, and they really do need to use different interfaces.
At the moment I'm working towards a prototype of the hardware.
The Papilio already has everything ready, except for useful host IO. The UART is stupid. I suggest that you focus on one core at a time, and only combine them together later, when there is a useful host interface.
//Peter