TC1784
Micro Link Interface (MLI)
User´s Manual
22-71
V1.1, 2011-05
MLI, V2.0
To initialize and to operate the MLI, the following items should be taken into account:
•
Connection setup (see
•
Local Controller transmitter and pipe setup (see
•
Remote Controller receiver setup (see
•
Remote Controller transmitter and Local Controller receiver setup (see
•
•
Connection to DMA mechanism (see
)
•
Connection of MLI to SPI (see
22.3.1
Connection Setup
For the general setup of an MLI connection, several steps have to be respected.
•
There is the possibility to change the signal routing to adapt to different applications.
If another connection than the default one from an input/output vector of the MLI
signals is desired, register OICR has to be programmed (see also
•
In some devices (mainly stand-alone peripheral devices without CPU, where the MLI
module is a possible communication channel), the setting “A” can be modified by
hardware to another setting (e.g. to setting “B”) during the boot phase. In this case,
the initial setting “A” can correspond to an inactive setting (MLI not used for
communication), whereas the setting “B” is used for MLI communication.
•
In the case a memory access protection is implemented in the receiver and automatic
handling of data is desired, the user has to enable the corresponding address range
in registers AER and ARR. After a reset, in most microcontrollers, the access
protection is generally disabled to avoid access to safety-critical data. Depending on
the device, some specific address ranges can already be enabled for automatic
access by default.
•
In devices with explicit port control (such as microcontrollers), the port pins are
generally set to input after a reset. In order to allow MLI communication, the MLI-
related port pins have to be configured to make the MLI signals externally available
and to adapt the driver setting (refer to port chapter).
The MLI module should not be enabled for reception (RCR.RCVRST = 1) before
programming the desired port setting, because changing the port setting can lead to
unintended edges at the module inputs due to setting changes. If the MLI module is
already enabled for reception, unintended edges are interpreted as communication
signals, so the receiver might deliver wrong results. If this has happened
unintentionally, the receiver can be reset by RCR.RCVRST=1.
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 ...