02-01-2016 11:22 AM
Hello all,
I have a problem with the compiler for FPGA. When I try to compile the attached VI it gives me a timing error, which i cannot figure out. When compiled on a different Computer, however, it works fine. The latest critical updates are all installed but the error message was he same without the updates.
Any help would be highly appreciated!
Regards,
kwalker
Solved! Go to Solution.
02-01-2016 11:47 AM
02-02-2016 01:25 AM
Hi,
On the system that fails with the timing error - what is the margin of error? That is, what is the difference between the maximum clock rate that the tools say your design could run at and the specified clock rate? If it is just barely failing on the one, then it is likely just barely passing on the other and this might be an indication that your design is marginal in terms of timing. If that is the case, you could try pipelining the logic in your SCTLs to see if the timing error goes away. For instance, it looks like you could safely put a feedback node between the greater than block and the last selector block without changing the behavior of your algo (just adding 1 cycle of latency).
Regards,
bcl511
02-02-2016 07:15 AM
Thanks a lot! Pipelining did the trick.
I guess, this was just a minor issue but being relatively new to Labview i find it hard to figure out these sorts of things myself.
Anyway, thanks for the replies!
Cheers,
kwalker