NI 9469 (FPGA Interface)

NI CompactRIO Device Drivers Help

Edition Date: December 2017

Part Number: 373197L-01

»View Product Info
Download Help (Windows Only)

Delta-Sigma Synchronization Module

FPGA I/O Node

This device does not support the FPGA I/O Node. You can use the FPGA I/O Method Node and FPGA I/O Property Node to access methods and properties for the device.

Note Note  If you add the NI 9469 to the project, the module's support compiles into the FPGA when you compile the FPGA VI, which can take up space on the FPGA. If you are not actively using the NI 9469, you may want to remove the module item from the project.
Note Note  Trig0, Trig1, Trig2, and Trig3 are default possible Reference Trigger Sources for other modules unless the clock (Trig3 only) or another module's trigger is selected as the source. You can set the source for Trig0, Trig1, Trig2, and Trig3 through the Custom Configuration Dialog Box.

Arbitration

This device supports only the Arbitrate if Multiple Requestors Only option for arbitration. You cannot configure arbitration settings for this device.

Trigger Methods

Use the FPGA I/O Method Node to access the following methods with this device.

Method Description
Wait On Trigger Pauses the execution of the I/O Method Node until a trigger is received at the selected I/O item. The Timeout input specifies in FPGA clock ticks how long the Wait On Trigger method waits for the next trigger. A value of 0 causes the method to time out immediately, a negative value causes the method to wait indefinitely, and a positive value causes the method to wait for that number of clock ticks before timing out.
Note Note  For the first two seconds after resetting the FPGA VI, the time out will not start counting until the module is identified.
Send Trigger Sends a trigger at the specified trigger selected as the I/O item. The Send Trigger method will return as soon as the trigger is sent, however, once the trigger is sent, the next Send Trigger of the same trigger line will hold the execution of the I/O Method Node until the module is ready to send a new trigger. If the module is being re-configured, the Send Trigger method will hold its execution until the module is configured.

Module Methods

Use the FPGA I/O Property Node to access the following methods for this device.

Method Description
Set Line Source Configures specified line to be connected to the specified source of the NI 9469. This method will check if the connection is valid and will not configure the module if such a connection is invalid. Refer to NI 9469 error codes for more details about the errors this method may produce.
Restore Configuration Restores the entire configuration of the NI 9469 defined at the module Configuration sub panel.
Set Clock Source Configures the module to use the specified Clock Source as the new clock reference. This checks if the requested Clock Source is valid and will not configure the module if such a request is invalid. Refer to NI 9469 error codes for more details about the errors this method may produce.
Set Internal Timebase FrequencyConfigures the frequency that the internal oscillator will be generating. To select this frequency as the Clock Source, use the Set Clock Source method selecting Internal Timebase as the Clock Source.
Check Clock StatusReturns a Boolean value that indicates whether the clock generated from the NI 9469 is present and ready to be used.

Module Properties

Use the FPGA I/O Property Node to access the following properties with this device. These properties have lower priority than port-specific methods or properties. In arbitration, the port-specific methods and properties will be executed before these properties.

Property Description
Module ID Returns the module ID.
Serial Number Returns the unique serial number of the module.
Vendor ID Returns the National Instruments vendor ID, 0x1093.

Single-Cycle Timed Loop

This device does not support the single-cycle Timed Loop.

WAS THIS ARTICLE HELPFUL?

Not Helpful