- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
                        查看更多
                        
                    
                嵌入式系统与软件
                    嵌入式微处理器的指令系统 指令系统可采用精简指令集系统RISC或复杂指令集系统CISC ARM920T ARM920T基于ARM9TDMI核,ARM9TDMI核提供简单的总线接口,允许用户设计自己的Cache和存储系统,可以作为单独的核嵌入到目标系统。 ARM处理器广泛采用AMBA总线结构 ARM920T的工作状态 ARM状态: 32位,执行字对准的ARM指令; Thumb状态: 16位,执行半字对准的Thumb指令。  ARM920T的运行模式 支持7种运行模式; 运行模式可以通过软件控制改变; 外部中断或异常处理也可以引起模式发生改变。 ARM920T的寄存器结构 共有37个32位寄存器: 31个通过寄存器,包括程序计数器PC; 6个状态寄存器。 ARM920T的存储系统 ARM920T的存储系统 ARM920T的流水线结构 采用5级流水线: 取指; 译码; 执行; 访存; 写回。 AMBA总线  AMBA(Advanced Microcontroller Bus Architecture)是ARM 公司研发的一种总线规范,目前为3.0 版本。 在AMBA总线规范中,定义了3种总线: AHB(Advanced High-performance Bus):用于高性能系统模块的连接,支持突发模式数据传输和事务分割;可以有效地连接处理器、片上和片外存储器,支持流水线操作。 ASB(Advanced System Bus):也用于高性能系统模块的连接,由AHB总线替代;  APB(Advanced Peripheral Bus):用于较低性能外设的简单连接,一般是接在AHB或ASB系统总线上的第二级总线。  AMBA总线  外部总线 APB 系统总线 AHB 测试接口 ARM CPU SDRAM Control SRAM LCD Control 桥 并行接口 串行 接口 Timer UART 基于AMBA总线的典型系统 AHB总线 AHB总线主要由主单元、从单元、仲裁器和译码器组成。  AHB主单元 : 只有主单元可在任何时刻使用总线。 AHB可以有一个或多个主单元。 主单元可以是RISC处理器、DSP以及DMA控制器,以启动和控制总线操作。 AHB总线 AHB从单元: 可以响应(并非启动)读或写总线操作。 总线的从单元可以在给定的地址范围内对读写操作进行相应的反应。 从单元向主单元发出成功、失败信号或等待各种反馈信号。 从单元通常是其复杂程度不足以成为主单元的固定功能块,例如外存接口、总线桥接口以及任何内存都可以是从单元,系统的其他外设也包含在AHB的从单元中。  AHB总线 AHB仲裁器: 用来确定控制总线是哪个主单元,以保证在任何时候只有一个主单元可以启动数据传输。 一般来说仲裁协议都是固定好的,例如最高优先级方法或平等方法,可根据实际的情况选择适当的仲裁协议。 AHB译码器 总线译码器用于传输译码工作,提供传输过程中从单元的片选信号。 AHB总线 一个典型的AHB总线工作过程,它包括以下两个阶段:  地址传送阶段(address phase):它将只持续一个时钟周期。在HCLK的上升沿数据有效。所有的从单元都在这个上升沿来采样地址信息。 数据传送阶段(data phase):它需要一个或几个时钟周期。可以通过HREADY信号来延长数据传输时间,当HREADY信号为低电平时,就在数据传输中加入等待周期,直到HREADY信号为高电平才表示这次传输阶段结束。 APB总线 APB主要由APB桥和APB从单元(Slave)组成, APB桥是APB中唯一的主单元,是AHB/ASB的从单元。 APB桥的接口信号如图所示  APB总线 APB桥将系统总线AHB/ASB和APB连接起来,并执行下列功能: 锁存地址并保持其有效,直到数据传送完成。 译码地址并产生一个外部片选信号,在每次传送时只有一个片选信号(PSELx)有效。 写传送(write transfer)时驱动数据到APB。 读传送(read transfer)时驱动数据到系统总线AHB/ASB。 传送时产生定时触发信号PENABLE。  PCI总线 嵌入式系统已开始逐步采用微机系统普遍采用的PCI总线,以便于系统的扩展。 1991年Intel公司联合世界上多家公司成立的PCISIG协会是国际上微型机界的行业协会,它致力于促进PCI(Peripheral Component Interconnect)总线工业标准的发展。  PCI总线规范先后经历了1.0版、2.0版和1995年的2.1版。 PCI总线是地址、数据多路复用的高性能32位和64位总线 PCI总线 PCI是微处理器与外围控制部件、外围附加板之间的互连机构 它规定了互连的协议、电气、机械及配置空间规范,以保证全系统的自动配
                您可能关注的文档
最近下载
- 湖北省丹江口市2024-2025学年八年级上学期期末学业水平监测物理试题(含答案).pdf VIP
- 英语公开课课件(试卷讲评课).ppt VIP
- 2024年四川省德阳市中考英语真题试卷(含答案).pdf VIP
- 历年(2005-2014)安徽省中考英语试题及答案.doc
- 2024年秋最新人教版七年级上册英语单词默写版 .pdf VIP
- 一种背压式汽轮机及对空排汽系统.pdf VIP
- 松鼠 课件 (36)(完美版的).ppt VIP
- 人教小学年级数学公式大全.doc VIP
- 五年级上册语文第三单元大单元整体教学设计(单元主题解读+单元教学设计+当堂训练+教学反思).pdf VIP
- 极核AE4维修手册.pdf VIP
 原创力文档
原创力文档 
                        

文档评论(0)