Media Local Bus (MLB)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
Freescale Semiconductor
33-3
Preliminary
33.1.3.1
Normal Mode
This mode is the main operational mode. The module transmits and receives MLB data, interfaces with
DSPI_A and DSPI_B, and generates synchronization signals for other modules. In this mode, debug
signals can be output to help in the setup. These signals are selected through the MLB Configuration
Register (MLB_MCR) and the appropriate SIU_PCR[PA] field.
33.1.3.2
Stop Mode
This mode is the main low-power mode of the SoftMLB Interface Logic. It is enabled by setting the MDIS
bit in the MLB_MCR register or by setting the HLT[9] bit in the SIU_HLT register. In this mode, the
SoftMLB Interface Logic clocks are disabled, eliminating dynamic power consumption.
This module is power gated when the SoC enters SLEEP mode.
33.2
External Signal Description
The SoftMLB Interface Logic can be configured, via the MIFSEL bit in the MLB_MCR register, for a
3-pin interface (MIFSEL=0) or a 5-pin interface (MIFSEL=1). The state of this bit determines the signals
that are multiplexed out by the SoftMLB Interface Logic. In 3-pin mode, the MLBCLK (input), MLBSIG
(bidirectional), MLBDAT (bidirectional), MLBSIG_BUFEN (output), and MLBDAT_BUFEN (output)
are available and can be routed to PE[0:4] or PF[1:5]. In 5-pin mode, MLBCLK (input), MLBSI (input),
MLBDI (input), MLBSO (output), and MLBDO (output) are available and can be routed to PE[0:4] or
PF[1:5], respectively. Furthermore, the clock adjust observation signals, MLB_SIGOBS, MLB_DATOBS,
and the MLB_SLOT debug signal can be output and routed to PE5 or PF6.
provides a summary
of the external signals used for the SoftMLB interface.
Table 33-1. SoftMLB External Signal Summary
SoftMLB External Signal Summary
Signal Name
Signal Description
Interface
Pin Muxing
Options
MLBCLK
MLB Clock
5-pin & 3-pin
PE0, PF1
MLBSI
MLBSIG
MLB Signal In
MLB Bi-directional Signal
5-pin
3-pin
PE1, PF2
MLBDI
MLBDAT
MLB Data In
MLB Bi-directional Data
5-pin
3-pin
PE2, PF3
MLBSO
MLBSIG_BUFEN
MLB Signal Out
MLB Signal Level Shifter Enable
5-pin
3-pin
PE3, PF4
MLBDO
MLBDAT_BUFEN
MLB Data Out
MLB Data Level Shifter Enable
5-pin
3-pin
PE4, PF5
MLB_SLOT
MLB_SIGOBS
MLB_DATOBS
MLB Slot Debug
MLB Clock Adjust Observe Signal Output
MLB Clock Adjust Observe Data Output
5-pin & 3-pin
5-pin & 3-pin
5-pin & 3-pin
PE5, PF6