All I/O modules come with Simulink driver blocks for seamless Simulink workflow.
If you can't find a fixed-functionality digital I/O module with the characteristics you're looking for, do also have a look at our Simulink programmable FPGAs which allow Speedgoat to rapidly implement custom digital I/O connectivity.
Pulse train support such as for encoders and PWM is also available.