![Freescale Semiconductor FlexRay MFR4310 Reference Manual Download Page 152](http://html1.mh-extra.com/html/freescale-semiconductor/flexray-mfr4310/flexray-mfr4310_reference-manual_2330597152.webp)
FlexRay Module (FLEXRAYV4)
MFR4310 Reference Manual, Rev. 2
152
Freescale Semiconductor
The application configures the size of the two segments of individual message buffers by writing the
message buffer number of the last message buffer in the first segment into the LAST_MB_SEG1 field in
the
Message Buffer Segment Size and Utilization Register (MBSSUTR)
The application configures the length of the message buffer data fields for both of the message buffer
segments by writing to the MBSEG2DS and MBSEG1DS fields in the
Message Buffer Data Size Register
Depending on the current receive functionality of the FlexRay module, the application must configure the
receive shadow buffers. For each segment and for each channel with at least one individual receive
message buffer assigned, the application must configure the related receive shadow buffer using the
Receive Shadow Buffer Index Register (RSBIR)
3.4.6.1.2
Specific Configuration Data
The second part of the message buffer configuration data is specific for each message buffer.
This data can be changed only when either of the following two events occur:
•
The protocol is in the
POC:config
state
•
The message buffer is disabled, MBCCSRn.EDS equals 0
The individual message buffer type is defined by the MTD and MBT bits in the
Configuration, Control, Status Registers (MBCCSRn)
The message buffer specific configuration data are
1. MCM, MBT, MTD bits in
Message Buffer Configuration, Control, Status Registers (MBCCSRn)
Message Buffer Cycle Counter Filter Registers (MBCCFRn)
Message Buffer Frame ID Registers (MBFIDRn)
Message Buffer Index Registers (MBIDXRn)
The meaning of the specific configuration data depends on the message buffer type, as given in the detailed
message buffer type descriptions
Section 3.4.6.2, “Single Transmit Message Buffers
Section 3.4.6.4, “Double Transmit Message Buffer
”.
3.4.6.2
Single Transmit Message Buffers
The section provides a detailed description of the functionality of single buffered transmit message buffers.
A single transmit message buffer is used by the application to provide message data to the FlexRay module
transmitted over the FlexRay Bus. The FlexRay module uses the transmit message buffers to provide
Table 3-89. Individual Message Buffer Types
MBCCSRn.MTD
MBCCSRn.MBT
Individual Message Buffer Description
0
0
Receive Message Buffer
0
1
Reserved
1
0
Single Transmit Message Buffer
1
1
Double Transmit Message Buffer
Summary of Contents for FlexRay MFR4310
Page 2: ......
Page 3: ...MFR4310 Reference Manual MFR4310RM Rev 2 03 2008...
Page 6: ...MFR4310 Reference Manual Rev 2 6 Freescale Semiconductor...
Page 12: ...MFR4310 Reference Manual Rev 2 12 Freescale Semiconductor Section Number Title Page...
Page 24: ...MFR4310 Reference Manual Rev 2 24 Freescale Semiconductor Table Number Title Page...
Page 28: ...Introduction MFR4310 Reference Manual Rev 2 28 Freescale Semiconductor...
Page 58: ...Device Overview MFR4310 Reference Manual Rev 2 58 Freescale Semiconductor...
Page 234: ...Clocks and Reset Generator CRG MFR4310 Reference Manual Rev 2 234 Freescale Semiconductor...
Page 260: ...Package Information MFR4310 Reference Manual Rev 2 260 Freescale Semiconductor...
Page 267: ......