Take a look at this forum project that Hamster is working on – HDMI input! Watch as he generates video pulls it into a Papilio, then converts it to VGA output. Very cool.
I hit a brick wall on this for a couple of days – it locked correctly but no HSYNC or VSYNC was being detected by my TV. I’ve lent my ‘scope to a friend to fix his stereo so decided to play with smart LEDs instead.
However I had an minor epiphany tonight while getting the boy ready for bed – was looking for the wrong channel for the HSYNC and VSYNC signals. D’oh!
Here’s the test setup – Pipistrello generating HDMI (powered over the HDMI cable’s 5V line! :-/ ), over to my HDMI input wing, then into the Papilio Pro, and out via the 8 bit analogue VGA output of the LogicStart.
Holy C@#p – it works!
Still a few little random pixel-level issues here and there. Looks like timing between clock domains and/or phase of the capture bit clock.
But on the other hand, the errors look consistent between each colour channel – somewhere around the middle of the LSB. Might be a TMDS decode issue.
I am stoked.