The NI ELVIS III is based on the LabVIEW RIO architecture, which incorporates the LabVIEW real-time system and user-programmable FPGAs.
A LabVIEW real-time (RT) system consists of software and hardware components. The software components include LabVIEW, the RT engine, and the LabVIEW projects and VIs that you create. The hardware components of a real-time system include a host computer and an RT target such as the NI ELVIS III.
For the NI ELVIS III, the RT system includes the following four components:
The FPGA is the core of the LabVIEW RIO architecture and can be used to offload critical or intensive tasks from the processor and provide reliable, deterministic execution with extremely high throughput.
You can use the FPGA VIs and functions provided by the LabVIEW FPGA Module to program the embedded FPGA within the RIO architecture of the NI ELVIS III. FPGA personalities consist of predefined FPGA bitfiles for you to program with the NI ELVIS III. The LabVIEW ELVIS III Toolkit provides a default FPGA personality. You can create a custom FPGA personality by creating and compiling an FPGA VI.
The following diagram illustrates the physical layout of the RIO architecture of the NI ELVIS III: