4 using bnksel signals in single-mpc8260 bus mode, 6 external masters timing, External masters timing -102 – Motorola MPC8260 User Manual
Page 378
10-102
MPC8260 PowerQUICC II UserÕs Manual
MOTOROLA
Part III. The Hardware Interface
¥
PSDVAL as a termination to a partial transaction (such as port-size beat access).
¥
Internal SDRAM bank selects (BNKSEL[0Ð2]) to allow SDRAM bank interleaving,
as described in Section 10.9.4, ÒUsing BNKSEL SIgnals in Single-MPC8260 Bus
Mode.Ó
10.9.4 Using BNKSEL SIgnals in Single-MPC8260 Bus Mode
The BNKSEL signals provide the following functionality in single-MPC8260 bus mode
¥
If bank-based interleaving is used, BNKSEL signals facilitate compatibility with
SDRAMs that have different numbers of row or column address lines. The address
lines of the MPC8260 bus and the BNKSEL lines can be routed independently to the
address lines and BA lines of the DIMM. Note that all SDRAMs populated on an
MPC8260 bus must still have the same organization. This ßexibility merely allows
the SDRAMs to be populated as a group with larger or smaller devices as
appropriate.
If BNKSEL lines were not used, the number of row and column address lines of the
SDRAMs would affect which MPC8260 address bus lines on which the bank select
signals would be driven, and would thus require that the BA signals of the SDRAMs
be routed to those address lines, thus limiting ßexibility.
¥
If BCR[HP] is programmed, BNKSEL signals facilitate logic analysis of the system.
Otherwise, the logic analyzer equipment must understand the address multiplexing
scheme of the board and intelligently reconstruct the address of bus transactions.
10.9.5 Address Incrementing for External Bursting Masters
BADDR[27Ð31] should be used to generate addresses to memory devices for burst
accesses. In 60x-compatible mode, when a master initiates an external bus transaction, it
reßects the value of A[27Ð31] on the Þrst clock cycle of the memory access. These signals
are latched by the memory controller and on subsequent clock cycles, BADDR[27Ð31]
increments as programmed in the UPM or after each data beat is sampled in the GPCM or
after each
READ
/
WRITE
command in the SDRAM machine (the SDRAM machine uses
BADDR only for port sizes of 16 or 8 bits).
10.9.6 External Masters Timing
External and internal masters have similar memory access timings. However, because it
takes more time to decode the addresses of external masters, memory accesses by external
masters start one cycle later than those of internal masters.
As soon as the external master asserts TS, the memory controller compares the address with
each of its deÞned valid banks. If a match is found, the memory controller asserts the
address latch enable (ALE) and control signals to the memory devices. The memory
controller asserts PSDVAL for each data beat to indicate data beat termination on write
transactions and data valid on read transactions.