10000

85

XPC register

0E000

80

STACKSEG register

85

79

 

93000

DATASEG register

 

 

 

0D000

 

 

80

 

 

8D000

 

10000

 

 

XPC

 

 

segment

 

 

E000

 

 

stack segment

 

 

D000

 

 

data segment

 

D

7

 

SEGSIZE

 

 

register

 

07000

 

 

79

 

7000

80000

 

 

 

root segment

07000

 

0000

 

 

16-bit

 

 

address space

 

 

 

00000

 

 

20-bit

 

 

address space

Figure 3-3. Example of Memory Mapping Operation

The names given to the segments in the figure are evocative of the common uses for each segment. The root segment is mapped to the base of flash memory and contains the startup code as well as other code that may happen to be stored there. The data segment usage varies depending on the overall strategy for setting up memory. It may be an extension of

24

Rabbit 3000 Microprocessor

Page 33
Image 33
Jameco Electronics 2000, 3000 manual Example of Memory Mapping Operation