




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,嵌入式计算平台,陈天洲,.,计算平台,综合平台CPUI/O设备存储器,.,1、CPU总线,传统计算机:CPU内存总线,I/O总线嵌入式系统:CPU,存储器加上设备,.,总线,是连接I/O设备、CPU、存储器各子系统间的共享通信线路最大优点:价格低、通用性、灵活性好最大缺点:通信瓶颈(带宽)商用系统:I/O频繁科学系统:I/O速度要与处理机速度相匹配,.,总线类型,传输方向单向双向(半双工、全双工)用法专用:流量高、无争用现象、控制简单;总线数目多,时间利用率低,难小型化。非专用:共享性。造价低、模块性强,易扩充会出现争用现象、对失效敏感。,.,非专用总线的多种连接方式:,单总线-可靠性差简化和统一的接口,多重总线总线流量与总线长度有矛盾多组非专用总线CPU-Memory总线:短、快I/O总线:长,各设备有不同的数据宽度、延时、和带宽。使用总线标准。远距离通讯总线(集线器)纵横开关矩阵(每行每列最多只有一个开关接通),.,通讯方式同步通讯:两部件由定宽、定距的时标同步。传输速率高,受总线长度影响小。但有同步误差。提高可靠性的方法:目的部件作回答。异步通讯:单向控制-(源/目的)双向控制-互锁/非互锁,.,总线标准,ESIA总线:IBM-PC的ISA发展而来,32,33MSCSI总线:来源于数组多路通道PCI总线:IPI总线:,.,异步总线协议,四周期基本协议1、设备1上升Req2、当设备2就绪,上升ACK3、数据传输完毕时,设备2下降Req4、设备1下降ACK,.,总线,地址线数据线控制线ReqACKDataRdyRead/WriteEtc.,.,提高CPU总线利用率,突发传输一次Addr多个数据非连接传输请求与响应分开,.,DMA,DMA控制器在CPU启动I/O操作后,直接在设备与存储器间传递数据。传送完毕再向CPU发中断请求。通过周期挪用方式占用总线。,.,DMA控制器,寄存器起始地址寄存器长度寄存器状态寄存器控制电路控制器基本工作原理,.,多总线方式,CPU,高速设备:高速总线低速设备:低速总线总线之间:总线桥桥:传输指令协议翻译,.,ARM的AMBA总线,AMBA总线宽度有32位、64位和128位多种定义。AMBA的AHB连接高性能和高时钟频率的系统模块,同时具有多主机、脉冲传输和分段处理的功能。,.,高级高性能总线AHB,AHB的作用是允许在主从器件之间传输数据。AHB主器件可以向从器件传输数据向其提供外部地址空间中的地址以接收从器件的数据AHB从器件在选中后,提供或接收主器件的数据。从器件可以延迟数据传输过程或返回错误代码。AHB主器件的实例为ARM处理器,或其它有DMA(直接存储访问)功能的外设,如以太网MAC或USB主机/器件控制器。,.,主要的AHB信号,HCLK总线参考时钟HADDR地址(由AHB主器件发出)HWRITE传输方向:读/写(由AHB主器件发出)HREADY传输完成响应(由AHB从器件发出)HWDATA写入数据总线(从AHB主器件至AHB从器件)HRDATA读取数据总线(从AHB从器件至AHB主器件),.,(AHB)控制信号和状态信号,HRESP传输状态(由AHB从器件发出)HBURST脉冲模式(由AHB主器件发出)HTRANS传输状态(由AHB主器件发出)HSIZE脉冲长度(由AHB主器件发出)HPROT保护类型(由AHB主器件发出),.,AHB外设可能立即发送/接收数据,或通过发出HREADY信号插入等待状态。从器件也通过HRESP信号返回传输状态,这些状态可能如下OKAY(成功):传输成功成功完成信号传输的缺省响应。ERROR(错误):不成功的传输表示出现了异常中断,例如访问一个不存在的内存地址。RETRY(重试):从器件无法立即实现操作,主器件应在稍后重试。SPLIT(等待):从器件将要求列队等待从器件将在可以提供或接收数据时发出通知,可用于中断多个传输(脉冲)。重试和等待的主要区别在于,重试表明从器件仍未就绪;主器件可在任意时刻重发命令。而等待包含的协议较为复杂,它就绪后将通过这一协议通知判优器。等待处理对从器件逻辑的要求较为复杂,并非必备的从器件功能。,.,.,AHB主器件判优信号,HREQ总线要求(由AHB主器件发出)HGNT总线指派(由AHB判优器发出)HLOCK总线锁定(由AHB主器件发出)HMASTER指定目前工作的主器件(由AHB判优器发出)HMASTLOCK主器件执行锁定传输(由AHB判优器发出),.,.,AHB和AHB-Lite之间的关键差别,不论是主模块还是从模块,后者都可以通过各种互连策略链接,在芯片设计中获得最大带宽,.,.,.,.,高级外设总线(APB),AMBA的APB用于连接速度较慢的系统模式和带宽较低的外设,将功耗降至最低,并减小接口的复杂性。所有的总线信号都与时钟有关,可以使用时钟频率较低的总线(低于AHB)。AHB主器件不直接与APB外设相连,而是通过APB桥进行通信。如下图,.,.,主要的APB信号,PCLK外部时钟,可以是HCLK的乘积,由APB桥控制PADDR外设地址PWRITE外设传输方向(读/写)PSELx外设选中,与HSEL相似PWDATA写入数据总线(写入外设)PRDATA读取数据总线(从外设中读取)PENABLE外设数据起动,.,AMBA例子,Excalibur是Altera公司的系列嵌入式处理器可编程逻辑解决方案单个Excalibur器件上包含了单端口RAM和双端口RAM、30万门的标准单元区域、嵌入式处理器IP内核和一百万门的APEX20KEPLD,片上的晶体管总数达到了8千多万IP包括基于ARM的嵌入式处理器、基于MIPS的嵌入式处理器或其它任何商用嵌入式处理器,.,总线可以分成三层。最上二层完全包含在带内,而其它两条总线用于在系统的可编程部分集成用户IP。在嵌入式ARM器件内的所有总线的宽度都为32位如图,.,.,SHARC总线,两个接口外部存储接口主机接口DMA内存,外存,设备之间传输数据,.,外存接口,外部数据总线宽度16bit48bitDM总线与IO处理器可以访问整个外部地址空间PM总线24bit外存分为4个区接口信号(略),.,主机接口,将SHARC连接到标准微处理器总线上主机将DSP功能移交给SHARC接口信号(略),.,SHARCDMA,10个通道外部端口DMA通道,链接端口DMA通道:双向串口DMA:单向每个DMA通道
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 车间体系培训课件
- 节日教学课件下载安装
- 羽毛球发球教学课件模板
- 车辆涂料基础知识培训课件
- 车辆安全课件
- 车辆安全知识培训材料课件
- 管道检验结果处理工艺考核试卷及答案
- 米粒熟成处理工艺考核试卷及答案
- 2025年黑龙江省伊春市公务员省考公共基础知识模拟题(附答案)
- 熔炉炉体热传导性能改进工艺考核试卷及答案
- 2024年国药控股股份有限公司招聘笔试冲刺题(带答案解析)
- “新高考、新课标、新教材”背景下2025届高考地理二轮三轮复习备考策略
- 葡萄糖耐量试验课件
- 常见泌尿系统疾病的护理与治疗
- 儿童读写三十讲
- 可编程控制器系统应用编程(1+X)培训考试题库汇总(附答案)
- 不等式及其基本性质说课课件
- 肺切除术后支气管胸膜瘘处理策略
- 中国有色金属行业:决战元素周期表-20210810-海通国际-201正式版
- 00052管理系统中计算机应用(实践)考试题目
- 人教版七年级英语上册单词带音标(WORD)
评论
0/150
提交评论