TC1796
Peripheral Units (Vol. 2 of 2)
Micro Link Interface (MLI)
User’s Manual
23-32
V2.0, 2007-07
MLI, V2.0
if enabled by RIER.MPEIE = 1. In this case, the receiving controller software can
analyze the values in RDATAR, together with width RCR.DW and the address stored
in RADRR.
Figure 23-25 Write Frame Handling on Receiving Side
Note: In Automatic Data Mode, Write Frames are leading to a write action executed by
the MLI move engine. During the move engine operation, only one more MLI
frame can be received (stored in a waiting position to be executed). Then the
reception of more frames is blocked by Non-Acknowledge handshake. If the move
engine operation is finished, frame execution and reception continue normally.
If Automatic Data Mode is disabled, no blocking mechanism has been
implemented. The receiving controller software has to take care to deal with the
received data before it is overwritten by new incoming frames.
23.2.1.3 Read Frames
Read Frames transmit read request and optionally the read offset from the Local
Controller to the Remote Controller.
MLI_WFHRS
RCR.MOD = 1 ?
yes
no
Access Protection
Violation ?
no
yes
Memory Protection
Error Event
Write frame received
Write to Remote
Window is not
executed by the
move engine
Write to Remote
Window is executed
automatically by the
move engine
RISR.MEI := 1
RISR.MPEI := 1
RISR.NFRI := 1
Normal Frame
Received Event
Move Engine
Event
Write to Remote
Window is not
executed by the
move engine