ni-rfsg-c-api-ref-doc

NIRFSG_ATTR_DATA_TRANSFER_MAXIMUM_IN_FLIGHT_READS

  • Updated2024-05-08
  • 1 minute(s) read

NIRFSG_ATTR_DATA_TRANSFER_MAXIMUM_IN_FLIGHT_READS

Numeric Value Data
type
Access Coercion High Level Functions
1150088 ViInt32 R/W Yes None

Description

Specifies the maximum number of concurrent PCI Express read requests the RF signal generator can issue.

When transferring data from computer memory to device onboard memory across the PCI Express bus, the signal generator can issue multiple memory reads at the same time. In general, the larger the number of read requests, the more efficiently the device uses the bus because the multiple read requests keep the data flowing, even in a PCI Express topology that has high latency due to PCI Express switches in the data path. Most NI devices can issue a large number of read requests (typically 8 or 16). By default, this attribute is set to the highest value the RF signal generator supports.

If other devices in your system cannot tolerate long data latencies, it may be helpful to decrease the number of in-flight read requests the RF signal generator issues. This helps to reduce the amount of data the signal generator reads at one time.

Units: number of packets

Default Value: Device maximum

Supported Devices: PXI-5670/5671, PXIe-5672/5673/5673E

Related Topics

Improving Streaming Performance

Log in to get a better experience