Product Introduction
Земля NI-6589 is a high-speed FlexRIO digital I/O adapter module designed for interfacing with Low-Voltage Differential Signaling (LVDS) digital devices. It provides 20 LVDS digital channels and supports digital waveform sampling at rates up to 1 GHz.
With a maximum data rate of up to 1 Gbit/s per channel, the NI-6589 is designed for demanding digital communication, protocol implementation, semiconductor validation, high-speed embedded interface testing, and custom FPGA-based digital instrumentation.
When combined with a compatible Kintex-7 NI FlexRIO FPGA module, the NI-6589 allows engineers to implement custom digital protocols, real-time signal processing, hardware-timed triggering, digital pattern generation, protocol analysis, and deterministic device-under-test communication.
Product Overview
Земля National Instruments NI-6589 is a digital I/O adapter module for the NI FlexRIO platform. It provides the physical LVDS interface while a compatible FlexRIO FPGA module provides programmable processing and control resources.
A typical system architecture is:
LVDS Device ↔ NI-6589 ↔ FlexRIO FPGA Module ↔ PXI Express System ↔ Host Application
This architecture provides substantially more flexibility than a fixed-function digital interface because engineers can develop custom FPGA logic specifically for the protocol, timing, triggering, and data-processing requirements of the application.
Key Features
20 LVDS Digital Channels
The NI-6589 provides an interface for 20 low-voltage differential signaling digital channels.
LVDS provides high-speed differential signaling with good noise immunity, making it widely used in high-performance digital electronics and embedded systems.
Up to 1 Gbit/s Per Channel
The NI-6589 supports a maximum data rate of up to 1 Gbit/s per channel.
This high data rate makes the module suitable for applications involving fast digital interfaces, custom high-speed protocols, and advanced digital device validation.
Up to 1 GHz Digital Waveform Sampling
The NI-6589 can sample digital waveforms at rates up to 1 GHz.
High-speed sampling enables the module to capture and analyze rapidly changing LVDS digital signals for timing, protocol, and functional validation.
LVDS Signaling
The NI-6589 is optimized for LVDS (Low-Voltage Differential Signaling).
LVDS is widely used in high-speed electronic systems because differential signaling provides:
- High data-transfer rates
- Low-voltage operation
- Good noise immunity
- Reduced electromagnetic interference
- Reliable high-speed communication
16 Bidirectional Digital Channels
The NI-6589 provides 16 bidirectional digital channels capable of transmitting and receiving digital signals.
This bidirectional architecture enables the module to communicate with devices that require both digital acquisition and generation.
Kintex-7 FPGA Support
The NI-6589 is designed for use with compatible Kintex-7 FlexRIO FPGA modules.
The FPGA provides programmable hardware resources for implementing application-specific digital communication, processing, and control functions.
100 Ω Digital I/O Termination
The NI-6589 provides approximately 100 Ω digital I/O termination, appropriate for high-speed differential signal interfacing.
Correct termination is particularly important in high-speed digital systems because impedance mismatch can cause reflections and degrade signal integrity.
Custom Digital Protocol Implementation
The FlexRIO architecture allows engineers to develop custom digital communication protocols rather than being limited to predefined interfaces.
Custom FPGA logic can implement:
- Protocol encoding
- Protocol decoding
- Frame detection
- Packet processing
- Custom timing
- Error detection
- Error injection
- Digital pattern generation
- Hardware-timed responses
Real-Time FPGA Processing
Digital data can be processed directly in FPGA hardware without requiring every operation to be performed by the host CPU.
This enables deterministic and low-latency processing for demanding digital test applications.
Technical Specifications
| Параметр | Спецификация |
|---|---|
| Product Type | FlexRIO Digital I/O Adapter Module |
| Модель | NI-6589 |
| Part Number | 783888-01 |
| Manufacturer | Национальные инструменты |
| Platform | NI FlexRIO |
| Digital Interface | LVDS |
| LVDS Digital Channels | 20 |
| Bidirectional Digital Channels | 16 |
| Maximum Data Rate | 1 Gbit/s per Channel |
| Maximum Clock / Sampling Rate | 1 GHz |
| Compatible FPGA Family | Kintex-7 |
| Digital I/O Termination | 100 Ω |
| Supported Logic | LVDS / Supported 1.2 V to 3.3 V Logic Levels |
| Part Number | 783888-01 |
| Product Status | Active |
| Primary Application | High-Speed LVDS Digital Interfacing and FPGA-Based Protocol Testing |
How Does the NI-6589 Work?
The NI-6589 provides the electrical interface between an external LVDS digital device and the FPGA resources of a compatible FlexRIO system.
A simplified signal path is:
LVDS Device ↔ NI-6589 ↔ Kintex-7 FPGA ↔ PXI Express ↔ Host Application
Incoming LVDS signals can be sampled by the NI-6589 and processed directly by FPGA logic. The FPGA can also generate digital data that is transmitted through the NI-6589 to the connected device.
What Is LVDS?
LVDS stands for Low-Voltage Differential Signaling. It is a high-speed electrical signaling technology that transmits information using the voltage difference between two conductors.
LVDS is widely used for high-speed digital communication because it combines high data rates with relatively low signal amplitude and strong immunity to common-mode electrical noise.
Typical LVDS applications include:
- High-speed embedded electronics
- FPGA interfaces
- Digital sensors
- Imaging systems
- Data converters
- Semiconductor devices
- Custom digital communication links
High-Speed Digital Acquisition
The NI-6589 can acquire LVDS digital waveforms at rates up to 1 GHz, allowing engineers to capture fast transitions and digital communication activity.
Applications can include:
- Digital waveform acquisition
- Timing verification
- Protocol analysis
- Device characterization
- Functional validation
- Digital interface debugging
High-Speed Digital Generation
When combined with a compatible FlexRIO FPGA module, the NI-6589 can generate high-speed LVDS digital signals.
This capability can be used to stimulate a device under test with application-specific digital patterns.
A typical test sequence can be:
Generate LVDS Pattern → DUT → Capture Response → FPGA Analysis → Pass / Fail
FPGA-Based Protocol Testing
One of the primary advantages of the NI-6589 is its ability to combine high-speed LVDS interfacing with programmable FPGA logic.
The FPGA can implement custom functions such as:
- Serial protocol engines
- Parallel protocol engines
- Packet detection
- Frame synchronization
- CRC processing
- Error checking
- Custom state machines
- Real-time response generation
Custom Protocol Implementation
Many embedded and electronic systems use proprietary digital protocols that cannot be tested effectively with conventional fixed-function instruments.
The NI-6589 allows engineers to use FPGA logic to create a customized digital instrument for the exact communication protocol required by the device under test.
A typical architecture is:
Custom LVDS Device ↔ NI-6589 ↔ FPGA Protocol Engine ↔ Automated Test Software
Protocol Analysis
The NI-6589 can capture high-speed LVDS signals and process them directly in FPGA hardware.
Depending on the FPGA implementation, engineers can analyze:
- Digital frames
- Bit patterns
- Timing relationships
- Protocol states
- Communication errors
- Packet contents
- Device responses
Custom Triggering
FPGA processing enables application-specific triggering that can be substantially more flexible than conventional fixed trigger architectures.
A trigger can be generated according to:
- Specific digital patterns
- Protocol events
- Timing conditions
- Multiple-channel combinations
- Error conditions
- External system events
Error Injection
Custom FPGA logic can intentionally modify digital communication to evaluate how a device under test responds to abnormal conditions.
Possible fault-injection tests include:
- Incorrect data patterns
- Modified frames
- Missing data
- Timing errors
- Protocol violations
- Unexpected communication sequences
Тестирование полупроводников
The NI-6589 is well suited for semiconductor and digital device validation applications requiring high-speed LVDS communication.
Typical applications can include:
- FPGA testing
- ASIC validation
- Digital interface testing
- Device characterization
- Functional test
- Production test
FPGA Device Testing
The NI-6589 can interface directly with compatible LVDS I/O on FPGA-based devices.
This makes it useful for developing automated systems that generate test patterns, capture FPGA responses, and perform real-time pass/fail analysis.
High-Speed Embedded Interface Testing
Embedded devices increasingly use differential high-speed interfaces for communication between processors, FPGAs, sensors, converters, and peripheral devices.
The NI-6589 can provide a programmable platform for validating custom LVDS interfaces during development and production.
Hardware-in-the-Loop Testing
The deterministic FPGA architecture makes the NI-6589 suitable for hardware-in-the-loop applications requiring high-speed digital interaction with a device under test.
A typical HIL architecture is:
Real-Time System → FlexRIO FPGA → NI-6589 ↔ Controller / DUT
The FPGA can generate simulated digital inputs and respond to output signals with deterministic timing.
Why 1 Gbit/s Per Channel Matters
High-speed digital systems can transfer very large amounts of data in short periods.
The NI-6589 supports data rates up to 1 Gbit/s per channel, allowing it to interface with demanding digital devices where conventional lower-speed digital I/O modules are insufficient.
Why FPGA Processing Matters
At high digital data rates, transferring every raw sample to a host processor before making decisions can create latency and throughput limitations.
FlexRIO allows digital data to be processed directly on the FPGA.
This architecture supports:
- Deterministic processing
- Low-latency responses
- Parallel processing
- Real-time data reduction
- Custom hardware logic
- High-speed protocol implementation
NI-6589 vs Conventional Digital I/O
| Функция | NI-6589 | Conventional Digital I/O |
|---|---|---|
| Primary Interface | High-Speed LVDS | TTL / Industrial Logic / Device Dependent |
| Maximum Data Rate | Up to 1 Gbit/s/ch | Usually Lower |
| FPGA Processing | Available Through FlexRIO | Usually No |
| Custom Protocols | Highly Flexible | Ограниченный |
| Deterministic Response | FPGA Based | Architecture Dependent |
| Primary Application | Advanced Digital Interface Test | General Digital I/O |
NI-6589 vs NI-6585
The NI-6589 and NI-6585 are both FlexRIO digital adapter modules designed for LVDS applications, but the NI-6589 targets significantly higher data-rate applications.
| Функция | NI-6589 | НИ-6585 |
|---|---|---|
| Interface Type | LVDS | LVDS |
| NI-6589 Primary Advantage | Up to 1 Gbit/s/ch High-Speed Operation | Lower-Speed Digital Applications |
| FPGA Architecture | FlexRIO | FlexRIO |
| Custom Protocol Support | Да | Да |
Before replacing one model with another, verify channel count, maximum data rate, FPGA compatibility, connector configuration, electrical characteristics, termination, and software support.
Compatible FlexRIO FPGA Modules
The NI-6589 requires a compatible Kintex-7 FlexRIO FPGA module or supported FlexRIO controller to create a complete digital instrument.
NI lists compatible FPGA modules including:
- PXIe-7971R
- PXIe-7972R
- PXIe-7975R
- PXIe-7976R
The exact FPGA module should be selected according to required FPGA resources, onboard memory, PXI Express bandwidth, software compatibility, and application complexity.
NI-6589 with PXIe-7976R
The NI-6589 can be paired with the PXIe-7976R FlexRIO FPGA module for demanding high-speed digital applications.
This combination provides:
- High-speed LVDS interfacing
- Kintex-7 FPGA processing
- Custom protocol implementation
- Real-time digital processing
- High-throughput PXI Express communication
- FPGA-based triggering and analysis
NI-6589 System Architecture
A complete NI-6589 system can include:
LVDS Device Under Test
↓
NI-6589 Digital I/O Adapter Module
↓
Compatible FlexRIO FPGA Module
↓
Шасси PXI Express
↓
PXI Controller / Host Computer
↓
LabVIEW FPGA / Automated Test Software
Compatible Cable
NI lists the SHB12X-B12X shielded LVDS cable as a compatible accessory for the NI-6589.
The SHB12X-B12X provides a male InfiniBand-to-male InfiniBand connection for interfacing compatible NI-6589 systems.
Software and Programming
The NI-6589 can be integrated with NI FlexRIO development tools for programmable FPGA-based digital instrumentation.
Typical software can include:
- ЛабВью
- LabVIEW FPGA Module
- NI FlexRIO software and drivers
- Custom host applications
- Automated test software
The FPGA application can define acquisition, generation, triggering, protocol processing, timing, and communication behavior according to the requirements of the device under test.
How to Choose a FlexRIO Digital I/O Module
Before selecting the NI-6589, evaluate:
- Required digital interface standard
- LVDS electrical requirements
- Number of digital channels
- Required data rate
- Required sampling rate
- Input and output voltage requirements
- Termination requirements
- Bidirectional communication requirements
- Custom protocol requirements
- FPGA processing requirements
- Compatible FlexRIO FPGA module
- PXI Express system compatibility
- Cable and connector requirements
- Software and driver compatibility
Industries
- Тестирование полупроводников
- Аэрокосмическая и оборонная промышленность
- Electronic Validation
- Embedded Systems
- Digital Communications
- Scientific Instrumentation
- Automated Test
- Research and Development
Applications
High-Speed LVDS Testing
The NI-6589 can acquire and generate high-speed LVDS signals for digital interface characterization and validation.
Custom Protocol Testing
Programmable FPGA resources allow engineers to implement proprietary or application-specific digital communication protocols.
Валидация полупроводников
The NI-6589 can be incorporated into semiconductor test systems for FPGA, ASIC, and other high-speed digital device validation.
Protocol Analysis
High-speed digital signals can be captured and processed by FPGA logic for protocol decoding, timing analysis, and error detection.
Digital Pattern Generation
The FlexRIO FPGA can generate application-specific LVDS test patterns through the NI-6589 to stimulate a device under test.
Hardware-in-the-Loop Testing
FPGA-based deterministic timing makes the NI-6589 suitable for specialized HIL applications requiring high-speed digital communication.
Recommended Related Products
| NI-6589 | 20-channel, 1 Gbit/s FlexRIO LVDS digital I/O adapter module for high-speed FPGA-based digital testing. |
| НИ-6585 | FlexRIO LVDS digital adapter module for high-speed digital acquisition, generation, and custom protocol applications. |
| PXIe-7971R | Kintex-7 K325T FlexRIO FPGA module compatible with NI-6589. |
| PXIe-7972R | Kintex-7 K325T FlexRIO FPGA module with onboard memory for advanced digital processing applications. |
| PXIe-7975R | Kintex-7 K410T FlexRIO FPGA module for demanding custom instrumentation applications. |
| PXIe-7976R | Kintex-7 K410T FlexRIO FPGA module with 2 GB onboard RAM and high-throughput PXI Express data transfer. |
| SHB12X-B12X | Shielded LVDS cable for compatible NI-6589 FlexRIO system connections. |
Why Choose NI-6589?
- 20-channel LVDS digital interface
- Up to 1 Gbit/s per channel
- Up to 1 GHz digital waveform sampling
- 16 bidirectional digital channels
- 100 Ω digital I/O termination
- Kintex-7 FlexRIO FPGA support
- High-speed digital acquisition
- High-speed digital generation
- Custom protocol implementation
- FPGA-based real-time processing
- Deterministic digital communication
- Custom triggering capability
- Error detection and injection
- Suitable for semiconductor testing
- Suitable for embedded interface validation
- Suitable for HIL applications
Frequently Asked Questions
What is the NI-6589?
The NI-6589 is a high-speed FlexRIO digital I/O adapter module designed to interface with 20 LVDS digital channels and provide FPGA-based acquisition, generation, and protocol processing.
What is the part number of the NI-6589?
The NI ordering part number for the NI-6589 is 783888-01.
How many channels does the NI-6589 have?
The NI-6589 provides an interface for 20 LVDS digital channels, including 16 bidirectional digital channels.
What is the maximum data rate of the NI-6589?
The NI-6589 supports a maximum data rate of up to 1 Gbit/s per channel.
What is the maximum sampling rate of the NI-6589?
The NI-6589 can sample digital waveforms at rates up to 1 GHz.
What type of digital signals does the NI-6589 support?
The NI-6589 is primarily designed for LVDS low-voltage differential signaling applications.
Does the NI-6589 include an FPGA?
The NI-6589 is a FlexRIO digital adapter module. Programmable FPGA processing is provided by a compatible FlexRIO FPGA module or supported FlexRIO controller.
Which FPGA family is compatible with the NI-6589?
The NI-6589 is designed for compatible Kintex-7 FlexRIO FPGA hardware.
Which FlexRIO FPGA modules are compatible with NI-6589?
NI lists compatible modules including the PXIe-7971R, PXIe-7972R, PXIe-7975R, and PXIe-7976R.
Can the NI-6589 generate digital signals?
Yes. When paired with compatible FlexRIO FPGA hardware, the NI-6589 can be used for both high-speed digital acquisition and generation.
Can the NI-6589 implement custom protocols?
Yes. Custom protocol implementation is one of the primary applications of the NI-6589 and FlexRIO architecture.
Can the NI-6589 be used for semiconductor testing?
Yes. Its high-speed LVDS interface and programmable FPGA architecture make it suitable for FPGA, ASIC, digital interface, and semiconductor validation applications.
Can the NI-6589 be used for protocol analysis?
Yes. FPGA logic can be developed to capture, decode, filter, and analyze high-speed digital protocol traffic in real time.
What termination does the NI-6589 use?
NI specifies approximately 100 Ω digital I/O termination for the NI-6589.
What cable is used with the NI-6589?
NI lists the SHB12X-B12X shielded LVDS cable as a compatible accessory for the NI-6589.
Is the NI-6589 discontinued?
No. NI currently lists part number 783888-01 как Active product.
What should I check before purchasing an NI-6589?
Before purchasing the NI-6589, verify the required LVDS interface, channel count, 1 Gbit/s maximum data rate, sampling requirements, logic voltage compatibility, termination, compatible Kintex-7 FlexRIO FPGA module, cable requirements, PXI Express system, LabVIEW FPGA environment, and software compatibility.
Заключение
Земля NI-6589 FlexRIO Digital I/O Adapter Module provides a high-performance interface for 20 LVDS digital channels with sampling rates up to 1 GHz and data rates up to 1 Gbit/s per channel. Combined with compatible Kintex-7 FlexRIO FPGA hardware, the NI-6589 provides a programmable platform for high-speed digital acquisition, pattern generation, custom protocol implementation, semiconductor validation, embedded interface testing, protocol analysis, hardware-in-the-loop systems, and advanced automated test applications.


