User Guide > FlexRay Bus

FlexRay Bus

The FlexRay bus was designed to handle a large variety of frames and provides both time-triggered communication, allowing deterministic data transfers that arrive at predictable times down to the microsecond, as well as dynamic, event-driven data inspired by CAN. FlexRay relies on a communication cycle that is split into a number of segments, especially the static and dynamic segment, with communications slots for time triggered and event triggered FlexRay frames, respectively. It is the task of the network designer to configure all the parameters needed to define the FlexRay bus communication cycle, like the width of the cycle, the number of static slots in the static segment, the number of minislots in the dynamic segment etc.

To add a new FlexRay Bus to your system model, click the FlexRay button in the Toolbar.

This will open the Bus dialog:

Another way of creating Buses is by connecting two FlexRay Ports directly to each other (as described in the Link chapter).

Properties

Bit speed

Defines the channel baudrate or transmission speed in bits/s.

Cycle

The length of the FlexRay communication cycle in microseconds.

Macrotick Duration

The duration of the cluster wide nominal macrotick expressed in microseconds.

Macro Per Cycle

The number of macroticks (MT) in the communication cycle.

Number Of Static Slots

The number of static slots in the static segment.

Static Slot Duration

The duration of a slot in the static segment in macroticks (MT).

Payload Length Static

Globally configured payload length of a static frame in bytes.

Number Of Minislots

The number of minislots in the dynamic segment.

Minislot Duration

The duration of a minislot in the dynamic segment in macroticks (MT).

Network Idle Time

The duration of the network idle time in macroticks (MT).

Symbol Window

The duration of the symbol window in macroticks (MT).

Actions

The following actions are available for existing Buses - right-click on a Bus in the topology or the tree view:

     
Edit Opens the Bus dialog in edit mode.
Delete Removes the Bus from the topology.
Note! this will affect for example flows where this Bus is used.