Highest Performance Intel CPUs and FPGAs
Each Mobile real-time target machine is configured to meet your sample rate and I/O frequency requirements. By leveraging multiple CPU cores and FPGAs for algorithmic execution, and lowest latency analog and digital I/O connectivity, closed-loop sample rates of up to several MHz can be achieved.
For applications requiring closed-loop sample rates in the range of 5-20 kHz, and for complex plant simulation, a fast Intel Core i7 multi-core CPU, and simultaneous sampling analog I/O are normally recommended. For closed-loop sample rates of above 20 kHz, we usually recommended running parts of algorithms on FPGA-based I/O modules, installed in the Mobile real-time target machine.
Concurrent execution on multiple CPU cores and FPGAs
Simulink Real-Time provides powerful technology to automatically distribute models to multiple cores. Such technology is ideal for real-time applications that introduce a high algorithmic load, as is often the case with plant simulations. Execution and synchronization of applications running on multiple target machines is supported via dedicated shared memory I/O modules.
For closed-loop sample rates from 20 kHz up to several MHz, the advanced cooling concept of the Mobile real-time target machine allows the installation of multiple powerful Speedgoat FPGA-based I/O modules, supported by HDL Coder from MathWorks. This enables you to automatically build and run HDL code based real-time applications created from Simulink on the target machine.
High speed serial links between FPGA modules
Simulink Programmable FPGA modules are connected together via on-board gigabit links, supporting the Xilinx Aurora protocol. This allows you to close the loop in less than 10μs even if hundreds of analog and digital I/O lines are required.