> tune down your edge rate in the FPGA to make the effective 
> bandwidth  of your edges lower. square waves are an infinite series of sine 
> waves, 
trapezoidal are finite.  ( roughly speaking )
> 3 inches is a 1/8th wave antenna for 500MHz,  again roughly ( 
> 1GHz ~=  
> 12 inches ~=1 nS at the speed of light. )
> if you worried about signal integrity, ignore the logic analyzer 

Yeah but on a pcb, flight-time on FR-4 is around 170pS / inch (off the top of 
my head, 
anyway).   By way of 'rule of thumb' the trace looks like a transmission line 
if the flight 
time is greater than 1/4 wavelength.  If 1ns edge rate, then it's 1/4 of 4nS, 
which 
translates into about 1" (I think I did that right).  So anything longer than 
1" will have 
transmission line affects, and you should consider termination.

Xilinx fpga's are very capable of producing 1 nS edges or maybe better.  That 
translates 
to around 500 MHz.  My experience with the slew rate limiting on the spartan-2 
is that it 
doesn't do very much.  Dropping the drive strength will definitely slow the 
edges since the 
output impedance of the gate goes up and you get an RC rise time affect on the 
line.  As 
long as the degraded rise-time is ok in your design, this is a good method.

gene


_______________________________________________
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

Reply via email to