The FlexRay Controller fully complies with FlexRay Communication System Protocol Specification, Version 2.1, Revision A. It implements the specification-defined Controller Host Interface (CHI) and Protocol Engine (PE) functionality, with clean partitioning between the CHI and PE functional blocks.
The FlexRay Controller supports 4–252 message buffers and features standard interfaces to system logic and memories, so it can be readily optimized to your system requirements and easily integrated into your FPGA or ASIC device.
The host CPU interface is similar to the AMBA 2 APB. Example glue logic to connect to AMBA 2 APB is included with the product. The interface to FlexRay memory, which stores the message buffer header, payload, and status, is AMBA 2 AHB and can be adapted to other system memory interfaces upon request.
Hardware Configuration Parameters
OPTION | RANGE | DEFAULT |
Maximum number of message buffers | 4-252 | 32 |
FlexRay memory (AHB) data bus width | 32 or 64 (bits) | 32 |
Gate Count and Performance
NUMBER OF MESSAGE BUFFERS | GATES | MIN. CHI FREQUENCY |
4 | 76,720 | 20 |
32 | 83,431 | 22 |
252 | 140,997 | 135 |