Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

Difference betwen "System Reset" FPGA node and pressing the reset btn on cRIO a

Hello,
 
I've 9014 cRIO controller.  A RT executable is downloaded on it.  This program starts a VI in the FPGA which does many things as continously flashing the FPGA led and resetting the system using the FPGA "System Reset" IO node.
 
If I pressed the reset button on the cRIO controller, the system is rebooted.  The FPGA led stops flashing for a few seconds then restarts and my RT application answer normally.
 
If I try resetting the system using the IO node, the FPGA led stops flashing and never restarts.  The RT application doesn't answer.  It seems that the system is resetted but applications aren't restarted.
 
Is this behavior normal?  How can I stop and restart my applications if System Reset is not working.? 
 
I'm using LabVIEW RT 8.5 and cRIO 2.3.1.  The FPGA chassis is a 4-slots 3M gates.
 
Regards,
 
Patrick
0 Kudos
Message 1 of 3
(4,652 Views)

I forgot to mention that the first I do in the FPGA vi is to reset the variable connected to the "System Reset" IO node to false.

 

Patrick

0 Kudos
Message 2 of 3
(4,648 Views)

Sorry.  Everything works fine.  It was my error.  I was closing the FPGA reference after settting my reboot variable to TRUE which is in a loop executed  every 500 ms.   The reference was close before the variable was read.

 

 

0 Kudos
Message 3 of 3
(4,644 Views)