FlexRay Communication Controller (FLEXRAY)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
30-4
Freescale Semiconductor
Preliminary
NOTE
The FlexRay block does not provide a memory protection scheme for the
FlexRay Memory.
30.1.5
Features
The FlexRay block provides the following features:
•
FlexRay Communications System Protocol Specification, Version 2.1 Rev A
implementation
•
FlexRay Communications System Electrical Physical Layer Specification, Version 2.1 Rev A
compliant bus driver interface
•
Single channel support
— FlexRay Port A can be configured to be connected either to physical FlexRay channel A or
physical FlexRay channel B.
•
FlexRay bus data rates of 10 Mbit/s, 8 Mbit/s, 5 Mbit/s, and 2.5 Mbit/s supported
•
Internal oscillator or internal PLL
1
clocking of the protocol engine
•
64 configurable message buffers with
— Individual frame ID filtering
— Individual channel ID filtering
— Individual cycle counter filtering
•
Message buffer header, status and payload data stored in dedicated FlexRay memory
— Allows for flexible and efficient message buffer implementation
— Consistent data access ensured by means of buffer locking scheme
— Application can lock multiple buffers at the same time
•
Size of message buffer payload data section configurable from 0 up to 254 bytes
•
Two independent message buffer segments with configurable size of payload data section
— Each segment can contain message buffers assigned to the static segment and message buffers
assigned to the dynamic segment at the same time
•
Zero padding for transmit message buffers in static segment
— Applied when the frame payload length exceeds the size of the message buffer data section
•
Transmit message buffers configurable with state/event semantics
•
Message buffers can be configured as
— Receive message buffer
— Single buffered transmit message buffer
— Double buffered transmit message buffer (combines two single buffered message buffer)
•
Individual message buffer reconfiguration supported
— Means provided to safely disable individual message buffers
— Disabled message buffers can be reconfigured
1. Due to the tight timing requirements and overall system requirements of FlexRAY systems, usage of the PLL as the clock
source has not been fully evaluated. It is recommended to use a 40 MHz crystal for the clock source.