TC1796
Peripheral Units (Vol. 2 of 2)
Micro Link Interface (MLI)
User’s Manual
23-28
V2.0, 2007-07
MLI, V2.0
23.2.1.2 Write/Data Frames
Write Frames (also named Data Frames) transmit the write data and optionally the write
offset.
Figure 23-22 Write Frame Flow
MCA05890_mod
Transmitting MLI Controller
Receiving MLI Controller
MLI Transmitter Ready
Transfer Window x is written
(Addr, Data, Width)
TPxAOFR.AOFF := Offset
TPxDATAR.DATA:= Data
TPxSTATR.DW
:= Width
TRSTATR.DVx
:= 1
TRSTATR.DVx := 0
TISR.NFSIx
:= 1
Normal Frame
Sent x Event
TREADY = 1
Send "Write Offset and
Data Frame" of pipe x
Address Prediction:
Calculate TPxSTATR.AP
and TPxSTATR.OP
TPxSTATR.OP = 0 ?
TCR.NO = 1 ?
yes
yes
no
no
Send "Optimized Write
Frame" of pipe x
MLI Receiver Ready
Pipe x initialized
RADRR.ADDR, RPxBAR.ADDR :=
RPxBAR modified by Offset
RADRR.ADDR, RPxBAR.ADDR :=
RPxBAR.ADDR + RPxSTATR.AP
RDATAR.DATA := Data
RCR.DW
:= Detected data
width
RCR.TF
:= 10
B
RIER.NFRI
:= 1
Parity check & acknowledge frame
Parity check & acknowledge frame
Write Data to Remote Window
(see separate figure)
Normal Frame
Received Event