Configuration eprom addresses -7 – Motorola MPC8260 User Manual
Page 191
MOTOROLA
Chapter 5. Reset
5-7
Part II. ConÞguration and Reset
Table 5-6 shows addresses that should be used to conÞgure the various MPC8260s. Byte
addresses that do not appear in this table have no effect on the conÞguration of the
MPC8260 chips. The values of the bytes in Table 5-6 are always read on byte lane D[0Ð7]
regardless of the port size.
The conÞguration master Þrst reads a value from address 0x00 then reads a value from
addresses 0x08, 0x10, and 0x18. These four bytes are used to form the conÞguration word
of the conÞguration master, which then proceeds reading the bytes that form the
conÞguration word of the Þrst slave device. The conÞguration master drives the whole
conÞguration word on D[0Ð31] and toggles its A0 address line. Each conÞguration slave
uses its RSTCONF input as a strobe for latching the conÞguration word during HRESET
assertion time. Thus, the Þrst conÞguration slave whose RSTCONF input is connected to
conÞguration masterÕs A0 output latches the word driven on D[0Ð31] as its conÞguration
word. In this way the conÞguration master continues to conÞgure all MPC8260 chips in the
system. The conÞguration master always reads eight conÞguration words regardless of the
number of MPC8260 parts in the system. In a simple system that uses one stand-alone
MPC8260, it is possible to use the default hard reset conÞguration word (all zeros). This is
done by tying RSTCONF input to VCC. Another scenario may be a system which has no
boot EPROM. In this case the user can conÞgure the MPC8260 as a conÞguration slave by
driving RSTCONF to 1 during PORESET assertion and then applying a negative pulse on
RSTCONF and an appropriate conÞguration word on D[0Ð31]. In such a system, asserting
HRESET in the middle of operation causes the MPC8260 to return to the conÞguration
programmed after PORESET assertion (not the default conÞguration represented by
conÞguration word of all zeros).
Table 5-6. Configuration EPROM Addresses
ConÞgured Device
Byte 0 Address Byte 1 Address Byte 2 Address Byte 3 Address
ConÞguration master
0x00
0x08
0x10
0x18
First conÞguration slave
0x20
0x28
0x30
0x38
Second conÞguration slave
0x40
0x48
0x50
0x58
Third conÞguration slave
0x60
0x68
0x70
0x78
Fourth conÞguration slave
0x80
0x88
0x90
0x98
Fifth conÞguration slave
0xA0
0xA8
0xB0
0xB8
Sixth conÞguration slave
0xC0
0xC8
0xD0
0xD8
Seventh conÞguration slave
0xE0
0xE8
0xF0
0xF8