For a better experience on, enable JavaScript in your browser. Thank you!

dSPACE FlexRay Configuration Package

Configuring dSPACE systems in FlexRay networks

The dSPACE FlexRay Configuration Package is used to integrate dSPACE hardware as simulation or monitoring nodes in a FlexRay network.

Application Areas

The dSPACE FlexRay Configuration Package is used to integrate dSPACE hardware as simulation or monitoring nodes in a FlexRay network. Nodes are configured with the dSPACE FlexRay Configuration Tool according to a communication matrix containing scheduling information for signals and frames transmitted via the FlexRay bus. The communication information is linked to a MATLAB®/Simulink model via the RTI FlexRay Configuration Blockset. The resulting FlexRay application can be executed on a dSPACE system.


The dSPACE FlexRay Configuration Package is an extensive solution for using FlexRay in dSPACE’s MicroAutoBox® II or modular systems. The package makes FlexRay configurations easy and hides much of FlexRay’s complexity. You can store configuration settings as project files and optimize the number of required FlexRay controllers. The dSPACE FlexRay Configuration Package has been designed in close cooperation with advanced users of the FlexRay protocol to ensure it meets your requirements. The package supports two FlexRay channels.

dSPACE FlexRay Configuration Tool

The dSPACE FlexRay Configuration Tool lets you configure a dSPACE system as a simulation node in a FlexRay network. It relies on the network and scheduling data available in a FIBEX or AUTOSAR XML representation. Numerous consistency checks are performed when the communication description is imported. Various views help manage the FlexRay configuration. The tool generates the communication code and controller configuration.

RTI FlexRay Configuration Blockset

Application-specific Simulink models can be created using the RTI FlexRay Configuration Blockset as a basis. The block attributes are filled with data generated by the dSPACE FlexRay Configuration Tool. The blockset contains additional blocks that can be used for task execution control, interrupt and error handling, status information, and controller reset. The RTI FlexRay Configuration Blockset supports the sending and receiving of protocol data units (PDUs), which are also used in AUTOSAR. Such units comprise several signals, which can be handled in the model by using only one Simulink block per PDU.

dSPACE FlexRay Configuration Tool

Functionality Description
Importing communication descriptions  1)
  • Reads communication descriptions for FlexRay and validates via plausibility checks
  • Ignores irrelevant data n Supports various FIBEX versions (including versions 3.x and 4.1)2)
  • Supports various AUTOSAR System Template versions (including versions 4.x)2)
  • Hierarchical view of the communication description
  • Visualizes parameters
  • Filter and view options, as well as search masks for handling larger descriptions n Generates a report for the present configuration.
Signal and frame selection
  • Signal and frame selection
  • Select signals, PDUs and frames for creating blocks with the RTI FlexRay Configuration Blockset (for use in simulation).
  • All the frames sent to a real ECU are automatically identified and configured for simulation (restbus simulation).
PDU handling
  • PDU handling
  • PDU update bit manipulation
  • Alive counter for PDUs n CRC check for PDUs by user CRC C code file
  • Raw data access for PDUs
Frame handling
  • Frame handling
  • Raw data access for frames with or without signals
  • CRC check for frames by user CRC C code file
  • Enable/disable static frames via software: A null frame or old value (CHI Code option) is sent.
  • Enable/disable buffers of static slots via hardware: There is no bus activity in the slots.
Task configuration
  • Task configuration n Generate and configure communication tasks automatically or manually and according to the selected signals, PDUs and frames.
  • Consistency checks for eliminating invalid configurations in tasks
  • Configure dSPACE hardware, including the connected FlexRay communication controllers.


1) dSPACE tools for FlexRay rely on the existence of a communication description containing information for time-triggered message scheduling. The information is used to configure a dSPACE hardware platform to communicate messages, using a MATLAB/Simulink model for handling the messages.
2) Please contact dSPACE for supported versions.

RTI FlexRay Configuration Blockset

Functionality Description
Model generation
  • Generates MATLAB/Simulink blocks for FlexRay communication.
  • Combine the model frames with application models, for example, for function prototyping or restbus simulation.
  • Blocks for FlexRay controllers, tasks, and synchronization settings
  • Trigger blocks for dynamic frames n Blocks for sending and receiving protocol data units (PDUs)
Simulation stage
  • Use a dSPACE platform as a monitoring or simulation node in a FlexRay communication system.

Sujets apparentés Informations produit