GtDio6xCalibrateDomainTimingDeskew

Applies To

GX5961, GX5964

Purpose

Deskews the card- to-card timing skew within a DIO domain.

Syntax

GtDio6xCalibrateDomainTimingDeskew(nMasterHandle, pnStatus)

Parameters

Name
Type
Comments
nMasterHandle
SHORT
Session identifier:

     Board handle is used when communicating with the hardware. The Board handle session identifier is returned by calling GtDio6xInitialize or GtDio6xSetupInitialization.

pnStatus
PSHORT
Returned status: 0 on success, negative number on failure.

Comments

This function eliminates the card-to-card timing skew within a domain. The backplane PXI 10 MHz clock is used to determine each card’s delay compared to the master board.

The master board in the domain drives all timing related signals. When deskewing the timing signals, each slave board’s timing signals are delayed in order to achieve a 5nS tolerance.

Example

The following example runs the domain timing deskew operation:

 

SHORT nMasterHandle, nStatus;

SHORT nStatus;

 

GtDio6xSetupInitialization (1, 0, 5, &nMasterHandle, &nStatus);

GtDio6xCalibrateDomainTimingDeskew (nMasterHandle, &nStatus);

 

See Also

GtDio6xSetupInitialization, GtDio6xInitialize, GtDio6xGetErrorString