Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

HDMI to VGA with FPGA ?

Status
Not open for further replies.

farshadr

Newbie level 6
Joined
Mar 1, 2011
Messages
12
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,357
hi every body
i want read from HDMI port and convert in to VGA with fpga device
i dont know anything about HDMI protecol and how its work.
having any idea or useful document ?
 

I guess no one knows - you'll have to do your own research.
 

Hi;
You can find see the documents; especially first white paper demystifies the concept.
http://cn.siliconimage.com/docs/SiI-WP-007-A.pdf
**broken link removed**
On the other hand as you see from the picture datarate on TMDS lines are 10 times of pixel clk (for an 8 bit video content).
i.e. for 1080p video, pixel clk is around 148Mhz, which means you should capture/sample data bits around 1.48Ghz. -Since it is serial and baseband video, not applied any codecs etc.- I am not sure if this can be performed on an FPGA DCMs.


May be you can use this kind of “HDMI receiver IC” as an example.
SiI9223 & 9223 HDMI Receiver
It extracts the video and audio content from the TMDS and puts on a parallel data bus. Then your FPGA speed downs to 148Mhz which should be reasonable for FPGAs.

Goodluck
 

Hi,

This king of conversion is hardly possible due to the HDCP protection. The HDMI stream is scrambled in order to achieve copy protection.

If you source is not HDCP protected then you could do this conversion in FPGA. The stream can be parallelized using serdes (ALTGX in altera devices).

Regards,
Franck.
 

XIlinx have an excellent application note, xapp460. It comes with a free implementation of an HDMI receiver for the Spartan FPGA. Once you've used it to receive an HDMI stream then outputting a VGA equivalent should be reasonably straightforward. You will need an external triple 8 bit DAC chip for the VGA RGB signals, or you could create a cheap and nasty DAC using 24 LVCMOS outputs and a bunch of resistors.

NO ADVERTISING ALLOWED

Regards,
Stephen
 

Nice, keep the idea's flowing. How about VGA to HDMI or TMDS is that possible?
 
Last edited:

VGA to HDMI is certainly do-able. The first requirement is a high speed triple ADC to convert the VGA colour channels to digital. After that, feed the outputs of the ADCs into an FPGA. XIlinx application note xapp460 includes HDMI output circuitry as well as HDMI in.


NO SIGNATURE LINKS ALLOWED
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top