10-10
MPC8260 PowerQUICC II UserÕs Manual
MOTOROLA
Part III. The Hardware Interface
10.2.7 Data Buffer Controls (BCTL
x
)
The memory controller provides two data buffer controls for the 60x bus (BCTL0 and
BCTL1) and one for the local bus (LWR). These controls are activated when a GPCM- or
UPM-controlled bank is accessed. The BCTL
x
controls can be disabled by setting
OR
x
[BCTLD]. Access to SDRAM-machine controlled bank does not activate the BCTLx
controls. The BCTL signals are asserted on the rising edge of CLKIN on the Þrst cycle of
the memory controller operation. They are negated on the rising edge of CLKIN after the
last assertion of PSDVAL of the access is asserted. (See Section 10.2.13, ÒPartial Data Valid
Indication (PSDVAL).Ó) If back-to-back memory controller operations are pending,
BCTLx is not negated.
The BCTL signals have a programmable polarity. See Section 4.3.2.6, ÒSIU Module
ConÞguration Register (SIUMCR).Ó
10.2.8 Atomic Bus Operation
The MPC8260 supports the following kinds of atomic bus operations BR
x
[ATOM]:
¥
Read-after-write (RAWA). When a write access hits a memory bank in which
ATOM = 01, the MPC8260 locks the bus for the exclusive use of the accessing
master (internal or external).
While the bus is locked, no other device can be granted the bus. The lock is released
when the master that created the lock access the same bank with a read transaction.
If the master fails to release the lock within 256 bus clock cycles, the lock is released
and a special interrupt is generated. This feature is intended for CAM operations.
¥
Write-after-read (WARA). When a read access hit a memory bank in which
ATOM = 10, the MPC8260 locks the bus for the exclusive use of the accessing
master (internal or external).
During the lock period, no other device can be granted bus mastership. The lock is
released when the device that created the lock access the same bank with a write
transaction. If the device fails to release the lock within 256 bus clock cycles, the
lock is released and a special interrupt is generated.
Note that this mechanism does not replace the PowerPC reservation mechanism.
10.2.9 Data Pipelining
Multiple-MPC8260 systems that use that use data checking, such as ECC or parity, face a
timing problem when synchronous memories, such as SDRAM, are used. Because these
devices can output data every cycle and because the data checking requires additional data
setup time, the timing constraints are extremely hard to meet. In such systems, the user
should set the data pipelining bit, BRx[DR]. This creates data pipelining of one stage within
the memory controller in which the data check calculations are done, thus eliminating the
additional data setup time requirement.
Summary of Contents for MPC8260 PowerQUICC II
Page 1: ...MPC8260UM D 4 1999 Rev 0 MPC8260 PowerQUICC II UserÕs Manual ª ª ...
Page 66: ...lxvi MPC8260 PowerQUICC II UserÕs Manual MOTOROLA ...
Page 88: ...1 18 MPC8260 PowerQUICC II UserÕs Manual MOTOROLA Part I Overview ...
Page 120: ...2 32 MPC8260 PowerQUICC II UserÕs Manual MOTOROLA Part I Overview ...
Page 138: ...Part II iv MPC8260 PowerQUICC II UserÕs Manual MOTOROLA Part II Configuration and Reset ...
Page 184: ...4 46 MPC8260 PowerQUICC II UserÕs Manual MOTOROLA Part II ConÞguration and Reset ...
Page 202: ...Part III vi MPC8260 PowerQUICC II UserÕs Manual MOTOROLA Part III The Hardware Interface ...
Page 266: ...8 34 MPC8260 PowerQUICC II UserÕs Manual MOTOROLA Part III The Hardware Interface ...
Page 382: ...10 106 MPC8260 PowerQUICC II UserÕs Manual MOTOROLA Part III The Hardware Interface ...
Page 392: ...11 10 MPC8260 PowerQUICC II UserÕs Manual MOTOROLA Part III The Hardware Interface ...
Page 430: ...Part IV viii MOTOROLA Part IV Communications Processor Module ...
Page 490: ...14 36 MPC8260 PowerQUICC II UserÕs Manual MOTOROLA Part IV Communications Processor Module ...
Page 524: ...17 10 MPC8260 PowerQUICC II UserÕs Manual MOTOROLA Part IV Communications Processor Module ...
Page 556: ...18 32 MPC8260 PowerQUICC II UserÕs Manual MOTOROLA Part IV Communications Processor Module ...
Page 584: ...19 28 MPC8260 PowerQUICC II UserÕs Manual MOTOROLA Part IV Communications Processor Module ...
Page 632: ...21 24 MPC8260 PowerQUICC II UserÕs Manual MOTOROLA Part IV Communications Processor Module ...
Page 652: ...22 20 MPC8260 PowerQUICC II UserÕs Manual MOTOROLA Part IV Communications Processor Module ...
Page 668: ...23 16 MPC8260 PowerQUICC II UserÕs Manual MOTOROLA Part IV Communications Processor Module ...
Page 758: ...27 28 MPC8260 PowerQUICC II UserÕs Manual MOTOROLA Part IV Communications Processor Module ...
Page 780: ...28 22 MPC8260 PowerQUICC II UserÕs Manual MOTOROLA Part IV Communications Processor Module ...
Page 874: ...29 94 MPC8260 PowerQUICC II UserÕs Manual MOTOROLA Part IV Communications Processor Module ...
Page 920: ...31 18 MPC8260 PowerQUICC II UserÕs Manual MOTOROLA Part IV Communications Processor Module ...
Page 980: ...A 4 MPC8260 PowerQUICC II UserÕs Manual MOTOROLA Appendixes ...
Page 1002: ...Index 22 MPC8260 PowerQUICC II UserÕs Manual MOTOROLA INDEX ...
Page 1006: ......