FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > FPGA

FPGA comp.arch.fpga newsgroup (usenet)

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 09-07-2006, 01:23 AM
Chao
Guest
 
Posts: n/a
Default TI TFP410 DVI transmitter help?

I am trying to use I2C to configure TI TFP410 DVI transmitter. I put
differential clock input and VSYNC/HSYNC with the data. I suppose to get
1600x1200 image on the monitor. Basically, I just want to show a simple
image and my hardware pins configuration is like below:

DKEN (35) <--- GND
/PD (10) <--- GND
MSEN (11) <--- pull high
EDGE (09) <--- float with a serial resistor 1k
DE (02) <--- floating (since it should be ignored after I2C
configured it as disabled)
ISEL (13) <--- pull high
Vref (03) <--- VDD

I believe this chip should work with only input VSYNC/HSYNC, +/-CLOCK
and 24bits DATA. Point me out if I am wrong. Thanks.

Chao
Reply With Quote
  #2 (permalink)  
Old 09-07-2006, 02:30 AM
Martin E.
Guest
 
Posts: n/a
Default Re: TI TFP410 DVI transmitter help?

You need to read the datasheet for this and other devices (DVI TX/RX).

HSYNC and VSYNC are not differential clocks. These are horizontal and
vertical blanking signals, respectively. Feeding them a differential clock
will result in nothing of any use on the output.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Martin

To send private email:
email = [email protected]
where:
"x" = "martineu"
"y" = "pacbell.net"



"Chao" <[email protected]> wrote in message
news:ednl96$ecp$[email protected]..
>I am trying to use I2C to configure TI TFP410 DVI transmitter. I put
>differential clock input and VSYNC/HSYNC with the data. I suppose to get
>1600x1200 image on the monitor. Basically, I just want to show a simple
>image and my hardware pins configuration is like below:
>
> DKEN (35) <--- GND
> /PD (10) <--- GND
> MSEN (11) <--- pull high
> EDGE (09) <--- float with a serial resistor 1k
> DE (02) <--- floating (since it should be ignored after I2C configured
> it as disabled)
> ISEL (13) <--- pull high
> Vref (03) <--- VDD
>
> I believe this chip should work with only input VSYNC/HSYNC, +/-CLOCK and
> 24bits DATA. Point me out if I am wrong. Thanks.
>
> Chao



Reply With Quote
  #3 (permalink)  
Old 09-07-2006, 09:33 AM
Sylvain Munaut
Guest
 
Posts: n/a
Default Re: TI TFP410 DVI transmitter help?


Chao wrote:
> I am trying to use I2C to configure TI TFP410 DVI transmitter. I put
> differential clock input and VSYNC/HSYNC with the data. I suppose to get
> 1600x1200 image on the monitor. Basically, I just want to show a simple
> image and my hardware pins configuration is like below:
>
> DKEN (35) <--- GND
> /PD (10) <--- GND
> MSEN (11) <--- pull high
> EDGE (09) <--- float with a serial resistor 1k
> DE (02) <--- floating (since it should be ignored after I2C
> configured it as disabled)
> ISEL (13) <--- pull high
> Vref (03) <--- VDD
>
> I believe this chip should work with only input VSYNC/HSYNC, +/-CLOCK
> and 24bits DATA. Point me out if I am wrong. Thanks.


Does the monitor display recognize the resolution but is all blank, or
does it just display "no signal" ?

What values did you write in the I2C registers ?


Sylvain

Reply With Quote
  #4 (permalink)  
Old 09-07-2006, 08:10 PM
Chao
Guest
 
Posts: n/a
Default Re: TI TFP410 DVI transmitter help?

Sylvain Munaut <[email protected]> wrote:
> Chao wrote:
>> I am trying to use I2C to configure TI TFP410 DVI transmitter. I put
>> differential clock input and VSYNC/HSYNC with the data. I suppose to get
>> 1600x1200 image on the monitor. Basically, I just want to show a simple
>> image and my hardware pins configuration is like below:
>>
>> DKEN (35) <--- GND
>> /PD (10) <--- GND
>> MSEN (11) <--- pull high
>> EDGE (09) <--- float with a serial resistor 1k
>> DE (02) <--- floating (since it should be ignored after I2C
>> configured it as disabled)
>> ISEL (13) <--- pull high
>> Vref (03) <--- VDD
>>
>> I believe this chip should work with only input VSYNC/HSYNC, +/-CLOCK
>> and 24bits DATA. Point me out if I am wrong. Thanks.

>
> Does the monitor display recognize the resolution but is all blank, or
> does it just display "no signal" ?
>
> What values did you write in the I2C registers ?
>
>
> Sylvain
>

The registers I set as:
CTL_1_MODE (Addr 08H) <= 0xBF
CTL_2_MODE (Addr 09H) <= 0x04
CTL_3_MODE (Addr 0AH) <= 0x90

DE_DLY (Addr 32H) <= 0x00
DE_CTL (Addr 33H) <= 0x70
DE_TOP (Addr 34H) <= 0x00

DE_CNT (Addr 37-36H) <= 0x06,0x40
DE_LIN (Addr 39-38H) <= 0x04,0xB0
H_RES (Addr 3B-3AH) <= 0x06,0x40 (1600)
V_RES (Addr 3D-3CH) <= 0x04,0xB0 (1200)

I am not sure do I need set DE_CNT, DE_LIN or not. But so far I set like
above. The screen is all blank. It's not showing "no signal". However, I
press the menu button on the monitor, it shows Resolution: 0x1@49Hz.
I measured the DATA+/- on all three channels, they all are high with no
sign of data or clocks.

Regards,
Chao
Reply With Quote
  #5 (permalink)  
Old 09-08-2006, 10:54 AM
Dave Nunn
Guest
 
Posts: n/a
Default Re: TI TFP410 DVI transmitter help?


Chao wrote:
> I am trying to use I2C to configure TI TFP410 DVI transmitter. I put
> differential clock input and VSYNC/HSYNC with the data. I suppose to get
> 1600x1200 image on the monitor. Basically, I just want to show a simple
> image and my hardware pins configuration is like below:
>
> DKEN (35) <--- GND
> /PD (10) <--- GND
> MSEN (11) <--- pull high
> EDGE (09) <--- float with a serial resistor 1k
> DE (02) <--- floating (since it should be ignored after I2C
> configured it as disabled)
> ISEL (13) <--- pull high
> Vref (03) <--- VDD
>
> I believe this chip should work with only input VSYNC/HSYNC, +/-CLOCK
> and 24bits DATA. Point me out if I am wrong. Thanks.
>
> Chao


/PD (10) <--- GND

This pin need to be pulled high otherwise the chip is powered down.

DE (02) <--- floating (since it should be ignored after I2C
> configured it as disabled)


This pin must toggle. It defines whether data or syncs are encoded in
the output as well as indicating active video. Your monitor will not
understand the signal otherwise. See the DVI spec for details.
http://www.ddwg.org

> EDGE (09) <--- float with a serial resistor 1k


Must pull high or low depending on the polarity of the clock.

BTW at 162MHz dot clock (1600x1200) the PCB layout is ultra critical
and should be run through a DVI compliance test with stressful test
patterns. Silicon Image have a test kit for this which can be used with
Tektronix TDS 6000 series scopes.

Reply With Quote
  #6 (permalink)  
Old 09-08-2006, 11:27 AM
Martin Thompson
Guest
 
Posts: n/a
Default Re: TI TFP410 DVI transmitter help?

Chao <[email protected]> writes:

What speed is your clock?

Have you tried to produce a lower resolution display?

Cheers,
Martin
--
[email protected]
TRW Conekt - Consultancy in Engineering, Knowledge and Technology
http://www.conekt.net/electronics.html


Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
RS232 transmitter core--Xilinx xapp223(Chapman's macro) Vivek Menon FPGA 6 07-05-2006 03:16 AM
Software Defined Radio Transmitter Demo Board [email protected] FPGA 5 02-08-2006 02:54 PM
Problem in Serial Port Transmitter [email protected] Verilog 1 01-02-2006 08:56 PM
Problem in Serial Port Transmitter Prateek Singhal FPGA 1 01-02-2006 08:47 PM


All times are GMT +1. The time now is 02:35 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved