HDMI input

Sub forum for Parallella daughter cards and accessories

Moderator: Folknology

HDMI input

Postby costa » Fri Jun 06, 2014 7:42 am

Hello! It would be interesting to have a video input for parallela in order to do real-time video processing. Is it possibile to re-program the Zynq in order to manage it? Or is it possible only through a daughter board?

Posts: 6
Joined: Mon Dec 17, 2012 3:23 am

Re: HDMI input

Postby 9600 » Fri Jun 06, 2014 12:51 pm

You can obviously easily attach a USB or Ethernet camera.

If you'd like a more direct / lower latency connection you could attach a camera via the PEC_FPGA expansion connector, which would give you up to 48x single-ended or 24x differential GPIOs with a Z-7020, with interface logic implemented in the FPGA.


Andrew Back (a.k.a. 9600 / carrierdetect)
User avatar
Posts: 997
Joined: Mon Dec 17, 2012 3:25 am

Re: HDMI input

Postby dpavlin » Fri Jun 06, 2014 1:38 pm

Looking at datasheet of TPD12S016PWR (which is in-between Zynx and HDMI connector) it seems to me that it should be possible to create HDMI input. I started looking at it to think whether it will be possible to use HDMI breakout board as alternative to GPIO breakout board, but I still don't have anything to report on that topic :-)

If anybody want to pursue this, there is HDMI implementation within Bunny's NeTV which might be interesting:

http://www.kosagi.com/w/index.php?title ... chitecture

if for nothing else, because it has legal implementation of HDCP inside it

https://github.com/bunnie/netv-fpga/tre ... ease1/hdcp

(NeTV doesn't decode content received over HDMI, it just init cipher so it can overlay data over existing HDMI stream).
Posts: 5
Joined: Mon Dec 17, 2012 3:21 am

Re: HDMI input

Postby FHuettig » Fri Jun 06, 2014 4:14 pm

dpavlin wrote:Looking at datasheet of TPD12S016PWR (which is in-between Zynx and HDMI connector) it seems to me that it should be possible to create HDMI input.

You are correct that the TPD12S016 can support HDMI in either direction, the problem is that the next step in the chain is the ADV7513, also between the TPD12S016 and the Zynq, which is HDMI-output only. So if you want HDMI in (and not just USB or ethernet which are already supported) you'll have to use the GPIO inputs to the Zynq and either add a separate off-board decoder chip OR (and I have not looked int this in detail) I think you can decode the HDMI stream using the Zynq's IO deserializers and some logic, but you'll be limited to around 1Gb/s on each lane, which is enough for 1080i or 720p but not for 1080p. I'm guessing that's what bunnie is doing but I haven't looked.
-- Fred -- Hardware Guy --
Posts: 142
Joined: Wed Jan 29, 2014 8:30 pm
Location: Lexington, MA, USA

Return to Daughter Cards & Accessories

Who is online

Users browsing this forum: No registered users and 3 guests