Digital Routing

The digital routing circuitry of the sbRIO-96xx manages the flow of data between the bus interface and the acquisition and generation sub-systems when programming sbRIO I/O modules in Real-Time (NI-DAQmx) mode. The subsystems include analog input, analog output, digital I/O, and counters. The digital routing circuitry uses FIFOs (if present) in each sub-system to ensure efficient data movement.

Note When programming sbRIO I/O modules in FPGA mode, the flow of data between the modules and the bus interface is programmed using LabVIEW FPGA.
The digital routing circuitry also routes timing and control signals. The acquisition and generation sub-systems use these signals to manage and synchronize acquisitions and generations. These signals can come from the following sources:
  • sbRIO I/O modules programmed in Real-Time (NI-DAQmx) mode
  • FPGA or DAQ ASIC using the sbRIO trigger bus to share hardware triggers and signals between the LabVIEW FPGA and DAQmx applications