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:

Note All NI 6589 CLIP items allow individual clock output inversion.
  • NI 6589 Basic Connector CLIP

    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
  • NI 6589 Serdes Channel CLIP

    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
  • NI 6589 Serdes Connector CLIP

    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).

    Table 4. NI 6589 SMA Signals and FlexRIO FPGA Module Signals
    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.

    Table 5. NI 6589 DDC Signals and FlexRIO FPGA Module Signals
    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)