Simulink® Real-Time™ software schedules the real-time application by using either the internal timer of the Speedgoat target machine (default) or an interrupt from an I/O board. You can use your Speedgoat FPGA board to generate an interrupt. You can:
Schedule execution of the real-time application based on this interrupt (synchronous execution). For this method, you must generate the interrupt periodically.
Execute a designated subsystem in your real-time application (asynchronous execution).
To use FPGA-based interrupts, set up and configure the FPGA domain and Simulink Real-Time domain models. For more information, see Speedgoat Target Computers and I/O Hardware.