Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

FPGA timing slow

Solved!
Go to solution

We have a compact Rio FPGA cRIO-9072 device.

 

1 Analog out, 2 analog in, 1 SSR running.  My program runs great, however I cannot get the cycle time to update readings to go faster than about 1 second/cycle.

 

I'm running a host VI and the FPGA target VI.  The clock frequency is 40M.

 

I know this is not a lot of information but I can't find genericly how to control the update speed of this FPGA board. I'd like to update about 10-100 times as fast.

 

Any ideas?

 

Thanks,

tophatjim 

0 Kudos
Message 1 of 3
(3,633 Views)
Solution
Accepted by topic author tophatjim

Most likely the SSR is slowing down the speed of the loop on the FPGA. I assume you are using the 9485 module.

 

You should place the I/O nodes for your different modules in different loops so that your AI and AO can run faster. The updates of the SSR will still run slower in their own loop. 

authored by
Christian L, CLA
Systems Engineering Manager - Automotive and Transportation
NI - Austin, TX


  
0 Kudos
Message 2 of 3
(3,624 Views)

Thank you very much.

 

I now understand the three timing engines and how to use them to control each module independently.  That was the problem and now things are trucking (going really fast).

 

Thank you for your help.

 

 

0 Kudos
Message 3 of 3
(3,603 Views)