Download Print this page

Freescale Semiconductor MPC8313E PowerQUICC II Pro Family Reference Manual page 490

Integrated
Hide thumbs Also See for MPC8313E PowerQUICC II Pro:

Advertisement

Enhanced Local Bus Controller
latch uses this signal to capture the address and provide it to the address pins of the memory or peripheral
device. If the eLBC is not used in multiplexed mode, the 26 LSBs of the address are provided by LA[0:25],
unlatched, to the address pins of the memory or peripheral device. When LALE is negated, LAD then
serves as the (bi-directional) data bus for the access. Any address phase initiates the assertion of LALE,
which has a programmable duration of between 1 and 4 bus clock cycles.
To ensure adequate hold time on the external address latch, LALE negates earlier than the address changes
on LAD during address phases. By default, LALE negates earlier by 2 platform clock period. For example,
if the platform clock is operating at 66.6 MHz, then 3 ns of address hold time is introduced. However, at
higher frequencies, the duration of the shortened LALE pulse may not meet the minimum latch enable
pulse width specifications of some latches. In such cases, setting LBCR[AHD] = 1 increases the LALE
pulse width by 1 platform clock cycle, but decreases the address hold time by the same amount. If both
longer hold time and longer LALE pulse duration are needed, then the address phase can be extended using
the ORn[EAD] and LCRR[EADC] fields, and the LBCR[AHD] bit can be left at 0. However, this will add
latency to all address tenures.
The frequency of LALE assertion varies across the three memory controllers:
For GPCM, every assertion of LCS
asserts prior to each such access. For example, GPCM driving an 8-bit port would assert LALE and
LCS
32 times in order to satisfy a 32-byte cache line transfer.
n
For FCM, LALE asserts prior to each multi-command operation sequence, but LALE can be
ignored on NAND Flash EEPROM accesses as the signal does not enable address latching in such
devices. The value on the LAD and LA pins during LALE assertion is driven low-impedance, but
otherwise not defined for FCM banks.
In the case of UPM, the frequency of LALE assertion depends on how the UPM RAM is
programmed. UPM single accesses typically assert LALE once, upon commencement, but it is
possible to program UPM to assert LALE several times, and to change the values of LA
without LALE being involved.
In general, when using the GPCM controller it is not necessary to use LA if a sufficiently wide latch is
used to capture the entire address during LALE phases. The UPMs may require LA if the eLBC is
generating its own burst address sequence.
To illustrate how a large transaction is handled by the eLBC,
GPCM performing a 32-byte write starting at address 0x5420. Note that during each of the 32 assertions
of LALE, LA[21:25] exactly mirror LAD[27:31], but during data phases, only LAD[0:7] is driven with
valid data.
MPC8313E PowerQUICC™ II Pro Integrated Processor Family Reference Manual, Rev. 2
10-42
is considered an independent access, and accordingly, LALE
n
Figure 10-30
with and
n
shows eLBC signals for the
Freescale Semiconductor

Advertisement

loading

This manual is also suitable for:

Mpc8313 powerquicc ii pro