- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Flash分为
NORFlash、NANDFlash两种。NORFlash的特点是在芯片内执行,可以直接读取芯片内储存的数据,因而速度比较快。应用程序直接在Flash内运行,不必把代码读到系统RAM中运行。NANDFlash不能直接在Flash内运行应用程序,需要将数据复制到RAM中运行。NANDFlash的特点是容量大。JTAG(JointTestActionGroup,联合测试行动小组)是一种国际标准测试协议(IEEE1149.1兼容),主要用于芯片内部测试。我们经常用简易JTAG接口直接烧写嵌入式系统Flash存储器。这种烧写方式是通过一根并口电缆和一块信号转换集成电路板以建立PC机与开发板之间的通信。2.3ARM微处理器体系012.3.102ARM公司及ARM体系结构1、ARM公司简介ARM(AdvancedRISCMachines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。ARM公司是专门从事基于RISC技术芯片设计开发的公司,作为知识产权供应商,本身不直接从事芯片生产,靠转让设计许可,由合作公司生产各具特色的芯。第2章
嵌入式系统硬件开发平台
教材:嵌入式系统设计与应用作者:张思民出版:清华大学出版社第2章嵌入式系统硬件开发平台2.1相关基础知识2.2嵌入式系统硬件平台2.3ARM微处理器体系2.4微处理器结构2.1相关基础知识嵌入式系统的组成处理器存储器输入输出操作系统应用程序软件结构硬件结构中央微处理器,简称CPU,它是计算机中最重要的一个部分,它决定嵌入式系统的主要功能特性。CPU又由运算器和控制器两大部分组成。所谓寄存器(register),是CPU内部用来存放数据的一些小型存储区域,用于暂时存放参与运算的数据和运算结果。寄存器是一种时序逻辑电路,但这种时序逻辑电路只包含存储电路。寄存器的存储电路是由锁存器或触发器构成的,因为一个锁存器或触发器能存储1位二进制数,所以由N个锁存器或触发器可以构成N位寄存器。寄存器是CPU内部的元件,寄存器拥有非常高的读写速度,所以在寄存器之间的数据传送非常快。外部设备也有寄存器,是一种存储单元,其物理结构跟内存单元不一样,但作用跟内存单元一样,都能保存信息。在设计时,给外部设备的每个寄存器都分配一个地址,CPU可以根据地址访问某个寄存器,则该寄存器发生相应的动作:或接收数据总线上的数据(对应于写操作),或把自己的数据送到数据总线上(对应于读操作)。当CPU访问某个寄存器时,同一个外设的其他寄存器和其他外设的寄存器由于没有CPU的指令不会发生动作。3、总线总线(BUS)是接口电路与CPU或者接口电路与I/O外部设备之间连接的主要形式,是各功能部件之间传送信息的公共通路。01采用一组公共的信号线作为嵌入式系统各部件之间的通信线,这组公共信号线就称为总线。02通信协议01通信协议是指通信双方的一种约定。约定包括对数据格式、同步方式、传送速度、传送步骤等问题做出统一规定,通信双方必须共同遵守。02总线时序协议03异步时序协议的握手协议04总线仲裁方式05总线标准(1)总线时序协议同步时序:总线上所有事件共用同一时钟脉冲进行操作过程的控制,所有事件都在时钟周期的开始发生。异步时序:操作由源或目的模块发出的特定信号确定。双方相互提供联络信号。02030401握手协议是总线异步时序的基本构件。握手协议数据传送过程的4个周期:I/O端口又称为I/O接口,它是微处理器对外控制和信息交换的必经之路,是CPU与外部设备连接的桥梁,它在CPU与外部设备之间起信息转换和匹配的作用。I/O端口有串行和并行之分,串行I/O端口一次只能传送一位二进制数信息,而并行I/O端口一次能传送一组二进制数信息。图2.3I/O接口电路的位置CPU对外设I/O端口物理地址的编址方式有两种:一种是I/O映射方式(I/O-mapped);另一种是内存映射方式(Memory-mapped)。具体采用哪一种则取决于CPU的体系结构。中断方式是指,当外部设备准备与CPU进行数据传输时,外部设备首先向CPU发出中断请求,CPU接收到中断请求并在一定条件下,暂时停止原来的程序并执行中断服务处理程序,执行完毕以后再返回原来的程序继续执行。图2.4中断处理的各个阶段设用微处理器控制一串彩灯(发光二极管)的亮灭。如图2.4所示。我们设不发光的口线(高电平)为1,发光的口线(低电平)为0。当彩灯L1发光时,PD0口线为低电平,而其余口线均为高电平。
文档评论(0)