Table Of Contents

NI 5791 CLIP I/O Reference

Last Modified: May 17, 2017

CLIP Signal Name Data Type Control/Indicator Description
Rx I I16 Indicator 14-bit two's complement left-justified ADC data for the receive I channel.
Rx Q I16 Indicator 14-bit two's complement left-justified ADC data for the receive Q channel.
Tx I I16 Control 16-bit two's complement DAC data for transmit I channel.
Tx Q I16 Control 16-bit two's complement DAC data for receive Q channel.
Initialization Done Boolean Indicator Indicates whether the device is ready to use.
  • TRUE: The device is ready to use after the CLIP runs an initial default setup. The sampled data is valid.
  • FALSE: The device is not ready.
PLL Locked Boolean Indicator

Indicates whether the phase-locked loop (PLL) is locked.

This signal is valid only when using a Reference Clock, either through the CLK IN connector or through the Sync Clock or IoModSyncClock.

  • TRUE: The PLL is locked.
  • FALSE: The PLL is not locked or you are not using a Reference Clock.
LO Locked Boolean Indicator Indicates whether the PLL is locked.

This signal is valid only when using a Reference Clock through the CLK IN connector or through the IoModSyncClock.

  • TRUE: The LO is locked.
  • FALSE: The LO is not locked.
User Command U8 Control Configures the clocking, ADC, sampling, and other settings for your device.

Use this signal in conjunction with the User Data 0 and User Data 1 signals to select values for these settings. Apply these settings by selecting the User Command Commit signal.

Refer to the User Command Reference for information about values for this signal.

User Command Commit Boolean Control Applies the settings configured with the User Command signal.
User Command Idle Boolean Indicator Indicates whether the device is prepared to accept more commands from the User Command signal.
  • TRUE: The device is prepared to accept more commands from the User Command signal.
  • FALSE: The device is not prepared to accept more commands.
User Data 0 U8 Control Specifies configuration for the command in the User Command signal.

Use the User Command, User Data 0, and User Data 1 signals to configure your device.

Refer to the User Command Reference for information about values for this signal.

User Data 1 U8 Control Specifies configuration for the command in the User Command signal.

Use the User Command, User Data 0, and User Data 1 signals to configure your device.

Refer to the User Command Reference for information about values for this signal.

User Command Status U8 Indicator Indicates whether the previous command completed successfully.
  • 0 = Successful
  • 1 = Command does not exist
  • 2 = Option does not exist
User Return U16 Indicator Returns data configured by the User Command signal.
User Error U8 Indicator Indicates that an error occurred and you must reinitialize the device.
  • 0 = No error
  • Nonzero = Error
DIO Port 0 Rd Data* U8 Indicator Reads data through the AUX I/O connector on the DIO port channels <0..3>.

For example, for DIO Port 0, bit 0 corresponds with DIO Port (0), bit 1 corresponds with DIO Port (1), and so on. The upper four bits of the U8 are unused.

DIO Port 0 Wr Data* U8 Control Writes data through the AUX I/O connector on the DIO port channels <0..3>.

For example, for DIO Port 0, bit 0 corresponds with DIO Port (0), bit 1 corresponds with DIO Port (1), and so on. The upper four bits of the U8 are unused.

DIO Port 0 WE Request* Boolean Configures the DIO port channels <0..3> on the AUX I/O connector for reading or writing.
  • TRUE: Writing enabled.
  • FALSE: Reading enabled (output tristated).
DIO Port 1 Rd Data* U8 Indicator Reads data through the AUX I/O connector on the DIO port channels <0..3>.

For example, for DIO Port 0, bit 0 corresponds with DIO Port (0), bit 1 corresponds with DIO Port (1), and so on. The upper four bits of the U8 are unused.

DIO Port 1 Wr Data* U8 Control Writes data through the AUX I/O connector on the DIO port channels <0..3>.

For example, for DIO Port 0, bit 0 corresponds with DIO Port (0), bit 1 corresponds with DIO Port (1), and so on. The upper four bits of the U8 are unused.

DIO Port 1 WE Request* Boolean Control Configures the DIO port channels <0..3> on the AUX I/O connector for reading or writing.
  • TRUE: Writing enabled.
  • FALSE: Reading enabled (output tristated).
PFI 0 Rd Data* Boolean Indicator Reads data through the AUX I/O connector on the PFI line.
PFI 0 Wr Data* Boolean Control Writes data through the AUX I/O connector on the PFI line.
PFI 0 WE* Boolean Control Configures the PFI line on the AUX I/O connector for reading or writing.
  • TRUE: Writing enabled.
  • FALSE: Reading enabled (output tristated).
PFI 1 Rd Data* Boolean Indicator Reads data through the AUX I/O connector on the PFI line.
PFI 1 Wr Data* Boolean Control Writes data through the AUX I/O connector on the PFI line.
PFI 1 WE* Boolean Control Configures the PFI line on the AUX I/O connector for reading or writing.
  • TRUE: Writing enabled.
  • FALSE: Reading enabled (output tristated).
PFI 2 Rd Data* Boolean Indicator Reads data through the AUX I/O connector on the PFI line.
PFI 2 Wr Data* Boolean Control Writes data through the AUX I/O connector on the PFI line.
PFI 2 WE* Boolean Control Configures the PFI line on the AUX I/O connector for reading or writing.
  • TRUE: Writing enabled.
  • FALSE: Reading enabled (output tristated).
PFI 3 Rd Data* Boolean Indicator Reads data through the AUX I/O connector on the PFI line.
PFI 3 Wr Data* Boolean Control Writes data through the AUX I/O connector on the PFI line.
PFI 3 WE* Boolean Control Configures the PFI line on the AUX I/O connector for reading or writing.
  • TRUE: Writing enabled.
  • FALSE: Reading enabled (output tristated).
Register Bus Idle Boolean Indicator Indicates when the FAM Registers interface is being accessed.

To use the Register Bus signals, wait for this signal to be TRUE.

  • TRUE: The FAM Registers interface is being accessed.
  • FALSE: The FAM Registers interface is not being accessed.
Register Bus Address U32 Control Configures the FAM Registers interface address for read or write data.
Register Bus Read Data U16 Indicator Returns the FAM Registers interface data to read from a Register Bus address.
Register Bus Read Boolean Control Executes a Register Bus Read when this signal is on a FALSE-to-TRUE transition.
Register Bus Write Data U32 Control Configures the FAM Registers interface data to write to a Register Bus address.
Register Bus Write Boolean Control Executes a Register Bus Write when this signal is on a FALSE-to-TRUE transition.
Synchronize DAC Boolean Control Signal for the rising edge between DAC sync user commands.

Recently Viewed Topics