I've been working on interfacing the parallella with some LCD Panel, in particular those using a MIPI-DSI interface and last night I finally reached the point where I can send some form of video data to it (well, a test pattern really) :

http://i.imgur.com/UhtMMT5.png
https://www.youtube.com/watch?v=zkO06TDTRaw
The screen is a Kindle Fire HD 7inch display. I selected it because:
* It's reasonably sized compare to the parallella. 8 or 9 inch would also have worked.
* It's readily available for cheap ( around 60$ )
* It has a capacitive multi-touch front, with a controller integrated and a pre-existing linux driver for it.
* It has a good resolution, 1280x800. It's good enough to display a lot, but low enough so the data rate is reasonable ( 1.6 Gbps ), at least for a first try.
* It has a MIPI-DSI interface. Things like the latest iPad display use eDP interface which can't be driven with the FPGA IOs of the parallella.
* I managed to find the datasheet for it. And also being from the kindle, the u-boot bootloader of the kindle is available as source and I was able to find the proper initialization seqence for it (which as it turns out doesn't match the datasheet ...).
It's connected to the parallella via a stack of two boards. The bottom one is a gpio breakout I made that brings out all the gpio to pin headers as length matched differential pairs. The top board performs the PHY level adaptation to talk to the display. The
This is very much a hackish setup atm, just to prove the concept. I'll now start on a better breakout board with everything on it and once the whole thing is ready and usable, I'll publish the CAD files and VHDL sources.
WRT to the touch screen, I couldn't find the connector pinout, but with a bit of guess work I was able to figure it out and I successfully talked to it and made it appear as a input device on linux, so no issues there.