Datasheet

Appendix A. Migrating from the ColdFire MCF5307 to the MCF5407 A-9
Reset Initialization Modications
multiplexed with D[7:3]. See for D[2:0]/DIVIDE[2:0] encodings sampled at reset. Note
that Table A-7 and Table A-8 congure the global, or boot, CS0
that is used to access boot
ROM out of reset. CS0
is the only chip select active out of reset until other chip selects
become valid. Both the wait states and port size of boot memory accessed by boot CS0
are
programmed through these bits.
Table A-8 shows congurations for D[6:5]/PS[1:0].
Table A-9 initializes the pin assignment register of the parallel I/O port to be either parallel
I/O or to be the upper address bus bits along with various attribute and control signals at
reset to give the user the option to access a broader addressing range of memory, if desired.
Table A-10 shows congurations for D3/BE_CONFIG. Because some boot memories
require byte enables to be active only during writes, the functionality of byte enables,
BE[3:0], can be programmed at reset.
D[2:0]/DIVIDE[2:0] congurations are shown in Table A-5.
After RSTI
is negated, 32 bits of CPU conguration information are loaded into data
register D0 and 32 bits of internal memory information are loaded in D1. Because these
registers are completely uninitialized on previous ColdFire devices, this feature allows
users to identify the MCF5407 through software. Values D1 = 0x0630_0530 and D0 =
Table A-7. D7/AA, Automatic Acknowledge of Boot CS0
D7/AA Boot CS0 AA Conguration at Reset
0 Disabled
1 Enabled with 15 wait states
Table A-8. D[6:5]/PS[1:0], Port Size of Boot CS0
D[6:5]/PS[1:0] Boot CS0 Port Size at Reset
00 32-bit port
01 8-bit port
1x 16-bit port
Table A-9. D4/ADDR_CONFIG, Address Pin Assignment
D4/ADDR_CONFIG Conguration Pin Assignment Register at Reset
0 PP[15:0], defaulted to inputs upon reset
1 ADDR[31:24]/TIP/DREQ[1:0]/TM[2:1]
Table A-10. D3/BE_CONFIG, BE[3:0] Boot Configuration
D3/BE_CONFIG Conguration of Byte Enables for Boot CS0
0 BE[3:0] are enabled as byte write enables only
1 BE[3:0] are enabled as byte enables for reads and writes