Header picture

Event based interrupt support for IO3xx FPGA I/O modules

Each Speedgoat FPGA-based I/O module comes by default with Interrupt generation support for the PWM FPGA Code Module to execute your models either at the high to low or the low to high transition events instead of having the execution based on the CPU timer.

Other interrupt generation events for the PWM and other FPGA Code Modules for example in case a tasks completes, reaches a specific stage, or an error occurs, can be implemented on request.

The standard Interrupt implementation requires one input line and requests the interrupt (#intA) as defined in the provided xPC Target driver blockset:



Supported parameter settings:

Debounce duration: defines the duration where the interrupt input signal is tested. If the signal is stable for such a time, the FPGA estimates it is a valid signal and asserts the interrupt. Maximum value is 2^10 - 1. Write 0 in this field to turn off the feature.

Interrupt delay: the board can delay the interrupt before its assertion. Correct values are from 0 to 2^20 - 1.

Polarity: FPGA can assert interrupt when the input signal is rising (then the parameter must be set to 0) or falling (then the parameter must be set to 1).

Customer quote

"Up and running in less than a day!"

Darren Hartman,
HUSCO International

News

Automatic HDL code generation for Speedgoat's FPGA-based I/O modules for Real-Time Simulation and Testing on FPGAs
(08-April-2011) Read more

Performance real-time target machine now supports i5 multi-core CPUs with clock rates up to 3.6GHz
(08-April-2011) Read more

Mobile real-time target machine now supports dual-core CPUs with clock rates up 2.16GHz
(14-March-2011) Read more

New 18-bit analog input I/O module with up to 32 channels
(03-January-2011) Read more

MathWorks and Speedgoat launch xPC Target Turnkey solution(25-August-2010) Read more

Read more news

Newsletter subscription