Fpgareadpcport - Keysight M3102A PXIe User Manual

Digitizers & digitizer combos
Hide thumbs Also See for M3102A PXIe:
Table of Contents

Advertisement

3 Keysight SD1 Command Reference

3. 3. 4. 2 FPGAreadPCport

Reads data at the PCport FPGA block (Option FP1 required).
Parameters
Name
Inputs
moduleID
nPCport
address
dataSize
addressMode Selects between the two address modes shown below:
accessMode Selects between the two memory access modes shown below:
errorIn
Outputs
data
moduleIDout (LabVIEW only) A copy of moduleID
errorOut
C
int SD_Module_FPGAreadPCport(int moduleID, int nPCport, int* data, int
dataSize, int address, int addressMode, int accessMode);
C++
int SD_Module::FPGAreadPCport(int nPCport, int* data, int dataSize, int
address, SD_AddressingMode addressMode, SD_AccessMode accessMode);
Visual Studio .NET, MATLAB
int SD_Module::FPGAreadPCport(int nPCport, int address, int[] data, SD_
AddressingMode addressMode, SD_AccessMode accessMode);
Python
SD_Module.FPGAreadPCport(nPCport, dataSize, address, addressMode, accessMode)
80
Description
(Non-object-oriented languages only)
Module identifier, returned by
PCport number (as if appears in the M3602A software)
Address that appears in the PCport interface
Number of 32-bit words to read (maximum is 128 words)
addressMode
Description
Auto
Initial address is incremented
Increment
after each access
Fixed
Initial address is used
for the whole access
accessMode
Description
Non-DMA
Memory access is split into multiple accesses
DMA
Memory access is done with a DMA transaction
(LabVIEW only) If it contains an error, the function will not be executed and errorIn will be
passed to errorOut
Rx data buffer
See
Error Codes on page 83
open on page 28
Name
ADDRESSING_AUTOINCREMENT
ADDRESSING_FIXED
Keysight M3100A/M3102A PXIe Digitizer User's Guide
Value
0
1
Name
Value
NONDMA
0
DMA
1

Advertisement

Table of Contents
loading

This manual is also suitable for:

M3300a awgM3100a pxieM3302a awg

Table of Contents