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 06-11-2007, 05:00 AM
Brian Davis
Guest
 
Posts: n/a
Default DVI-D Tx directly from FPGA?

On some other thread, MikeJ wrote:
>
> I usually try and keep work and the games separate, but it
> would make an excellent platform and save me finishing the
> DDR controller !!
> I have a broadcast serial digital 720P output module somewhere,
> but what I need to make is a DVI output I think ....
>

If you ever spot ( or need help writing/testing )
a FPGA DVI transmitter, let us know!

I've been thinking about trying that for a small S3E
home project; lots of colo{u}rful pixels with only a
few differential output pins and no PHY.

Seems like a simple bias network could shift the
(DC-balanced) encoding scheme from LVDS to TMDS
levels ( or just use an S3A with TMDS drivers )

Max resolution would be limited by the FPGA I/O rates
to say a 60-80 Mhz pixel clock; I think that gets you
into (or near) 1024x768 territory.

IIRC, you can map the DVI-D signals directly onto an
even smaller HDMI connector for a really tiny board
( PS/2, HDMI, VQ100 FPGA )

have fun,
Brian

Reply With Quote
  #2 (permalink)  
Old 06-11-2007, 07:42 PM
MikeJ
Guest
 
Posts: n/a
Default Re: DVI-D Tx directly from FPGA?

I looked into this, then realised you can buy a small chip which not only
had a decent DAC to give you RGB analogue outputs, it also drives DVI.
There is one on the cheaper V5 eval board from Xilinx. As I need a DAC
anyhow it seems the way forward ...
/Mike

"Brian Davis" <[email protected]> wrote in message
news:[email protected] oups.com...
> On some other thread, MikeJ wrote:
>>
>> I usually try and keep work and the games separate, but it
>> would make an excellent platform and save me finishing the
>> DDR controller !!
>> I have a broadcast serial digital 720P output module somewhere,
>> but what I need to make is a DVI output I think ....
>>

> If you ever spot ( or need help writing/testing )
> a FPGA DVI transmitter, let us know!
>
> I've been thinking about trying that for a small S3E
> home project; lots of colo{u}rful pixels with only a
> few differential output pins and no PHY.
>
> Seems like a simple bias network could shift the
> (DC-balanced) encoding scheme from LVDS to TMDS
> levels ( or just use an S3A with TMDS drivers )
>
> Max resolution would be limited by the FPGA I/O rates
> to say a 60-80 Mhz pixel clock; I think that gets you
> into (or near) 1024x768 territory.
>
> IIRC, you can map the DVI-D signals directly onto an
> even smaller HDMI connector for a really tiny board
> ( PS/2, HDMI, VQ100 FPGA )
>
> have fun,
> Brian
>



Reply With Quote
  #3 (permalink)  
Old 06-11-2007, 08:30 PM
Eric Smith
Guest
 
Posts: n/a
Default Re: DVI-D Tx directly from FPGA?

Brian Davis <[email protected]> writes:
> Seems like a simple bias network could shift the
> (DC-balanced) encoding scheme from LVDS to TMDS
> levels ( or just use an S3A with TMDS drivers )


Can you get TMDS drivers that aren't part of a DVI transmitter chip
(which also does the encoding)?

It doesn't appear that DVI transmitter chips cost much, so is it
really worthwhile to try to avoid using one?
Reply With Quote
  #4 (permalink)  
Old 06-13-2007, 02:24 AM
Brian Davis
Guest
 
Posts: n/a
Default Re: DVI-D Tx directly from FPGA?

Eric Smith wrote:
>
> Can you get TMDS drivers that aren't part of a DVI
> transmitter chip (which also does the encoding)?
>

The only thing I've spotted are the HDMI mux chips,
which do TMDS -> TMDS ( e.g. AD8190 )

>
> It doesn't appear that DVI transmitter chips cost much,
> so is it really worthwhile to try to avoid using one?
>

and MikeJ wrote:
>
> I looked into this, then realised you can buy a small chip
> which not only had a decent DAC to give you RGB analogue
> outputs, it also drives DVI.
>

I think that makes great sense for a larger board,
especially if you also want the analog outputs.

However, once someone writes a DVI Tx encoder and works
out a driver scheme for the S3E (or uses TMDS on S3A),
DVI is only a connector away...

Beyond than the really important home projects,
like hi-def Asteroids, I also have some homebrew
RF test equipment in mind.

In that case, if I'm doing several functions in one
small FPGA, I'd much rather have only 4 LVDS pairs
switching at my reference frequency, as contrasted
to 12-24 CMOS lines, driving another chip, switching
at its' own variable reference clock.

I hopefully will have an S3E board set up for other
purposes in the next month or few, I'll try to look
at some LVDS -> TMDS biasing schemes when I do.

Brian

Reply With Quote
  #5 (permalink)  
Old 06-13-2007, 11:05 AM
MikeJ
Guest
 
Posts: n/a
Default Re: DVI-D Tx directly from FPGA?


> Beyond than the really important home projects,
> like hi-def Asteroids, I also have some homebrew
> RF test equipment in mind.
>
>
> I hopefully will have an S3E board set up for other
> purposes in the next month or few, I'll try to look
> at some LVDS -> TMDS biasing schemes when I do.
>

Yeah, it can't be that hard. If you figure out the analogue stuff the DCI
encoding is fairly easy I think.
Wonder if you can get away with patching a socket onto the S3E board, I have
one on my desk

no, don't distract me, I'm in the process of releasing Frogger and
Scramble - had enough of real work for this morning !!

/Mike


Reply With Quote
  #6 (permalink)  
Old 06-13-2007, 12:02 PM
Erik Widding
Guest
 
Posts: n/a
Default Re: DVI-D Tx directly from FPGA?

On Jun 11, 3:30 pm, Eric Smith <[email protected]> wrote:
> Brian Davis <[email protected]> writes:
> > Seems like a simple bias network could shift the
> > (DC-balanced) encoding scheme from LVDS to TMDS
> > levels


Yes, but it would not be HDMI or DVI compliant. We do this from the
LVDS outputs on a Virtex4 to a MAX3814 cable equalizer. Simple
capacitive coupling works, because there is a current source (pull up)
in the CML inputs on this chip.

> Can you get TMDS drivers that aren't part of a DVI transmitter chip
> (which also does the encoding)?


As above. Be careful, there are a number of things that won't work.
Most CML stuff we looked at has a pullup in the ouput driver (which is
not compliant with HDMI), instead of the input, which would also
require pullup resistors to bias. Many of the TMDS muxes, are simple
analog muxes, and not CML drivers. Cable equalizers are the only
things that we found a year ago that seemed reasonable choices.
Market may have changed.

> It doesn't appear that DVI transmitter chips cost much, so is it
> really worthwhile to try to avoid using one?


8 IO pins total required on the FPGA. Ability to embed audio or other
data for HDMI. Complete control over the protocol.

To go from an 8 bit data stream to a differential pair with TMDS
encoding running at the max toggle rate of the FPGA pins is not a
terribly difficult design to do. Three of these in parallel (with a
very slight difference, depending on which channel it is) makes a
complete interface.



Regards,
Erik.

---
Erik Widding
President
Birger Engineering, Inc.

(mail) 38 Chauncy St #1101; Boston, MA 02111
(voice) 617.695.9233
(fax) 617.695.9234
(web) http://www.birger.com

Reply With Quote
  #7 (permalink)  
Old 06-13-2007, 02:11 PM
ZR1TECH
Guest
 
Posts: n/a
Default Re: DVI-D Tx directly from FPGA?

On Jun 11, 2:42 pm, "MikeJ" <[email protected]> wrote:
> I looked into this, then realised you can buy a small chip which not only
> had a decent DAC to give you RGB analogue outputs, it also drives DVI.
> There is one on the cheaper V5 eval board from Xilinx. As I need a DAC
> anyhow it seems the way forward ...
> /Mike


> > Brian- Hide quoted text -

>
> - Show quoted text -


Whats the device that has DAC and DVI outputs? does it also have a
color space converter? Ycrcb to RGB??
The only one I saw was a chrontel 7303 and they never answer my calls
or emails...
thanks
-Bill

Reply With Quote
  #8 (permalink)  
Old 06-13-2007, 02:38 PM
MikeJ
Guest
 
Posts: n/a
Default Re: DVI-D Tx directly from FPGA?

ch7301c
http://www.chrontel.com/products/7301.htm

I am rather worried about sourcing it though.


"ZR1TECH" <[email protected]> wrote in message
news:[email protected] oups.com...
> On Jun 11, 2:42 pm, "MikeJ" <[email protected]> wrote:
>> I looked into this, then realised you can buy a small chip which not only
>> had a decent DAC to give you RGB analogue outputs, it also drives DVI.
>> There is one on the cheaper V5 eval board from Xilinx. As I need a DAC
>> anyhow it seems the way forward ...
>> /Mike

>
>> > Brian- Hide quoted text -

>>
>> - Show quoted text -

>
> Whats the device that has DAC and DVI outputs? does it also have a
> color space converter? Ycrcb to RGB??
> The only one I saw was a chrontel 7303 and they never answer my calls
> or emails...
> thanks
> -Bill
>
>



Reply With Quote
Reply

Bookmarks


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
SystemVerilog not use Mail-box directly in VMM and AVM ? Davy FPGA 7 11-10-2006 10:35 AM
SystemVerilog not use Mail-box directly in VMM and AVM ? Davy Verilog 7 11-10-2006 10:35 AM
Can Altera Cyclone device's clock input directly used as CLK with PLL? Binary FPGA 3 12-28-2005 01:37 PM
fiddling directly with LUT bits on Xilinx John FPGA 3 12-13-2005 09:38 PM
Creation of .trn directly in Modelsim. reni Verilog 1 05-30-2005 07:51 PM


All times are GMT +1. The time now is 12:13 PM.


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