The NI USB-7855R OEM multifunction reconfigurable I/O (RIO) device features a user-programmable FPGA chip for onboard processing and flexible I/O operation. You configure all analog and digital functionality using NI LabVIEW graphical block diagrams and the LabVIEW FPGA Module. Your block diagram executes in the hardware, giving you direct, immediate control over all I/O signals to deliver high-performance capabilities such as the following: 

-Complete control over the synchronization and timing of all signals and operations 
-Custom onboard decision making that executes with hardware-timed speed and reliability 
-Digital lines individually configurable as inputs, outputs, counter/timers, PWM, flexible encoder inputs, or specialized communication protocols 

NI R Series multifunction RIO devices feature a dedicated analog-to-digital converter (ADC) per channel for independent timing and triggering. This offers specialized functionality such as multirate sampling and individual channel triggering, which are outside the capabilities of typical DAQ hardware. Common examples include custom discrete and analog control, sensor simulation, rapid prototyping, hardware-in-the-loop (HIL) test, digital protocol emulation, and other applications that require precise timing and control. 

The USB-7855R OEM provides generic 34- and 50-pin connectors for easy integration with your designs. Featuring a complete USB interface, the USB-7855R OEM is ideal for adding USB to embedded designs. 

Required Software 
This product requires the LabVIEW FPGA Module Version 2013 or later and NI-RIO Version 13.0 or later driver software. 

Kintex-7 FPGA 
Kintex-7 FPGAs are ideally suited for USB R Series devices. They offer the capacity and performance of previous-generation high-end FPGAs but at half the power. Because of this impressive reduction in power, USB R Series devices feature twice the digital signal processing (DSP) capability per device as the previous generation of NI R Series devices. With this increase in logic and DSP resources, you can implement more complex algorithms, through the more extensive use of signal processing and real-time analysis, and address the growing I/O data rates and complexity of today’s applications. Note: To compile for Kintex-7 FPGAs, you must have a 64-bit OS or use the LabVIEW FPGA Compile Cloud Service.