A DMA (direct memory access) streaming interface is implemented to stream the FPGA signals to the CPU, where they can then be logged in real-time and displayed in the Simulation Data Inspector (SDI). DMA provides a fast, low latency communication channel between CPU and FPGA.
A bitstream gets generated, and a Simulink FPGA driver block helps to communicate with the FPGA from the host desktop through the target CPU. This allows to tune FPGA parameters via the driver block mask and to inspect data directly in Simulink.
With one click, you can run the simulation on the Speedgoat hardware, interact with the real-time application, and visualize the results in SDI. DMA enables you to stream data from the FPGA to the CPU and achieves a signal resolution of 1ns on the CPU.
The phase voltages and currents are logged in SDI. By zooming, you can see the current ripples with a signal resolution of 1MHz.