LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

timing violation Labview FPGA

Directly on the cRIO chassis?  Not one of the expansion chassis?

 

I'd start by getting rid of those variables from your system.  Use a DMA to pass your data up to your RT system.

 

You also have nothing to time the loop.  You likely want to put in a loop timer.

 

But 10ms is an eternity for an FPGA.  Why can't you just use the Scan Engine and do any calculations you need to in the RT?



There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
0 Kudos
Message 11 of 13
(701 Views)

Yes directly on the chassis

(getting rib? my english is bad)

Ok I should use a timed loop, timed with de 40Mhz clock??

Did I need to use start end stop module?

I use also a RT vi who use data from FPGA

 

0 Kudos
Message 12 of 13
(686 Views)

I am recommending not using the FPGA at all.  Use the cRIO Scan Engine instead.  You are sampling so slowly that it makes no sense to do the work in the FPGA when NI can do it all for you very easily.



There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
0 Kudos
Message 13 of 13
(662 Views)