NI 6589 CLIP
- Updated2025-01-30
- 4 minute(s) read
NI 6589 CLIP
The NI 6587 ships with socketed CLIP that adds module I/O to the LabVIEW project. The NI-developed are as follows:
Provides read/write access to all low-voltage differential signal (LVDS) and single-ended channels, where the channels are grouped by connector. You can access the LVDS data and direction lines using a U16 data type in which each bit position corresponds to an individual channel. You can access the LVDS PFI lines and the single-ended PFI lines using a Boolean control.
This CLIP provides access to the following signals.
- Sixteen bidirectional data LVDS lines
- Four LVDS PFI lines
- One LVDS STROBE line
- One LVDS clock output signal
- Four single-ended PFI lines
- One single-ended clock input signal
Provides read/write access to all LVDS and single-ended channels using a channel-based interface. You can access the LVDS data and PFI channels using a U16 data type in which the top six bits are unused. Each LVDS line, PFI line, and clock output is connected to an OSERDES or ISERDES block that serializes or deserializes, respectively, the signal by a factor of 10 by default. During acquisition, the NI 6589 reads or writes ten bits of data per channel to or from the ISERDES or OSERDES blocks. All OSERDES and ISERDES blocks are set to double data rate (DDR) mode. The SERDES will serialize or deserialize the LVDS data in bit order from MSB to LSB.
This CLIP provides access to the following signals.
- Sixteen bidirectional data LVDS lines
- Four LVDS PFI lines
- One LVDS STROBE line
- One LVDS clock output signal
- Four single-ended PFI lines
- One single-ended clock input signal
Provides read/write access to all LVDS and single-ended channels, where the channels are grouped by connector. This CLIP conveys parallel data at high speeds. You can access the LVDS data and direction lines using a U16 data type, you can access the LVDS PFI lines using a U8 data type, and you can access the single-ended PFI lines using a Boolean control. In the U8 data type, the top four bits are unused. Each LVDS line, PFI line, and clock output is connected to an OSERDES or ISERDES block that serializes or deserializes, respectively, the signal by a factor of six by default. Therefore, with every regional clock cycle, the NI 6589 reads or writes six samples to or from the ISERDES or OSERDES blocks. All OSERDES and ISERDES blocks are set to double data rate (DDR) mode. The SERDES will serialize or deserialize the LVDS data in bit order from MSB to LSB.
This CLIP provides access to the following signals.
- Sixteen bidirectional data LVDS lines
- Four LVDS PFI lines
- One LVDS STROBE line
- One LVDS clock output signal
- Four single-ended PFI lines
- One single-ended clock input signal
The following table lists the NI 6589 SMA connector signals and corresponding FlexRIO FPGA module signals necessary for designing custom component-level IP (CLIP).
NI 6589 | FlexRIO FPGA Module | |||
---|---|---|---|---|
Signal Name | GPIO Input | GPIO Output | GPIO Direction | |
PFI 0 | GPIO_2_n | GPIO_5_n | GPIO_6_n (as enable) | |
CLOCK IN | GClk_SE | — | — |
The following table lists the NI 6589 DDC connector signals and corresponding FlexRIO FPGA module signals necessary for designing custom component-level IP (CLIP). The _CC suffix on signals identifies channels that can receive a regional clock.
NI 6589 | FlexRIO FPGA Module | ||
---|---|---|---|
Signal Name | GPIO Input | GPIO Output | GPIO Direction |
PFI 1+ | GPIO_39_CC | GPIO_36 | GPIO_14 |
PFI 1- | GPIO_39_n_CC | GPIO_36_n | |
PFI 2+ | GPIO_40_CC | GPIO_41 | GPIO_14_n |
PFI 2- | GPIO_40_n_CC | GPIO_41_n | |
PFI 3+ | GPIO_45 | GPIO_46 | GPIO_15 |
PFI 3- | GPIO_45 _n | GPIO_46_n | |
PFI 4+ | GPIO_47 | GPIO_48 | GPIO_15_n |
PFI 4- | GPIO_47_n | GPIO_48_n | |
DIO 0+ | GPIO_62 | GPIO_32 | GPIO_4_n |
DIO 0- | GPIO_62_n | GPIO_32_n | |
DIO 1+ | GPIO_63 | GPIO_28 | GPIO_11 |
DIO 1- | GPIO_63_n | GPIO_28_n | |
DIO 2+ | GPIO_64 | GPIO_23 | GPIO_9_n |
DIO 2- | GPIO_64_n | GPIO_23_n | |
DIO 3+ | GPIO_65 | GPIO_19 | GPIO_3 |
DIO 3- | GPIO_65_n | GPIO_19_n | |
DIO 4+ | GPIO_60 | GPIO_31 | GPIO_4 |
DIO 4- | GPIO_60_n | GPIO_31_n | |
DIO 5+ | GPIO_61 | GPIO_27 | GPIO_5 |
DIO 5- | GPIO_61_n | GPIO_27_n | |
DIO 6+ | GPIO_55 | GPIO_22 | GPIO_6 |
DIO 6- | GPIO_55_n | GPIO_22_n | |
DIO 7+ | GPIO_54 | GPIO_18 | GPIO_7 |
DIO 7- | GPIO_54_n | GPIO_18_n | |
DIO 8+ | GPIO_53 | GPIO_30 | GPIO_8 |
DIO 8- | GPIO_53_n | GPIO_30_n | |
DIO 9+ | GPIO_52 | GPIO_25 | GPIO_9 |
DIO 9- | GPIO_52_n | GPIO_25_n | |
DIO 10+ | GPIO_51 | GPIO_21 | GPIO_10 |
DIO 10- | GPIO_51_n | GPIO_21_n | |
DIO 11+ | GPIO_50 | GPIO_17 | GPIO_2 |
DIO 11- | GPIO_50_n | GPIO_17_n | |
DIO 12+ | GPIO_49_CC | GPIO_29 | GPIO_12 |
DIO 12- | GPIO_49_n_CC | GPIO_29_n | |
DIO 13+ | GPIO_57_CC | GPIO_24 | GPIO_13 |
DIO 13- | GPIO_57_n_CC | GPIO_24_n | |
DIO 14+ | GPIO_58_CC | GPIO_20 | GPIO_3_n |
DIO 14- | GPIO_58_n_CC | GPIO_20_n | |
DIO 15+ | GPIO_59_CC | GPIO_16 | GPIO_1_n |
DIO 15- | GPIO_59_n_CC | GPIO_16_n | |
STROBE+ | GPIO_56_CC | — | GPIO_8_n |
GPIO_26_CC | |||
GPIO_38_CC | |||
GPIO_LVDS | |||
STROBE- | GPIO_56_n_CC | ||
GPIO_26_n_CC | |||
GPIO_38_CC | |||
GPIO_LVDS_n | |||
DDC CLOCK OUT LVDS+ | — | GPIO_43 | GPIO_7_n (as enable) |
DDC CLOCK OUT LVDS- | GPIO_43_n | ||
SE_PFI_1 | GPIO_44_n | GPIO_37_n | GPIO_44 (as enable) |
SE_PFI_2 | GPIO_42_n | GPIO_34_n | GPIO_42 (as enable) |
SE_PFI_3 | GPIO_35 | GPIO_33_n | GPIO_35_n (as enable) |