系列ARM硬件结构.ppt
《系列ARM硬件结构.ppt》由会员分享,可在线阅读,更多相关《系列ARM硬件结构.ppt(30页珍藏版)》请在三一办公上搜索。
1、第5章 LPC2000系列ARM硬件结构,第5章 目录,1.简介2.引脚配置3.存储器寻址4.系统控制模块5.存储器加速模块6.外部存储器控制器7.引脚连接模块8.向量中断控制器9.GPIO,10.UART011.UART112.I2C接口13.SPI接口14.定时器0/115.脉宽调制器(PWM)16.A/D转换器17.实时时钟18.看门狗,5.4 系统控制模块目录,复位存储器映射控制,复位,复位的分类外部复位看门狗复位,1.在芯片未上电时,芯片振荡器没有工作;,复位,UX1,t,外部复位,复位,振荡器稳定需要一段时间,UX1,t,外部复位,2.芯片上电后,晶体振荡器开始振荡。因为振荡从开始
2、到稳定需要一过程,所以外部复位信号至少要保持10ms;,=10ms,=300ns,复位,此时振荡器稳定工作,外部复位,3.在晶体振荡器保持稳定振荡,或者使用有源钟振时,外部复位信号可以缩短到不小于300ns;,复位,复位后的系统状态,地址空间,1.复位后用户见到的存储器分布,2.BootBlock中的异常向量表重新映射,复位,复位后的系统状态,地址空间,PC指向,3.PC指向0 x0000地址处,CPU执行复位后的第一条指令,复位,复位后的系统状态,地址空间,复位异常入口,未定义异常入口,软件中断入口,.,0 x00000004,0 x00000008,0 x00000040,4.通过跳转指令
3、,程序跳入Boot Block,执行Boot程序。,复位,复位后的系统状态,PC指向,地址空间,复位异常入口,未定义异常入口,软件中断入口,.,0 x00000004,0 x00000008,0 x00000040,Boot程序工作流程LPC2114/2124,复位,运行ISP服务程序,看门狗复位,根据硬件(P1.20、P1.26)配置,进入ISP状态吗?(P0.14为低),初始化,用户代码是否有效,执行用户代码(片内Flash:0 x00000000),N,Y,Y,Y,N,N,在此检测特定引脚,检测用户代码是否有效?,内部Flash中向量表所有数据的32位累加为零,Boot程序工作流程LPC
4、2210/2212/2214,复位,看门狗复位,进入ISP模式?(P0.14为低),初始化,用户代码是否有效,芯片加密,允许调试,外部引导,芯片加密,运行ISP服务程序,执行外部用户代码(0 x80000000),执行内部用户代码(0 x00000000),N,N,Y,Y,N,N,N,N,Y,Y,Y,Y,在此检测特定引脚,检测用户代码是否有效,AREA vectors,CODE,READONLY ENTRYReset LDR PC,ResetAddr LDR PC,UndefinedAddr LDR PC,SWI_Addr LDR PC,PrefetchAddr LDR PC,DataAbor
5、tAddr.,当发生异常时,程序总是跳转到地址为0 x00000 x003F的对应入口处,在该地址范围内存储有异常向量表。,指令未定义中止入口,软件中断入口,取数据中止入口,预取指中止入口,复位入口,.,存储器映射控制的必要性,异常向量表,AREA vectors,CODE,READONLY ENTRYReset LDR PC,ResetAddr LDR PC,UndefinedAddr LDR PC,SWI_Addr LDR PC,PrefetchAddr LDR PC,DataAbortAddr.,存储器映射控制的必要性,复位后用户看见的地址空间,可能存在的程序存储器,异常向量表,AREA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系列 ARM 硬件 结构

链接地址:https://www.31ppt.com/p-5811510.html