[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: terminators
On Mon, Apr 06, 2009 at 10:41:57PM -0400, DJ Delorie wrote:
>
> > That could work too. But, honestly, from what I see on your board
> > what's the problem besides the stubs?
>
> If I knew that answer, I wouldn't need to ask all these questions.
>
> > Oh, and make sure to set the constraints on your fpga so the timing is
> > right-on.
>
> Yet another thing to learn how to do...
Well, in most cases this reduces to forcing the synthesis/mapping
tools to use the IOB flip-flops (in VHDL it becomes something
like "attribute IOB of <whatever>:signal is true;" in the top
level file). Otherwise difference in routing delays between internal
flip-flops and IOB is much larger than an inch of trace length
difference on the board.
Yesterday the automatic placer did something extremely stupid on
a test of mine and I had 2 nS of routing only beween an IOB and a
FF. The simulated annealing or however it's called sometimes
produces awful placements (and I had less than 1% of the chip
used, an XC3S200A-FT256). Floorplanning can help a lot
in these cases.
Gabriel
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user