PCIe-7820R Reference
- Updated2023-02-21
- 4 minute(s) read
PCIe-7820R Reference
R Series Digital I/O Module for PCI Express, 128 DIO, Kintex-7 160T FPGA
FPGA I/O Node
You can use an FPGA I/O Node, configured for reading and writing, with this device.
![]() |
Note FPGA I/O Nodes cannot be configured to write to R Series digital output channels as both ports and lines. You must write digital outputs as either a port or a line. |
Terminals in Software
You can select the following terminals for this device.
Terminal | Description |
---|---|
Connectorx/DIOy | Digital input/output channel y on connector x, where y is the channel number and x is the connector number. Use an FPGA I/O Node configured for reading or writing, or use the Set Output Data or Set Output Enable method to access this channel. |
Connectorx/DIOPORTy | Digital input/output port y on connector x, where y is the port number and x is the connector number. A port is made up of eight digital channels. Use an FPGA I/O Node configured for reading or writing, or use the Set Output Data or Set Output Enable method to access this port. |
RTSI/RTSIx | Trigger channel x, where x is the channel number <0..6>. Use an FPGA I/O Node configured for reading or writing, or use the Set Output Data or Set Output Enable method to access this channel. |
RTSI/RTSI7 | RTSI oscillator channel. You can use this channel as an additional trigger channel. Use an FPGA I/O Node configured for reading or writing, or use the Set Output Data or Set Output Enable method to access this channel. |
Arbitration
This device supports arbitration. Configure the arbitration settings for the channels of this device in the FPGA I/O Properties dialog box for the FPGA I/O item you are using.
I/O Methods
Use the FPGA I/O Method Node to invoke methods. You can use the following methods with this device.
![]() |
Note FPGA I/O Method Nodes cannot be configured to write to R Series digital output channels as both ports and lines. You must write digital outputs as either a port or a line. |
Method | Description |
---|---|
Set Output Data | Refer to the FPGA I/O Method Node (FPGA Module) topic for a description of this method. |
Set Output Enable | Refer to the FPGA I/O Method Node (FPGA Module) topic for a description of this method. |
Wait on Any Edge | Pauses the execution of the I/O Method Node until the next falling or rising edge of the digital signal. The Timeout input specifies in FPGA clock ticks how long the Wait on Any Edge method waits for the next falling or rising edge. A value of 0 causes the method to timeout 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. |
Wait on Falling Edge | Pauses the execution of the I/O Method Node until the next falling edge of the digital signal. The Timeout input specifies in FPGA clock ticks how long the Wait on Falling Edge method waits for the next falling edge. A value of 0 causes the method to timeout 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. |
Wait on High Level | Pauses the execution of the I/O Method Node until the digital signal is high. The Timeout input specifies in FPGA clock ticks how long the Wait on High Level method waits for the next high level. A value of 0 causes the method to timeout 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. |
Wait on Low Level | Pauses the execution of the I/O Method Node until the digital signal is low. The Timeout input specifies in FPGA clock ticks how long the Wait on Low Level method waits for the next low level. A value of 0 causes the method to timeout 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. |
Wait on Rising Edge | Pauses the execution of the I/O Method Node until the next rising edge of the digital signal. The Timeout input specifies in FPGA clock ticks how long the Wait on Rising Edge method waits for the next rising edge. A value of 0 causes the method to timeout 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. |
I/O Properties
This device does not support any properties.
Single-Cycle Timed Loop
This device supports the single-cycle Timed Loop.