does TI have HDMI receiver that can connect dirrectly to 1.8V FPGA?
Thanks,
Bonzai
Our TMDS deserializers (such as the TFP401A and TFP501) always output 3.3V. But you can probably use it with the SN74AVC32T245 to translate 3.3V to 1.8V.
Best regards,RE
I see people using the TDMS141RHAR as HDMI receiver or driver. how does this one work compare to TFP401A or TFP501? can I use the SN74AVC16T245 as voltage translation for TDMS141RHAR to 1.8V FPGA?
The TMDS141 is a repeater that inputs TMDS and outputs TMDS. The TFP401A and TFP501 deserialize TMDS into CMOS parallel (DVI/HDMI into RGB).
The SN74AVC16T245 may also work, but it only has 16 bits in/out. For 24-bit RGB, you need 28 bits, so you'd want the 32-bit translator.
I mean if we can use SN74AVC16T245 for TMDS141?
No. The TMDS141 outputs differential TMDS data, and the SN74AVC16T245 expects single-ended CMOS.
what is your recomemdation for TMDS141?
Please explain what you are trying to do. What functionality are you looking for?
I just want to hook-up the DVD player or cell phone to stream video data into my custom board that has xilinx V7 on it.
I see. Well, maybe the TFP401A along with the SN74AVC32T245 will accomplish what you need. The TFP401A accepts TMDS data from 25-165MHz, and deserializes it to parallel RGB 3.3V CMOS. It sounds like your Xilinx requires 1.8V CMOS inputs, so using the SN74AVC32T245 in between would convert 3.3V from the DVI receiver into 1.8V. Do you see any problem with this approach?
Thanks,RE
the only problem for this approach is I have very limited of the IO for my FPGA. I have only about 16 IOs left. do you have any other device using less IOs?
thanks,
Here are 2 ideas:
1. Can your FPGA inputs receive standard LVDS, with VCM=1.2V and VID=350mV? If so, match the TFP401A with the SN75LVDS83B. That would put the video data on 10 wires (4 data diff pairs + clock).
2. You could use a subset of the TFP401A RGB outputs, like the 4 MSBs of each color (RGB444). This causes larger steps between each color increment, and won't look as good.