02-27-2009 01:21 PM
Hi,
Is there way to know that my FPGA VI is not going to give me a timing violation before i compile the code?
03-02-2009 03:40 AM
03-02-2009 11:42 PM
Hi,
There actually are some little-known problems that you can try to avoid that will prevent timing violations.
1. If you are using the old fixed-point (FXP) math VI's within a single-cycle timed loop (SCTL), you have options when double-clicking the VI's to pipeline the data through multiple iterations of the FPGA clock. If you don't set the right setting, you'll get a timing violation.
2. In general, if you use FXP data in a SCTL, a good idea would be to make sure that it is 32-bit or less. Otherwise, timing errors.
3. Keep your code efficient and pipeline data.
Hope this helps,
03-04-2009 09:40 AM