TC1796
Peripheral Units (Vol. 2 of 2)
Micro Link Interface (MLI)
User’s Manual
23-75
V2.0, 2007-07
MLI, V2.0
23.4
MLI Kernel Registers
This section describes the kernel registers of the MLI modules. All MLI kernel register
names described in this section will be referenced in other parts of the TC1796 User’s
Manual by the module name prefix “MLI0_” for the MLI0 interface and “MLI1_” for the
MLI1 interface.
MLI Kernel Register Overview
Figure 23-50 MLI Kernel Registers
All registers can be accessed with 8-bit, 16-bit or 32-bit write or read operations.
Accesses to address locations inside the MLI address range not targeting the indicated
registers are not allowed. The complete and detailed address map of the of the MLI
modules is described in
of the TC1796 User’s Manual
System Units part (Volume 1).
TPxBAR
MCA06320_mod
TPxAOFR
TCBAR
RPxBAR
RADRR
FDR
TSTATR
TPxSTATR
TCDMR
TRSTATR
TCR
RPxSTATR
SCR
TIER
TISR
TINPR
RIER
RISR
RINPR
GINTR
OICR
TPxDATAR
TDRAR
RDATAR
AER
ARR
x = 0-3 (Number of pipes)
General Module
Registers
General Status /
Control Registers
Access Protection
Registers
Transmission Status/
Control Registers
Transmission Data /
Address Registers
Transmitter Interrupt
Registers
Receiver Status /
Control Registers
Receiver Data /
Address Registers
Receiver Interrupt
Registers
RCR
ID