TC1784
FlexRay™ Protocol Controller (E-Ray)
User´s Manual
20-228
V1.1, 2011-05
E-Ray, V3.13
Note: It is recommended to program the MBI bits of the Message Buffers belonging to
the FIFO to 0 via
to avoid generation of RX interrupts.
If the payload length of a received Frame is longer than the value programmed by
.
in the Header Section of the respective Message Buffer, the data
field stored in a Message Buffer of the FIFO is truncated to that length.
20.6.10.3 Access to the FIFO
To read from the FIFO the Host has to trigger a transfer from the Message RAM to the
Output Buffer by writing the number of the first Message Buffer of the FIFO (referenced
by FFB) to the Output Buffer Command Request register. The Message Handler then
transfers the Message Buffer addressed by the GET Index Register (GIDX) to the Output
Buffer. After this transfer the GET Index Register (GIDX) is incremented.
20.6.11
Message Handling
The Message Handler controls data transfers between the Input / Output Buffer and the
Message RAM and between the Message RAM and the two Transient Buffer RAMs. All
accesses to the internal RAM’s are 32 bit accesses.
Access to the Message Buffers stored in the Message RAM is done under control of the
Message Handler state machine. This avoids conflicts between accesses of the two
protocol controllers and the Host to the Message RAM.
Frame IDs of Message Buffers assigned to the static segment have to be in the range
from 1 to NSS as configured in the GTU Configuration Register 7. Frame IDs of Message
Buffers assigned to the dynamic segment have to be in the range from NSS + 1 to 2047.
Received messages with no matching dedicated receive buffer (static or dynamic
segment) are stored in the receive FIFO (if configured) if they pass the FIFO rejection
filter.
20.6.11.1 Host access to Message RAM
The message transfer between Input Buffer and Message RAM as well as between
Message RAM and Output Buffer is triggered by the Host by writing the number of the
target / source Message Buffer to be accessed to the Input or Output Buffer Command
Request register.
The Input / Output Buffer Command Mask registers can be used to write / read Header
and Data Section of the selected Message Buffer separately. If bit
in the Input
Buffer Command Mask register is set (
= 1), the transmission request flag TXR
of the selected Message Buffer is automatically set after the Message Buffer has been
updated.
Содержание TC1784
Страница 1: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Страница 3: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Страница 950: ...TC1784 Direct Memory Access Controller DMA User s Manual 11 132 V1 1 2011 05 DMA V3 03 ...
Страница 1949: ...TC1784 General Purpose Timer Array GPTA v5 User s Manual 21 297 V1 1 2011 05 GPTA v5 V1 14 ...
Страница 2350: ...w w w i n f i n e o n c o m Published by Infineon Technologies AG Doc_Number ...