Skip to main content
Documentation
CONTENTS

FPGA code modules

FPGA code modules — Speedgoat FPGA code modules

Introduction

Speedgoat offers a wide range of analog I/O modules with digital-to-analog (DAC) and analog-to-digital (ADC) converters to suit the most demanding requirements. Speedgoat continuously expands its analog I/O offering to meet increasingly demanding applications like radar, LIDAR, audio, DSP and vibration.

FPGA code modules

AnalogAnalog-to-digital (ADC) and digital-to-analog (DAC)
BiSSBiSS is a digital interface for sensors and actuators. BiSS is hardware compatible to the industrial standard SSI but offers additional features and options
Cam and CrankThe cam and crank driver blocks provides simulation and decoding of camshaft and crankshaft.
Digitaldigital lines representing a logical state
DshotThe Dshot driver blocks transmits and receives Dshot messages.
EnDatThe EnDat interface is a digital, bidirectional interface for encoders. It is capable of transmitting position values from incremental and absolute encoders
I2CI2C master and slave code modules for configurable FPGA modules
InterruptThe CoS interrupt driver block allows a change of state on an FPGA input to trigger the Simulink model.
PWMPulse Width Modulation is a modulation technique used to encode a message into a pulsing signal
QuadratureQuadrature encoding uses two phaseshifted signals to detect position and direction of rotation
SerialThe Serial (UART) driver blocks enable serial communications on Configurable FPGAs.
SPISPI master, slave and sniffer code modules for configurable FPGA modules
SSISynchronous Serial Interface (SSI) is a widely used serial interface standard for industrial applications between a master and a slave
SENTThe SENT driver blocks provides transmission and reception of SENT SAE J2716 messages.