The FlexRay Communication System is designed to provide high-speed deterministic distributed control for advanced automotive applications. Its dual-channel (10 Mbps per channel) architecture offers system-wide redundancy that meets the reliability requirements of emerging safety systems, such as brake-by-wire. Some of the basic characteristics of the FlexRay protocol are synchronous and asynchronous frame transfer, guaranteed frame latency and jitter during synchronous transfer, prioritization of frames during asynchronous transfer, multi-master clock synchronization, error detection and signaling, error containment on the physical layer through the use of a bus guardian device, and scalable fault tolerance.
The FlexRay Adapter consists of the FlexRay Controller, D12 controller (PDIUSBD12), and Cortex M1 Processor. The FlexRay Controller Configuration and Data Flow are controlled by the Cortex M1 Processor via a USB interface.
- Compliant to FlexRay protocol specification v2.1 Rev A
- Support of single communication channel-A
- Available in non-cold start node and cold-start node versions
- Up to 5 Mbps data rate
- 16 frames TX / RX buffer
- Configurable payload length in the static/dynamic segment
- Frame ID, cycle count based message filtering
- 16-bit generic CHI Interface, optional AHB interface
- Interface to PDIUSBD12 USB chip (full speed 12 Mbps)
- Interface to TJA1080 FlexRay transceiver
- Non-cold start node version uses 18,500 of 24,576 Tiles (75%) of an Actel Cortex-M1-enabled ProASIC3 M1A3P1000-2 device
- Cold start node version uses 20,262 of 38,400 Tiles (52%) of an Actel Cortex-M1-enabled ProASIC3E M1A3PE1500 standard speed grade device