Configurable FPGA I/O modules provide a flexible and cost-effective way to configure and reconfigure I/O and protocol functionalities for a set of FPGA code modules that are delivered as custom implementation files.
FPGA code modules are delivered with Simulink® driver blocks and test models, and are ideal for HIL emulation and high-frequency motion controls. Applications range from PWM generation and capture, encoder measurement and simulation, to standard communication protocols such as SPI and I2C. Additional support is also provided for triggering and synchronization requirements, as well as general-purpose analog and digital I/O connectivity.
Utilize the Speedgoat Simulink-programmable FPGA I/O modules to integrate your own application—created from Simulink using HDL Coder or own designs—as HDL code. By combining both application-specific algorithms and I/O functionality within the same I/O module (or multiple interconnected I/O modules), the Simulink-programmable FPGA I/O modules provide the ideal setup to achieve the most demanding closed-loop sample rates up to the MHz range. Furthermore, Simulink-programmable I/O modules are the perfect prototyping solution for designing products that will leverage FPGAs or ASICs for embedded control.