欢迎来到天天文库
浏览记录
ID:39812793
大小:418.00 KB
页数:126页
时间:2019-07-11
《浙江大学嵌入式课件--嵌入式系统1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、嵌入式系统平台浙江大学计算机学院陈天洲tzchen@zju.edu.cn2005年3月1、总线2、通讯3、平台搭建4、SOC5、节能计算21、嵌入式系统中的总线特点定制性非扩展性结构简单31)、CPU总线传统计算机:CPU-内存总线,I/O总线嵌入式系统:CPU,存储器加上设备42)总线是连接I/O设备、CPU、存储器各子系统间的共享通信线路最大优点:价格低、通用性、灵活性好最大缺点:通信瓶颈(带宽)商用系统:I/O频繁科学系统:I/O速度要与处理机速度相匹配5总线类型传输方向单向双向(半双工、全双工)用法专用:流量高、无争用现象、控制简单;总线数目
2、多,时间利用率低,难小型化。非专用:共享性。造价低、模块性强,易扩充会出现争用现象、对失效敏感。6非专用总线的多种连接方式:单总线--可靠性差简化和统一的接口,多重总线总线流量与总线长度有矛盾多组非专用总线CPU-Memory总线:短、快I/O总线:长,各设备有不同的数据宽度、延时、和带宽。使用总线标准。远距离通讯总线(集线器)纵横开关矩阵(每行每列最多只有一个开关接通)7通讯方式同步通讯:两部件由定宽、定距的时标同步。传输速率高,受总线长度影响小。但有同步误差。提高可靠性的方法:目的部件作回答。异步通讯:单向控制--(源/目的)双向控制--互锁/非
3、互锁8总线标准ESIA总线:IBM-PC的ISA发展而来,32,33MSCSI总线:来源于数组多路通道PCI总线:IPI总线:9异步总线协议四周期基本协议1、设备1上升Req2、当设备2就绪,上升ACK3、数据传输完毕时,设备2下降Req4、设备1下降ACK10总线地址线数据线控制线ReqACKDataRdyRead/WriteEtc.11提高CPU总线利用率突发传输一次Addr多个数据非连接传输请求与响应分开12DMADMA控制器在CPU启动I/O操作后,直接在设备与存储器间传递数据。传送完毕再向CPU发中断请求。通过周期挪用方式占用总线。13DM
4、A控制器寄存器起始地址寄存器长度寄存器状态寄存器控制电路控制器基本工作原理14多总线方式CPU,高速设备:高速总线低速设备:低速总线总线之间:总线桥桥:传输指令协议翻译152)ARM的AMBA总线AMBA总线宽度有32位、64位和128位多种定义AMBA的AHB连接高性能和高时钟频率的系统模块,同时具有多主机、脉冲传输和分段处理的功能16高级高性能总线AHBAHB的作用允许在主从器件之间传输数据AHB主器件可以向从器件传输数据向其提供外部地址空间中的地址以接收从器件的数据AHB从器件在选中后,提供或接收主器件的数据。从器件可以延迟数据传输过程或返回错
5、误代码。AHB主器件的实例为ARM处理器,或其它有DMA(直接存储访问)功能的外设,如以太网MAC或USB主机/器件控制器。17信号主要的AHB信号HCLK总线参考时钟HADDR地址(由AHB主器件发出)HWRITE传输方向:读/写(由AHB主器件发出)HREADY传输完成响应(由AHB从器件发出)HWDATA写入数据总线(从AHB主器件至AHB从器件)HRDATA读取数据总线(从AHB从器件至AHB主器件)(AHB)控制信号和状态信号HRESP传输状态(由AHB从器件发出)HBURST脉冲模式(由AHB主器件发出)HTRANS传输状态(
6、由AHB主器件发出)HSIZE脉冲长度(由AHB主器件发出)HPROT保护类型(由AHB主器件发出)18AHB外设可能立即发送/接收数据,或通过发出HREADY信号插入等待状态。从器件也通过HRESP信号返回传输状态,状态如下OKAY(成功):传输成功-成功完成信号传输的缺省响应。ERROR(错误):不成功的传输-表示出现了异常中断,例如访问一个不存在的内存地址。RETRY(重试):从器件无法立即实现操作,主器件应在稍后重试。SPLIT(等待):从器件将要求列队等待-从器件将在可以提供或接收数据时发出通知,可用于中断多个传输(脉冲)。重试和等待的
7、主要区别重试表明从器件仍未就绪;主器件可在任意时刻重发命令等待包含的协议较为复杂,它就绪后将通过这一协议通知判优器。等待处理对从器件逻辑的要求较为复杂,并非必备的从器件功能。1920AHB主器件判优信号HREQ总线要求(由AHB主器件发出)HGNT总线指派(由AHB判优器发出)HLOCK总线锁定(由AHB主器件发出)HMASTER指定目前工作的主器件(由AHB判优器发出)HMASTLOCK主器件执行锁定传输(由AHB判优器发出)21AHB-Lite,定义了一种没有多主总线功能的纯AHB接口子集22AHB和AHB-Lite之间的关键差别不论是主模块还是
8、从模块,后者都可以通过各种互连策略链接,在芯片设计中获得最大带宽23242526高级外设总线(APB)用于连
此文档下载收益归作者所有