PXIe-5170 Gives Unexpected Data on Multi-Record Shipping Example

Updated Nov 2, 2023

Reported In

Hardware

  • PXIe-5170

Software

  • LabVIEW FPGA Module

Driver

  • LabVIEW Instrument Design Libraries for Reconfigurable Oscilloscopes

Issue Details

I am using the PXIe-5170 Reconfigurable PXI Oscilloscope module, with LabVIEW Instrument Design Libraries for Reconfigurable Oscilloscope 20.0 or previous. When using the 8-channel Multi-Record Acquisition or Streaming sample projects, I see unexpected data that may span the entire set vertical voltage range. Why do I see this?

Solution

In the 20.0 or previous versions of the LabVIEW Instrument Design Libraries for Reconfigurable Oscilloscope driver, the 8-channel example project creates DRAM 0 (U384) and DRAM 1 (U384). These are incorrectly set to the wrong values and create a mismatch between the "Requested number of elements" in the DRAM definition and the "memory size (bytes)" value on the FPGA example VI that creates DRAM resources.

To resolve this, perform the following steps:
  • Right-click the DRAM 0 bank within the LabVIEW example project
  • Select "Properties" 
  • Change the "General"->"Requested number of elements" to 16777216.
  • Repeat this for DRAM bank 1.
  • Recompile the example