L-Bus to U-Bus Interface (L2U)
MPC561/MPC563 Reference Manual, Rev. 1.2
11-10
Freescale Semiconductor
11.7.1
Programming Show Cycles
L-bus show cycles are disabled during reset and must be configured by setting the LSHOW[0:1] bits in the
L2U_MCR.
shows the configurations of the LSHOW[0:1] bits.
11.7.2
Performance Impact
When show cycles are enabled in the L2U module, there is a performance penalty on the L-bus. This
occurs because the L2U module does not support more than one access being processed at any time. To
ensure that only one access at a time is processed, and not lose an L-bus access that would have been show
cycled, the L2U module will arbitrate for the L-bus whenever it is processing any access. This L-bus
arbitration will prevent any other L-bus master from starting a cycle that might turn out to be a qualifiable
L-bus show cycle.
For L-bus show cycles, the minimum performance impact on the L-bus will be three clocks. This minimum
impact assumes that the L-bus slave access is a 1-clock access, and the L2U module acquires immediate
bus grant on the U-bus. The L2U has to wait two clocks before completing the show cycle on the U-Bus,
thus using up five clocks for the complete process.
A retried access on the L-bus (no address acknowledge) that qualifies to be show cycled, will be accepted
when it is actually acknowledged. This will cause a 1-clock delay before an L-bus master can retry the
access on the L-bus, because the L2U module will release L-bus one clock later.
L2U asserts the internal bus request signal on the U-bus for a minimum of two clocks when starting a show
cycle on the U-bus.
11.7.3
Show Cycle Protocol
The L2U module behaves as both a master and a slave on the U-bus during show cycles. The L2U starts
the U-bus transfer as a bus master and then completes the address phase and data phase of the cycle as a
slave. The L2U follows U-bus protocol of in-order termination of the data phase.
The USIU can control the start of show cycles on the U-bus by asserting the no-show cycle indicator. This
will cause the L2U module to release the U-bus for at least one clock before retrying the show cycle.
11.7.4
L-Bus Write Show Cycle Flow
The L2U performs the following sequence of actions for an L-bus-write show cycle.
1. Arbitrates for the L-bus to prevent any other L-bus cycles from starting
Table 11-3. L2U_MCR LSHOW Modes
LSHOW
Action
00
Disable L-bus show cycles
01
Show address and data of all L-bus space write cycles
10
Reserved (Disable L-bus show cycles)
11
Show address and data of all L-bus space read and write cycles
Summary of Contents for MPC561
Page 84: ...MPC561 MPC563 Reference Manual Rev 1 2 lxxxiv Freescale Semiconductor...
Page 144: ...Signal Descriptions MPC561 MPC563 Reference Manual Rev 1 2 2 46 Freescale Semiconductor...
Page 206: ...Central Processing Unit MPC561 MPC563 Reference Manual Rev 1 2 3 62 Freescale Semiconductor...
Page 302: ...Reset MPC561 MPC563 Reference Manual Rev 1 2 7 14 Freescale Semiconductor...
Page 854: ...Time Processor Unit 3 MPC561 MPC563 Reference Manual Rev 1 2 19 24 Freescale Semiconductor...
Page 968: ...Development Support MPC561 MPC563 Reference Manual Rev 1 2 23 54 Freescale Semiconductor...
Page 1144: ...Internal Memory Map MPC561 MPC563 Reference Manual Rev 1 2 B 34 Freescale Semiconductor...
Page 1212: ...TPU3 ROM Functions MPC561 MPC563 Reference Manual Rev 1 2 D 60 Freescale Semiconductor...
Page 1216: ...Memory Access Timing MPC561 MPC563 Reference Manual Rev 1 2 E 4 Freescale Semiconductor...