11-30-2023 08:42 AM
Hi,
I currently have the following PXI components
I am operating both systems in RT mode and use NI VeriStand.
Both the 8115 and 8135 controllers are not compatible with RT Linux and are running Pharlap. Therefore, the highest version of LabVIEW I can use is LabVIEW 2020 SP1 and VeriStand 2020, since later versions do not support Pharlap.
In addition, my institution is transitioning to Windows 11 in the next few months, and these LabVIEW and VeriStand versions are not compatible with Windows 11.
I am therefore looking to upgrade my PXI controllers. Using this tool, https://www.ni.com/en/support/documentation/compatibility/21/ni-hardware-and-operating-system-compat..., I found the following.
I am therefore thinking along the lines of keeping my two chassis and modules and upgrading just the controllers to PXIe 8822 or PXIe 8842.
The following are my questions.
Thank you.
Siva
Solved! Go to Solution.
11-30-2023 08:56 AM
All that you need to check for Controller-Chassis compatibility is whether the chassis has slot 1 for controller (some are MXI or Thunderbolt only) and whether both are of the same PXI version (PXI-PXI or PXIe-PXIe).
Another key functional attribute to look for is the bandwidth supported by the Chassis and the Controller, you will be limited to the lower of the two. This is important when you're streaming large data from several slots.
Discontinued hardware may not show up in the PXI config advisor.
PXI consortium maintains the specs for PXI and PXIe to enable cross-vendor compatibility of products, as long as the chassis/slot PXI version and the controller/card PXI version matches, it should work.
11-30-2023 12:17 PM
Thank you, Santosh,
That is very helpful. I have a follow-up that is not really NI-related but on PXIe link speed.
The chassis list bandwidth in GB/s, the controllers specify PCI express link speed. This is GT/s. This Wikipedia page https://en.wikipedia.org/wiki/PCI_Express has a mapping - for example 2.5GT/s with x1 configuration is 250MB/s and with x16 configuration is 4GB/s. The 8822 controller for example is 2.5GT/s and seems to support x4 and x8 configurations (not sure what this means). The specification is in this table https://www.ni.com/docs/en-US/bundle/pxie-8822-specifications/page/overview.html. Does that mean the maximum bandwidth of this controller is 2GB/s?
Thank you.
Siva
11-30-2023 12:17 PM
Side topic, for some PXIe cards there are certain cooling requirements, making them less performant on older chassis with lesser slot cooling and called out in the specifications but none of such sort for the controller.
11-30-2023 12:20 PM
Thank you. That is helpful to keep in mind as well. Also, is my understanding of the bandwidth (chassis vs controller) in my previous question correct?
11-30-2023 12:26 PM
@mvsiva wrote:
Thank you, Santosh,
That is very helpful. I have a follow-up that is not really NI-related but on PXIe link speed.
The chassis list bandwidth in GB/s, the controllers specify PCI express link speed. This is GT/s. This Wikipedia page https://en.wikipedia.org/wiki/PCI_Express has a mapping - for example 2.5GT/s with x1 configuration is 250MB/s and with x16 configuration is 4GB/s. The 8822 controller for example is 2.5GT/s and seems to support x4 and x8 configurations (not sure what this means). The specification is in this table https://www.ni.com/docs/en-US/bundle/pxie-8822-specifications/page/overview.html. Does that mean the maximum bandwidth of this controller is 2GB/s?
Thank you.
Siva
This article provides a better overview of the speeds.
https://www.taborelec.com/Understanding-PXI-and-PXIe-instrumentation
I will have to research more to give you a better answer.
11-30-2023 01:00 PM
That actually answers almost all my questions. Only remaining question is what determines how many lanes - the 8822 specs for example say 4 times x4 and 2 times 8 lanes. Is that determined by the number of slots used?
11-30-2023 01:57 PM
@mvsiva wrote:
That actually answers almost all my questions. Only remaining question is what determines how many lanes - the 8822 specs for example say 4 times x4 and 2 times 8 lanes. Is that determined by the number of slots used?
That depends on the backplane architecture of your chassis. Search for the keyword "backplane" in the user manual of your chassis and you can see how the links and bandwidth are distributed to each slot.
Generally speaking, you don't have to worry about the bandwidth if you are not that doing high-speed streaming. VeriStand works on hardware timed single-point mode and does not require high throughput.
11-30-2023 02:38 PM
Thank you. That answers all of my questions.