How to Use GE cPCI-5565PIORC in VeriStand

Updated Apr 27, 2023

Environment

Hardware

  • cPCI-5565PIORC

Software

  • VeriStand

The GE cPCI-5565PIORC is natively compatible for use with the NI VeriStand software environment for configuring real-time testing applications. GE cPCI-5565PIORC support for PXI Linux RT is added in VeriStand 2020 R2, but a very significant performance issue is found before VeriStand 2020 R5, so The VeriStand 2020 R6 or a newer version is highly recommended. This document provides information about configuring the GE cPCI-5565PIORC reflective memory module for use in VeriStand with the method of DMA interrupts. This method is more commonly used between VeriStand targets since it has better performance. If you plan to use network interrupts, please go to Getting Started With the GE cPCI-5565PIORC Reflective Memory Module.

1. Install the driver of GE cPCI-5565PIORC Reflective Memory in your Linux RT targets.
Capture.PNG
2. Add your Reflective Memory card to your VeriStand System Definition File by navigating to Controller > Hardware > Chassis > Data Sharing and then right-clicking the Data Sharing option and selecting Hardware Discovery Wizard. The Reflective Memory card will be added automatically with the name detected in NI MAX.
Capture.PNG
3. Keep the Enable interrupt on start cycle unchecked.
Capture.PNG
4. Add another PXI controller that also installs a GE cPCI-5565PIORC. Repeat steps 2 and 3 to add the Reflective Memory card.
Capture.PNG
5. Right-click Data Sharing Network and select Add Reflective Memory Network.
Capture.PNG
The configuration of the Reflective Memory cards should be shown below.
Capture.PNG
6. Create a User Channel in each RT target controller and in the Mapping windows, you can connect these two User Channels directly as shown below. Data mapping between different targets is possible because of the Reflective Memory cards.
Capture.PNG
7. Save the configuration and deploy the System Definition File. Change the value of User Channel a in NI VeriStand UI, and the value of User Channel c will change simultaneously.