LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

timing violations loop name doesn't exist...

This loop L73998316 is not in my code... I have this error since I added FPGA PID (fpga 8.6)..

 

any ideas?

 

Thanks

Patrick

 

Status: Compilation failed due to timing violations.

The compile process reported timing violations in the following Timed Loops:
  * L73998316, using clock 40 MHz Onboard Clock

Suggestions for eliminating the problem:
  * For Timed Loops with timing violations
      - Reduce long arithmetic/combinatorial paths
      - Use pipelining within Timed Loops
      - Reduce the number of nested case structures
  * Reduce clock rates if possible
  * Reduce the amount of application logic to make routing easier
  * Recompile

Refer to the LabVIEW Help for more information about resolving compilation errors. Click the Help button to display the LabVIEW Help.

Compilation Summary
-------------------

0 Kudos
Message 1 of 6
(3,132 Views)

HI Patrick,

 

Thanks for the reply and I hope your well today.

 

This error has been seen a few times before, however I am interested in your case as you appear not to have loop with that name, is that the case? 

 

If you remove the FPGA PID - you dont see this error?

 

Pipelining has resolved several cases of this error in the past, pipeliningto optimize FPGA VIs link here - explains a bit more.

http://zone.ni.com/reference/en-XX/help/371599D-01/lvfpgaconcepts/fpga_pipelining/

 

Do you have any other timed loops - could it be possible that the name is just wrong?

Kind Regards
James Hillman
Applications Engineer 2008 to 2009 National Instruments UK & Ireland
Loughborough University UK - 2006 to 2011
Remember Kudos those who help! 😉
0 Kudos
Message 2 of 6
(3,107 Views)

Hi James, 

 

I also had this error before and I solve the problem with pipelining and sometimes, just by recompiling make it worked (the achieved rate was really near the requested rate)...

 

But this time... since I added the FPGA 8.6 PID I have this error (name of timed loop timing violation). (35Mhz achieved vs 40MHz requested) but I do not find this timed loop name in my code...

 

Andrew from NI is working with me on this error ...

 

Andrew and I opened the FPGA 8.6 PID and there is 2 Timed Loop in the express VI, I'm currently trying to recompile with a 32 MHz clock do see if it will solve the problem...

 

Thanks for your help,

Patrick

0 Kudos
Message 3 of 6
(3,104 Views)

The compilation went successfully by changing the two Timed Loop inside the FPGA PID express VI to 32 MHz instead of 40MHz...

 

0 Kudos
Message 4 of 6
(3,088 Views)

Hi Patrick,

 

Good Morning and I hope your well.

 

Is this an Andrew from the UK Office?

 

I am glad you've managed to resolve this.. but does this mean you can't get your requested rate?

 

There does seem to be a CAR on this express VI for LabVIEW FPGA 8.5, so if you could either tell andrew or provide some more details of what the issue was I can submit one for LabVIEW 8.6, 

 

Thanks,

Kind Regards
James Hillman
Applications Engineer 2008 to 2009 National Instruments UK & Ireland
Loughborough University UK - 2006 to 2011
Remember Kudos those who help! 😉
0 Kudos
Message 5 of 6
(3,075 Views)

I don't know which Andrew I talk to... (application engineer FPGA when i call to the 1800...)

 

As for the 8.6 FPGA PID express VI... I can't compile it, even alone in a fpga code... try it ...

 

Pat

 

 

 

 

0 Kudos
Message 6 of 6
(3,062 Views)