Information

Enhanced Local Bus Controller
MPC8308 PowerQUICC II Pro Processor Reference Manual, Rev. 1
10-82 Freescale Semiconductor
10.4.4.4.8 Data Valid and Data Sample Control (UTA)
When a read access is handled by the UPM, and the UTA bit is 1 (data is to be sampled by the eLBC), the
value of the DLT3 bit in the same RAM word, in conjunction with MxMR[GPL4], determines when the
data input is sampled by the eLBC as follows:
•If MxMR[GPL4] = 1 (G4T4/DLT3 functions as DLT3) and DLT3 = 1 in the RAM word, data is
latched on the falling edge of the bus clock instead of the rising edge. The eLBC samples the data
on the next falling edge of the bus clock, which is during the middle of the current bus cycle. This
feature should be used only in systems without external synchronous bus devices that require
mid-cycle sampling.
•If MxMR[GPL4] = 0 (G4T4/DLT3 functions as G4T4), or if MxMR[GPL4] = 1 but DLT3 = 0 in
the RAM word, data is latched on the rising edge of the bus clock, which occurs at the end of the
current bus clock cycle (normal operation).
Figure 10-67 shows how data sampling is controlled by the UPM.
Figure 10-67. UPM Read Access Data Sampling
10.4.4.4.9 LGPL[0:5] Signal Negation (LAST)
When the LAST bit is read in a RAM word, the current UPM pattern is terminated at the end of the current
cycle. On the next cycle (following LAST) all the UPM signals are negated unconditionally (driven to
logic 1), unless there is a back-to-back UPM request pending. In this case, the signal values for the cycle
following the one in which the LAST bit was set are taken from the first RAM word of the pending UPM
routine.
In case of UPM writes, program UTA and LAST in same RAM word. In case of UPM reads, program UTA
and LAST in consecutive or same RAM words.
10.4.4.4.10 Wait Mechanism (WAEN)
The WAEN bit in the RAM array word can be used to enable the UPM wait mechanism in selected UPM
RAM words. If the UPM reads a RAM word with WAEN set, the external LUPWAIT signal is sampled
and synchronized by the memory controller as if it were an asynchronous signal. The WAEN bit is ignored
if LAST = 1 in the same RAM word.
To internal
data bus
LCLK
UPM read AND GPL4nDIS = 1 AND DLT3 = 1
M
U
L
T
I
P
L
E
X
O
R
1
0
LD[0:15]