[SI-LIST] Re: On-chip Terminations

  • From: "Jon Keeble" <jkeeble@xxxxxxxxxxxx>
  • To: <si-list@xxxxxxxxxxxxx>
  • Date: Tue, 17 Jul 2001 23:50:31 +1000

In this FPGA family, the onchip resistor value for each 'bank' of IO pins is
set, and can be adjusted, by two external resistors Rref (can be different,
but the data book is a bit mysterious about this)

Track Zo varies with process and materials, as previously noted on this
list, by say +-15% unless controlled.
On such a PCB, 5% resistors aren't much worse than 1%.

Regardless of the actual onchip R achieved with particular Rref, having a
means of *adjusting* a group of Rs seems like a valuable thing to me. In
this case *matching* would be more important than absolute value (no spec
for this either).

I suppose a dummy track into the FPGA, and a TDR, could be used to automate
the adjustment process.

*****
I remember reading about a chip a few years ago that used a ring oscillator
and counter to adjust the number of transistors in an output driver that
turned on (as a means of controlling drive impedance). There was supposed to
be a strong correlation between speed of the chip and drive strength.


Jon Keeble
--------------------------------------
JKC Pty Ltd
PHO +61 2 9875 4656
MOB +61 407 842 840
jkeeble@xxxxxxxxxxxx
--------------------------------------
The past is never dead,
not even past.


------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field

List archives are viewable at:     
                //www.freelists.org/archives/si-list
or at our remote archives:
                http://groups.yahoo.com/group/si-list/messages 
Old (prior to June 6, 2001) list archives are viewable at:
                http://www.qsl.net/wb6tpu
  

Other related posts: