Download Print this page

Motorola Minimal PowerPC 603e User Manual page 11

Advertisement

Suggeste
Suggested
d Start
End
0000 0000 00FF FFFF
(007F FFFF
in rev X2)
4000 0000 4000 0000
4008 0000 4008 0000
4010 0000 4010 0000
4018 0000 4018 0000
4020 0000 4020 0000
4028 0000 4028 0000
4030 0000 4030 0000
4038 0000 4038 0000
4040 0000 4040 0000
4048 0000 4048 0000
4050 0000 4050 0000
4058 0000 4058 0000
4060 0000 4060 0000
4068 0000 4068 0000
4070 0000 4070 0000
4078 0000 4078 0000
8000 0000 BFFF FFFF
FF80
FFFF FFFF
0000
Part 4 DINK Memory Map
The hardware memory map shown in Table 2 is useful for programming input/output functions. For
example, controlling the status LED in the coding example of section 1.1 on page 5 required knowledge of
where the Serial One UART Control register could be addressed in the memory space. Equally important is
the knowledge of where the user can download code without overwriting DINK or where functions or
variables in DINK that are useful to the programmer are stored within memory.
Unlike the physical hardware of the UART addresses, the addresses DINK assigns to functions or variables
may change with each compilation and link of DINK. The linker can be conÞgure to generate a Þle which
cross-references the symbol name of functions and global variables with their assigned physical address. A
copy of this Þle name xref.txt is generally provided by Motorola with the s-record Þle for a new build of
DINK. As an example, Table 3 provides some key addresses combed from the xref.txt for DINK32 version
10.3.
MOTOROLA
Table 2: Excimer Hardware Memory Map
Address
Address
Start
End
0000 0000
3FFF FFFF 1, 2, 4, 8 byte,
4000 0000
4000 FFF0
4008 0000
4008 FFF0
4010 0000
4010 FFF0
4018 0000
4018 FFF0
4020 0000
4020 FFF0
4028 0000
4028 FFF0
4030 0000
4030 FFF0
4038 0000
4038 FFF0
4040 0000
4040 FFF0
4048 0000
4048 FFF0
4050 0000
4050 FFF0
4058 0000
4058 FFF0
4060 0000
4060 FFF0
4068 0000
4068 FFF0
4070 0000
4070 FFF0
4078 0000
4078 FFF0
4079 0000
7FFF FFFF
8000 0000
BFFF FFFF
C000 0000 FFFF FFFF (1 read only),
Minimal PowerPC 603e Evaluation Board
R/W Size
1MB of Static RAM
burst
1, 2, 4, 8 byte
COM2
COM1
Unused
User/expansion I/O (XCS1)
Flash
2, 4, 8 bytes
Device
Data register
Interrupt enable
FIFO control
Line control
Status LED (Modem control)
Line status
Modem status
Scratch
Data register
Interrupt enable
FIFO control
Line control
Error LED (Modem control )
Line status
Modem status
Scratch
11

Advertisement

loading