Re: Output signals not synchronized
- From: "John_H" <newsgroup@xxxxxxxxxxxxxxxx>
- Date: Wed, 29 Aug 2007 16:40:54 -0700
"EEngineer" <maricic@xxxxxxxxx> wrote in message
news:1188426999.764557.233750@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
there are also UCF lines:
NET ctrl_data<*> SLEW = FAST;
NET ctrl_data<*> DRIVE = 2;
NET ctrl_data<*> IOSTANDARD = LVCMOS33;
To start with, your timing constraint of OFFSET = OUT 100 ps AFTER is not
something that will make your outputs happen coincident with your clock,
it's a specification that will simply fail in the place & route and timing
analyzer. Take a look. The fastest your outputs will go depend on how fast
an IOB register can deliver its output relative to your global clock. These
numbers are documented and easy to prototype.
Second, the 2 mA drive level will give you a slower rise/fall. The skew in
your output signal time can - depending on your load - be a noticeable time
difference.
Third, the logic analyzer is an asynchronous device which will usually
provide a 2.5 ns uncertainty in your results leaving only a 2.5 ns
difference not explained by the test equipment.
Please find the online documentation (or a Xilinx class) that describes what
you can and cannot do with constraints. This fundamental information
usually is only understood after an engineer can't understand why their
design isn't working. Learn it.
.
- Follow-Ups:
- Re: Output signals not synchronized
- From: Gabor
- Re: Output signals not synchronized
- References:
- Output signals not synchronized
- From: EEngineer
- Re: Output signals not synchronized
- From: EEngineer
- Output signals not synchronized
- Prev by Date: Re: bidirectional pin help
- Next by Date: Re: PCIe question
- Previous by thread: Re: Output signals not synchronized
- Next by thread: Re: Output signals not synchronized
- Index(es):
Relevant Pages
|
|