Altera_Forum
Honored Contributor
13 years agoHDMI/DVI Tx in Cyclone III family device
Hi all,
The idea is to embed a HDMI transmitter inside the Cyclone 3 FPGA. I need to investigate electrical/logical interfaces as well as any needed IP core or driver support. Xilinx offers embedded electrically-compliant TMDS I/O pins in their Spartan 6 family allowing implementation of DVI and HDMI interfaces inside the FPGA. The possibility to perform the same thing in Altera Cyclone is not very clear. At least in the documents I have read (among which: White paper // Using Cyclone III FPGAs for Clearer LCD HDTV Implementation). One of challenges is that HDMI needs up to 10.6 Gbps bitrate @ 350 MHz while Cyclone III can achieve up to 875 Mbps (in their high-speed I/O banks). There still some other possibilities say connecting a daughter card to the HSMC connector to work as either DVI or HDMI transmitter. My FPGA board will perform some video processing function on variable resolution video streams (up to 720p @ 60 Hz), then send the streams over TMDS to a high definition monitor with HDMI connector. My questions are: - Is it theoretically possible to send such streams without any compression if I am using TMDS protocol? - Can I just use a DVI Tx in my board, then somehow do a DVI2HDMI conversion? - Is it possible to use Cyclone´III high-speed I/O banks (primarily designed for differential interfaces like LVDS) for HDMI Tx interface? Are there any electrical constraints? (As you have already noticed I don't need to achieve the HDMI max bitrate, I can survive with much less than that) - Do I need to have an IP core for TMDS encoding? If so, does Altera provide it? - Is there any other aspect I have to consider? This is an industrial project. An expert recommendation will be very appreciated.