Skip to main content

Customer Login

This content is for Speedgoat customer only. Log in to see content.

Forgot your password?

Don't have a Speedgoat account? Create an account.

Documentation
CONTENTS
https://www.speedgoat.com/help/slrt/page/icon_documentation.jpg

Simulink-Programmable FPGA I/O Modules

Simulink-Programmable FPGA I/O Modules

Introduction

Simulink-programmable FPGA I/O modules are suitable for the most demanding applications, with closed-loop bandwidths in the range of MHz. Automatic HDL code generation directly from MATLAB & Simulink is supported using the HDL Coder from MathWorks.

I/O Modules

ModuleDescriptionSimulink-Programmable FPGA I/O Module and Configurable I/O Module
IO332-200k The IO332-200k is a FPGA I/O module with 200k of logic cells. Optional front plug-ins allow a variety of digital (TTL, LVDS, CMOS), RS485/RS422, and analog functionality to be added. Optional rear plug-ins allow to extend the number of digital lines from the front of the enclosure X
IO333-325k The IO333-325k is a FPGA I/O module with 325k of logic cells. Optional front plug-ins allow a variety of digital (TTL, LVDS, CMOS), RS485/RS422, and analog functionality to be added. Optional rear plug-ins allow to extend the number of digital lines from the front of the enclosure X
IO333-410k The IO333-410k is a FPGA I/O module with 410k of logic cells. Optional front plug-ins allow a variety of digital (TTL, LVDS, CMOS), RS485/RS422, and analog functionality to be added. Optional rear plug-ins allow to extend the number of digital lines from the front of the enclosure X
IO334-325k The IO334-325k is a FPGA I/O module with 325k of logic cells, 16 x 16-bit differential analog inputs and 16 x 16-bit analog outputs.  
IO335-325k The IO335-325k is a FPGA I/O module with 325k of logic cells, 3 x differential digital inputs and 24 x 16-bit differential analog inputs.  
IO342-1080k The IO342-1080k is a FPGA I/O module with 1080k of logic cells and up to 2 FMC slots with your choice of FMC plug-ins installed  
IO342-1450k The IO342-1450k is a FPGA I/O module with 1450k of logic cells and up to 2 FMC slots with your choice of FMC plug-ins installed  
IO397-50k The IO397-50k is a FPGA I/O module with 50k of logic cells, 14 x ESD protected TTL I/O lines, 4 x 16-bit analog inputs and 4 x 16-bit analog outputs X

Plug-in Modules

Front Plug-ins

ModuleDescription
IO33X-1-LV 64 x digital LVTTL (3.3V) front I/O lines
IO33X-2 30 x RS485 (RS422 compliant) front I/O lines
IO33X-3 16 x CMOS (5V) and 22 RS485 (RS422 compliant) front I/O lines
IO33X-4 30 x LVDS I/O lines
IO33X-5 2 x 16-bit 105 MHz differential simultaneous analog inputs
IO33X-6 16 x 16-bit 500kHz ADs, 8 x 16-bit DAs with 10µs settling time, 16 x digital TTL I/O lines
IO33X-7 16 x 16-bit analog outputs with 2µs settling time, +/- 10V (R2020a only)
IO33X-8 8 x 16-bit analog outputs with 2µs settling time, +/- 10V (R2020a only)

Rear Plug-ins

ModuleDescription
IO3XX-21 Converts the rear I/O lines from LVCMOS to 3.3V/5V TTL and makes them accessible from the front of the enclosure
IO3XX-22 Converts the rear I/O lines from LVCMOS to RS422, RS485 and 3.3V/5V TTL and makes them accessible from the front of the enclosure

HDL I/O Blocksets

Speedgoat provides two types of I/O functionality blockset bundles for the use with analog and digital I/O functionality provided by Simulink-programmable FPGA I/O modules. The Motion Control HDL I/O Blockset (integrated and web help) provides proven, configurable PWM generation and capture, and encoder emulation and simulation support. The Communication HDL I/O Blockset (integrated and web help) supports I2C, SPI, SENT, UART, and Dshot Master and Slave.

Motion Control HDL I/O BlocksetCommunication HDL I/O Blockset
EnDAT 2.1/2.2I2C
PWMSerial (UART)
QuadratureSPI
SSISENT
BiSSDshot
 CAM and Crank