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.

Key Benefits

The dSPACE FlexRay Configuration Package is an extensive solution for using FlexRay in dSPACE’s real time systems and consists of two parts: dSPACE FlexRay Configuration Tool and RTI FlexRay Configuration Blockset. The package makes FlexRay configurations easy and hides much of FlexRay’s complexity. Configuration settings can be stored as and exchanged with project files. The dSPACE FlexRay Configuration Package has been designed in close cooperation with advanced users of the FlexRay protocol to ensure it meets your requirements. 

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.

Functionality Description
Importing communication descriptions
  • Reads communication descriptions for FlexRay and validates via plausibility checks
  • Ignores irrelevant data
  • Support of various AUTOSAR System Template versions1)
  • Support of various FIBEX versions1)
  • Hierarchical view of the communication description
  • Visualizes parameters
  • Filter and view options, as well as search masks for handling larger descriptions
  • Generates a report for the present configuration
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 update bit manipulation
  • Alive counter for PDUs
  • CRC check for PDUs by user CRC C-code file
  • Raw data access for PDUs
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
  • RX time stamp support
Task configuration
  • 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
Support of AUTOSAR functions
  • Container IPDU
  • End-to-end protection
  • Secure onboard communication
  • Global time synchronization
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
  • 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
1) Click here for more information on the communication standards supported by dSPACE and the appropriate versions.

  • dSPACE FlexRay Configuration Package Product Information, PDF, English, 668 KB
Related Topics Product Information Contact Information

Subscribe newsletter

Subscribe to our newsletters, or manage or delete your subscriptions