一. LPC2000系列简介
对于硬件,引脚数量与价格成正比。
二.芯片内部结构
三.存储器结构
嵌入式系统中存储器部分按其位置分为片内和片外存储 器,其存储器主要分为RAM、ROM和Flash Memory(掉电不丢失)。
1 . 存储器映射
给物理存储器分配逻辑地址的过程称为存储器映射。
ARM芯片存储器分布可 以在片内和片外,地址 从低到高分布有片内 FLASH、片内SRAM、 BOOT BLOCK、保留的 外存储器空间、VPB外设 以及AHB外设。
1.1系统存储器映射
AHB(先进的高性能总线)和VPB(VLSI外设总线)外 设区域都为2M字节,可各分配128个外设。每个外设空间的 规格都为16K字节,这样就简化了每个外设的地址译码。
1.2 外设存储
AHB和VPB均 为 128x16kB(2MB) 范围。
1.3 AHB外设映射(2M)
其中包含向量重点控制器
注:只有LPC2200 系列微处理器 有外部总线控 制器
1.4 VPB外设映射(2M)
2. 片内存储器
片内Flash通过128位宽度的总线与ARM内核相连, 具有很高的速度,加上特有的存储器加速功能,因此 可以将程序直接放在Flash上运行。
3. 片外存储器
在CPU外部扩展连接的存储器芯片称为片外存储器,这 些器件通常都具有数据线、地址线和控制线等。主要器件有 ROM、FLASH、SRAM等。

3.1 存储器重映射及引导块
重映射即不同的逻辑地址可以映射到同一物理地址
引导块(Boot Block)是芯片设计厂家在LPC2000系列 ARM内部固化的一段代码,用户无法修改或删除。这段代 码在芯片复位后被首先运行,其功能主要是:
(1)判断运行哪个存储器上的程序;
(2)检查用户代码是否有效;
(3)判断芯片是否被加密;
(4) 芯片的在应用编程(IAP)以及在系统编程功能(ISP)。