The E-Ray Module is the FlexRay Communication Controller IP-module from Bosch that can be realized as a stand-alone device, as part of an ASIC or as a FPGA. It performs communication according to the FlexRay protocol specification v2.1.
For communication on a FlexRay network, individual message buffers with up to 254 data bytes are configured. The message storage consists of a single-ported Message RAM that holds up to 128 Message Buffers. All functions concerning the handling of messages are implemented in the Message Handler. Those functions are the acceptance filtering, the transfer of messages between the two FlexRay Protocol Controllers and the Message RAM, maintaining the transmission schedule as well as providing message status information.
The register set of the E-Ray module can be accessed directly by an external CPU via the modules Host interface. These registers are used to control/configure/monitor the FlexRay Protocol Controllers, Message Handler, Global Timing Unit, System Universal Control, Frame and Symbol Processing, Network Management, Interrupt Control, and to access the Message RAM via Input / Output Buffer.
The E-Ray Module can be connected to a wide range of customer-specific Host CPUs via its 8/16/32-bit Generic CPU Interface.