Digital signal processors (DSPs) and general-purpose processors, such as the processors in desktop computers, differ from each other.
Developing block diagrams for DSP VIs is different than developing block diagrams for desktop Windows VIs. You create DSP VIs using a signal processing flow that uses a single While Loop around the top-level VI to acquire, process, and generate a signal.
The DSP Module includes target syntax checking, which checks the block diagram for VIs, functions, and data types a DSP target does not support. The Run button appears broken if you use a VI, function, or data type a DSP target does not support.
![]() |
Tip If you open a DSP VI with a broken Run button, make sure the application instance for the VI is a DSP target. |
Click the broken Run button to display the Error list window, which lists the errors. After you resolve the errors, click the Run button to build and download the DSP VI to the DSP target.
![]() |
Note Some errors, such as a mismatch in the size of the arrays, are not detectable until you build and download the DSP VI to the DSP target. |