MSC8113 Reference Manual, Rev. 0
9-16
Freescale Semiconductor
Extended Core
For example, an area with base address = 1MB; size = 256 KB supports the basic condition that
the base be an integer multiple of the size. The steps in defining this are as follows:
1.
Write the base address in 32-bit representation. The 1 MB is written as
00000000000100000000000000000000.
2.
According to the size (256 KB), choose line 11 in Table 9-4. The size_bit = 0.
3.
Determine the base bits for the DBR. The 10 lowest bits are determined according to
Table 9-4 as 1000000000. The upper bits are determined according to the remaining
bits ([31–18]) of the base address, which means 00000000000100.
4.
This results in: base = 0x001200, or in binary form 000000000001001000000000. The 8
non-written lsb = 0x00.
After the area is sized, the global and IMM bits determine whether this area is global, immediate,
or immediate with no freeze. The area can be global and immediate at the same time. The area
can be reversed, so it does not have the value it was set to. For example, if the immediate bit is set
and the reverse bit is set, this area is not immediate. A reverse area has a higher priority, so a
reverse area can be set inside an area. Figure 9-8 shows a reverse area inside an area in the
memory space. Register 0 determines an area in memory, and register 1 determines a reverse area
inside the register 0 area. If the immediate bit is set in both registers, the data area 0 without the
data area 1 is the immediate area.
Figure 9-8. Reverse Area Inside an Area
Base 0 Area
Size 0 Area
Data Area 0
Size 1 Area
Base 1 Area
Data Area 1 (reverse)
Summary of Contents for MSC8113
Page 1: ...MSC8113 Reference Manual Tri Core 16 Bit Digital Signal Processor MSC8113RM Rev 0 May 2008 ...
Page 20: ...MSC8113 Reference Manual Rev 0 xx Freescale Semiconductor Contents ...
Page 28: ...MSC8113 Reference Manual Rev 0 xxviii Freescale Semiconductor ...
Page 56: ...MSC8113 Reference Manual Rev 0 1 28 Freescale Semiconductor MSC8113 Overview ...
Page 76: ...MSC8113 Reference Manual Rev 0 2 20 Freescale Semiconductor SC140 Core Overview ...
Page 134: ...MSC8113 Reference Manual Rev 0 4 30 Freescale Semiconductor System Interface Unit SIU ...
Page 168: ...MSC8113 Reference Manual Rev 0 6 18 Freescale Semiconductor Boot Program ...
Page 180: ...MSC8113 Reference Manual Rev 0 7 12 Freescale Semiconductor Clocks ...
Page 260: ...MSC8113 Reference Manual Rev 0 8 80 Freescale Semiconductor Memory Map ...
Page 300: ...MSC8113 Reference Manual Rev 0 9 40 Freescale Semiconductor Extended Core ...
Page 304: ...MSC8113 Reference Manual Rev 0 10 4 Freescale Semiconductor MQBus and M2 Memory ...
Page 308: ...MSC8113 Reference Manual Rev 0 11 4 Freescale Semiconductor SQBus ...
Page 590: ...MSC8113 Reference Manual Rev 0 17 46 Freescale Semiconductor Interrupt Processing ...
Page 614: ...MSC8113 Reference Manual Rev 0 18 24 Freescale Semiconductor Debugging ...
Page 622: ...MSC8113 Reference Manual Rev 0 19 8 Freescale Semiconductor Internal Peripheral Bus IPBus ...
Page 724: ...MSC8113 Reference Manual Rev 0 21 32 Freescale Semiconductor UART ...
Page 920: ...MSC8113 Reference Manual Rev 0 25 150 Freescale Semiconductor Ethernet Controller ...
Page 1171: ...MSC8113 Reference Manual Rev 0 Freescale Semiconductor C 61 EF wait_rts P 01077FFC 9F rts 71 ...
Page 1172: ...MSC8113 Reference Manual Rev 0 C 62 Freescale Semiconductor MSC8113 Boot Code ...
Page 1202: ...MSC8113 Reference Manual Rev 0 Index 30 Freescale Semiconductor Index ...