16-52
MPC860 PowerQUICC UserÕs Manual
MOTOROLA
Part IV. Hardware Interface
meeting setup and hold times for all inputs associated with the rising edge of CLKOUT is
critical. To support synchronous mode using the memory controller, SIUMCR[SEME]
must be set. When TS is asserted, the memory controller compares the address with each
of its valid banks. If a match is found, control signals to the slave are generated and TA is
supplied to the external master. If SEME = 0, the memory controller is bypassed and the
external synchronous master must provide control signals to the slave. See Figure 16-47.
16.8.2 Asynchronous External Masters
Asynchronous masters initiate transfers by driving the address bus and asserting AS.
A[0Ð31], RD/WR, and TSIZ must have a proper setup time before AS is asserted. To
support asynchronous mode, SIUMCR[AEME] must be set. The memory controller
synchronizes AS assertion to its internal clock and generates control signals to the slave
device. When AS is synchronized, the memory controller compares the address with each
of its deÞned valid banks; if a match is found, control signals to the slave are generated and
TA is supplied to the external master. All control signals to the memory device and TA are
negated with the negation of AS. If AEME = 0, the memory controller is bypassed and the
external asynchronous master must provide control signals to the slave. In this mode, the
MPC860Õs AS signal cannot be used as an input. See Figure 16-48.
16.8.3 Special Case: Address Type Signals for External Masters
The AT signals are not sampled on the external bus for external master accesses. When
external masters access slaves on the bus, the internal AT[0Ð2] signals reaching the memory
controller are forced to Ô100Õ. The user should ensure this access matches the BRx[AT]. It
is masked by ORx[ATM].
16.8.4 UPM Features Supporting External Masters
16.8.4.1 Address Incrementing for External Synchronous Bursting
Masters
BADDR[28Ð30] should be used to generate addresses to memory devices for burst
accesses. They duplicate the value of A[28Ð30] when an internal master initiates an external
bus transaction. When an external master initiates an external bus transaction, they reßect
the value of A[28Ð30] on the Þrst clock cycle of the memory access; these signals are
latched by the memory controller and on subsequent clock cycles, BADDR[28Ð30]
increments as programmed in the UPM.
16.8.4.2 Handshake Mechanism for Asynchronous Bursting Masters
A wait mechanism in the UPM supports handshaking for external asynchronous masters.
This is provided with an AS input signal and the WAEN bit in the UPM RAM words. See
Section 16.6.4.11, ÒThe Wait Mechanism (WAEN).Ó
Summary of Contents for MPC860 PowerQUICC
Page 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Page 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Page 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Page 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Page 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Page 1106: ......