圖. 記憶體空間
0xFFFF_FFFF | 0xFFE0_0000 |
AHB 週邊設備暫存器 |
|
保留 |
0xE01F_FFFF | 0xE000_0000 |
VPB 週邊設備暫存器 |
|
保留 |
0x7FFF_FFFF | 0x7FFF_E000 |
Boot區塊 (由Flash ROM重新映射) |
|
保留 |
0x4000_FFFF 0x4000_7FFF 0x4000_3FFF | 0x4000_0000 |
LPC2106(64 k-byte) LPC2105(32 k-byte) LPC2104(16 k-byte) SRAM |
|
保留 |
0x0001_FFFF |
Boot區塊(重新映射到0x7FFF_E000) |
| |
Flash ROM(128k-byte) |
0x0000_0000 |
中斷向量 |
表. 中斷向量位址
特殊異常狀況 |
進入操作模式 |
位址 |
Reset重置 |
Supervisor監督者 |
0x0000_0000 |
Undefined instruction讀取未定義指令 |
Undefined未定 |
0x0000_0004 |
Software Interrupt(SWI)軟體中斷 |
Supervisor監督者 |
0x0000_0008 |
Abort(prefetch)預取指令錯誤 |
Abort中止 |
0x0000_000C |
Abort(data)資料擷取錯誤 |
Abort中止 |
0x0000_0010 |
Reserved保留 |
Reserved保留 |
0x0000_0014 |
有IRQ中斷要求 |
IRQ中斷 |
0x0000_0018 |
有FIQ快速中斷要求 |
FIQ中斷 |
0x0000_001C |
保留 |
保留 |
0x0000_001F | 0x0000_003F |
表. 中斷向量空間重新映射
原有中斷向量 ROM位址 |
重新映射後中斷向量 SRAM位址 |
中斷向量操作模式 |
0x0000_0000 |
0x4000_0000 |
Reset(重置) |
0x0000_0004 |
0x4000_0004 |
Undefined Instruction(無定義指令) |
0x0000_0008 |
0x4000_0008 |
Software Interrupt(軟體中斷) |
0x0000_000C |
0x4000_000C |
Prefetch Abort (指令擷取失敗) |
0x0000_0010 |
0x4000_0010 |
Data Abort (資料存取失敗) |
0x0000_0014 |
0x4000_0014 |
Reserved(保留) |
0x0000_0018 |
0x4000_0018 |
IRQ(向量式中斷) |
0x0000_001C |
0x4000_001C |
FIQ(快速中斷) |
0x0000_0020 0x0000_003F |
0x4000_0020 0x4000_003F |
保留 |