![Infineon Technologies TC1784 User Manual Download Page 1985](http://html.mh-extra.com/html/infineon-technologies/tc1784/tc1784_user-manual_20554461985.webp)
TC1784
Micro Link Interface (MLI)
User´s Manual
22-36
V1.1, 2011-05
MLI, V2.0
Local Controller
A read operation from a location within a Transfer Window x of the Local Controller
delivers a dummy value as result of the read action and triggers the transmission of a
Read Frame. The dummy value of the initial read action should be ignored and the
software has to wait for the reception of the Answer Frame to get the desired data.
•
The 16 least significant address bits of the Transfer Window read access are stored
in TPxAOFR.AOFF as read offset address. In case of a an access to a Small Transfer
Window, also 16 bits are stored, but the higher bits are not taken into account
assuming the buffer size is configured correctly (see
).
•
The data width of the Transfer Window read access (8-bit, 16-bit, or 32-bit) is stored
in bit field TPxSTATR.DW.
•
Status flag TRSTATR.DVx (data valid) is set.
•
Status flag TRSTATR.RPx (read pending) is set. This bit is cleared by hardware
when an Answer Frame has been received correctly.
•
If the address prediction method is not enabled (TCR.NO = 1), transmission of a
Discrete Read Frame is started. If the address prediction method is enabled
(TCR.NO = 0), a Discrete Read Frame is started only if an address prediction is not
possible (indicated by TPxSTATR.OP = 0). If TPxSTATR.OP = 1, an address
prediction is possible and an Optimized Read Frame is started.
•
Status flag TRSTATR.DVx is cleared by hardware and MLI event status flag
TISR.NFSIx (Normal Frame Sent event in pipe x) is set (and a service request output
is activated if enabled by TIER.NFSIEx = 1) after the Read Frame has been finished
and correctly acknowledged by the MLI receiver of the Remote Controller.
The number m of offset address bits that are transmitted at a Discrete Read Frame is
determined by the (coded) size of the Remote Window in the Remote Controller that has
been previously initialized by the transmission of a Copy Base Address Frame.
Parameter m is stored in bit field TPxSTATR.BS (and RPxSTATR.BS) and can be in the
range of 1 to 16 bits.
After a completed transmission of a Read Frame, the Local Controller expects the
reception of an Answer Frame. The Answer Frame is introduced with the highest priority
into the data flow of the transmitter of the Remote Controller.
Figure 22-28 Discrete Read Frame
MCA06296
x
P
DW
0
0
2
6+m
TPxSTATR.DW
3
1
1
m-bit Offset Address
4
TPxAOFR.AOFF
Header
m = TPxSTATR.BS+1
x
= Pipe number
DW = Data width
Summary of Contents for TC1784
Page 1: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Page 3: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Page 950: ...TC1784 Direct Memory Access Controller DMA User s Manual 11 132 V1 1 2011 05 DMA V3 03 ...
Page 1949: ...TC1784 General Purpose Timer Array GPTA v5 User s Manual 21 297 V1 1 2011 05 GPTA v5 V1 14 ...
Page 2350: ...w w w i n f i n e o n c o m Published by Infineon Technologies AG Doc_Number ...