Considerations When Choosing a PXI Controller

Updated May 18, 2018

Reported In


  • PXIe-8840
  • PXIe-8821

Issue Details

I am planning to purchase a PXI controller. What considerations should I make when choosing which PXI controller is best for my application?


Because controllers function the same way as PC's, there is no foolproof method for choosing exactly which controller will meet the specified needs of your hardware setup. Different controllers will have different levels of performance, but benchmarking these levels is difficult and varies widely between applications.

The most important specifications to consider will be Processor Speed, Processor Type, RAM, andĀ front-end I/O ports.

In general, applications that are predominantly based on Data Acquisition or Transmission will likely require less processing power, as this is handled mostly on the backplane of the chassis. Data processing and other algorithm-intensive activities may require more processing power.

If you currently have a functioning system, you can get a general idea of how intensive your program is by tracking the CPU and memory usage of your controller as your programs run. This can give you an idea of whether or not a cheaper controller would be reasonable for your application.


Not Helpful