嵌入式系统嵌入式系统硬件平台讲稿.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《嵌入式系统嵌入式系统硬件平台讲稿.ppt》由会员分享,可在线阅读,更多相关《嵌入式系统嵌入式系统硬件平台讲稿.ppt(98页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式系嵌入式系嵌入式系嵌入式系统统嵌入式系嵌入式系嵌入式系嵌入式系统统硬件平台硬件平台硬件平台硬件平台第一页,讲稿共九十八页哦Outline1、总线、总线2、通讯、通讯3、平台搭建、平台搭建4、SOC5、节能计算、节能计算第二页,讲稿共九十八页哦1、嵌入式系统中的总线、嵌入式系统中的总线特点特点定制性定制性非扩展性非扩展性结构简单结构简单第三页,讲稿共九十八页哦1)、CPU总线总线传统计算机:传统计算机:CPU内存总线,内存总线,I/O总线总线嵌入式系统:嵌入式系统:CPU,存储器加上设备,存储器加上设备第四页,讲稿共九十八页哦总线总线是连接是连接I/O设备、设备、CPU、存储器各子系统间的
2、共享通信线路、存储器各子系统间的共享通信线路最大优点:最大优点:价格低、通用性、灵活性好价格低、通用性、灵活性好最大缺点:最大缺点:通信瓶颈(带宽)通信瓶颈(带宽)商用系统:商用系统:I/O频繁频繁科学系统:科学系统:I/O速度要与处理机速度相匹配速度要与处理机速度相匹配第五页,讲稿共九十八页哦总线类型总线类型 传输方向传输方向 单向单向双向(半双工、全双工)双向(半双工、全双工)用法用法 专用:流量高、无争用现象、控制简单;总线数目多,时间利用率低,难小型化。非专用:共享性。非专用:共享性。造价低、模块性强,易扩充造价低、模块性强,易扩充会出现争用现象、对失效敏感。会出现争用现象、对失效敏感
3、。第六页,讲稿共九十八页哦非专用总线的多种连接方式:非专用总线的多种连接方式:单总线单总线-可靠性差可靠性差简化和统一的接口,简化和统一的接口,多重总线多重总线总线流量与总线长度有矛盾总线流量与总线长度有矛盾多组非专用总线多组非专用总线CPU-Memory总线:总线:短、快短、快I/O总线:总线:长,各设备有不同的数据宽度、延长,各设备有不同的数据宽度、延时、和带宽。使用总线标准。时、和带宽。使用总线标准。远距离通讯总线(集线器)远距离通讯总线(集线器)纵横开关矩阵(每行每列最多只有一个开关接通)纵横开关矩阵(每行每列最多只有一个开关接通)第七页,讲稿共九十八页哦通讯方式通讯方式同步通讯:两部
4、件由定宽、定距的时标同步。同步通讯:两部件由定宽、定距的时标同步。传输速率高,受总线长度影响小。但有同步误传输速率高,受总线长度影响小。但有同步误差。差。提高可靠性的方法:目的部件作回答。提高可靠性的方法:目的部件作回答。异步通讯:单向控制异步通讯:单向控制-(源(源/目的)目的)双向控制双向控制-互锁互锁/非互锁非互锁第八页,讲稿共九十八页哦总线标准总线标准ESIA总线:总线:IBM-PC的的ISA发展而来,发展而来,32,33MSCSI总线总线:来源于数组多路通道来源于数组多路通道PCI总线:总线:IPI总线:总线:第九页,讲稿共九十八页哦异步总线协议异步总线协议四周期基本协议四周期基本协
5、议1、设备、设备1上升上升Req2、当设备、当设备2就绪,上升就绪,上升ACK3、数据传输完毕时,设备、数据传输完毕时,设备2下降下降Req4、设备、设备1下降下降ACK第十页,讲稿共九十八页哦总线总线地址线地址线数据线数据线控制线控制线ReqACKDataRdyRead/WriteEtc.第十一页,讲稿共九十八页哦提高提高CPU总线利用率总线利用率突发传输突发传输一次一次Addr多个数据多个数据非连接传输非连接传输请求与响应分开请求与响应分开第十二页,讲稿共九十八页哦DMADMADMA控制器在CPUCPU启动启动I/OI/O操作后,直接在设备与存储器间传递数据。传送完毕再向传送完毕再向CPU
6、CPU发中断请求。通过周期挪用方式占用总线。第十三页,讲稿共九十八页哦DMA控制器控制器寄存器寄存器起始地址寄存器起始地址寄存器长度寄存器长度寄存器状态寄存器状态寄存器控制电路控制电路控制器基本工作原理控制器基本工作原理第十四页,讲稿共九十八页哦多总线方式多总线方式CPU,高速设备:高速总线,高速设备:高速总线低速设备:低速总线低速设备:低速总线总线之间:总线桥总线之间:总线桥桥:桥:传输指令传输指令协议翻译协议翻译第十五页,讲稿共九十八页哦2)ARM的的AMBA总线总线AMBAAMBA总线宽度总线宽度 有有3232位、位、6464位和位和128128位多种定义位多种定义AMBAAMBA的AH
7、B连接高性能和高时钟频率的系统模块,同时具有多主机、脉冲传输和分段处理的功能第十六页,讲稿共九十八页哦高级高性能总线高级高性能总线AHBAHB的作用 允许在主从器件之间传输数据允许在主从器件之间传输数据AHB主器件主器件 可以向从器件传输数据可以向从器件传输数据 向其提供外部地址空间中的地址以接收从器件的数据向其提供外部地址空间中的地址以接收从器件的数据AHBAHB从器件 在选中后,提供或接收主器件的数据。在选中后,提供或接收主器件的数据。从器件可以延迟数据传输过程或返回错误代码。从器件可以延迟数据传输过程或返回错误代码。AHBAHB主器件的实例为ARMARM处理器,或其它有DMA(DMA(直
8、直接存储访问接存储访问)功能的外设,如以太网功能的外设,如以太网MACMAC或USB主机/器件控制器。第十七页,讲稿共九十八页哦信号信号主要的主要的AHBAHB信号信号 HCLKHCLK总线参考时钟总线参考时钟HADDRHADDR地址地址(由由AHBAHB主器件发出主器件发出)HWRITEHWRITE传输方向:读传输方向:读/写写(由由AHBAHB主器件发出主器件发出)HREADYHREADY传输完成响应传输完成响应(由由AHBAHB从器件发出从器件发出)HWDATAHWDATA写入数据总线写入数据总线(从从AHBAHB主器件至主器件至AHBAHB从器件从器件)HRDATAHRDATA读取数据
9、总线读取数据总线(从从AHBAHB从器件至从器件至AHBAHB主器件主器件)(AHB)控制信号和状态信号控制信号和状态信号控制信号和状态信号控制信号和状态信号 HRESPHRESP传输状态传输状态(由由AHBAHB从器件发出从器件发出)HBURSTHBURST脉冲模式脉冲模式(由由AHBAHB主器件发出主器件发出)HTRANSHTRANS传输状态传输状态(由由AHBAHB主器件发出主器件发出)HSIZEHSIZE脉冲长度脉冲长度(由由AHBAHB主器件发出主器件发出)HPROTHPROT保护类型保护类型(由由AHBAHB主器件发出主器件发出)第十八页,讲稿共九十八页哦 AHBAHB外设可能立即
10、发送外设可能立即发送/接收数据,或通过发出接收数据,或通过发出HREADYHREADY信号插信号插入等待状态。入等待状态。从器件也通过从器件也通过HRESPHRESP信号返回传输状态,状态如下信号返回传输状态,状态如下 OKAY(OKAY(成功成功):传输成功成功完成信号传输的缺省响应。传输成功成功完成信号传输的缺省响应。ERROR(ERROR(错误错误):不成功的传输表示出现了异常中断,例如访问一个:不成功的传输表示出现了异常中断,例如访问一个不存在的内存地址。不存在的内存地址。RETRY(RETRY(重试重试):从器件无法立即实现操作,主器件应在稍后重试。:从器件无法立即实现操作,主器件应
11、在稍后重试。SPLIT(SPLIT(等待等待):从器件将要求列队等待从器件将在可以提供或接收数据时发:从器件将要求列队等待从器件将在可以提供或接收数据时发出通知,可用于中断多个传输出通知,可用于中断多个传输(脉冲脉冲)。重试和等待的主要区别重试和等待的主要区别 重试表明从器件仍未就绪;主器件可在任意时刻重发命令重试表明从器件仍未就绪;主器件可在任意时刻重发命令 等待包含的协议较为复杂,它就绪后将通过这一协议通知判优器。等待包含的协议较为复杂,它就绪后将通过这一协议通知判优器。等待处理对从器件逻辑的要求较为复杂,并非必备的从器件功能。等待处理对从器件逻辑的要求较为复杂,并非必备的从器件功能。第十
12、九页,讲稿共九十八页哦AHB主器件判优信号主器件判优信号HREQHREQ总线要求总线要求(由AHB主器件发出)HGNT总线指派(由由AHB判优器发出判优器发出)HLOCKHLOCK总线锁定总线锁定(由由AHBAHB主器件发出主器件发出)HMASTER指定目前工作的主器件(由AHB判优器发出)HMASTLOCK主器件执行锁定传输主器件执行锁定传输(由AHBAHB判优器发判优器发出出)第二十页,讲稿共九十八页哦AHB-Lite,定义了一种没有多主总线,定义了一种没有多主总线功能的纯功能的纯AHB接口子集接口子集第二十一页,讲稿共九十八页哦AHB和和AHB-Lite之间的关键差别之间的关键差别 不论
13、是主模块还是从模块,后者都可以通过各种互连策略链接,在不论是主模块还是从模块,后者都可以通过各种互连策略链接,在不论是主模块还是从模块,后者都可以通过各种互连策略链接,在不论是主模块还是从模块,后者都可以通过各种互连策略链接,在芯片设计中获得最大带宽芯片设计中获得最大带宽芯片设计中获得最大带宽芯片设计中获得最大带宽第二十二页,讲稿共九十八页哦第二十三页,讲稿共九十八页哦第二十四页,讲稿共九十八页哦第二十五页,讲稿共九十八页哦高级外设总线高级外设总线(APB)用于连接速度较慢的系统模式和带宽较低的外设,将功耗降至最低,并减小接口的复杂性所有的总线信号都与时钟有关,可以使用时钟频率较低的总线(低于
14、AHB)AHB主器件不直接与APB外设相连,而是通过APB桥进行通信第二十六页,讲稿共九十八页哦第二十七页,讲稿共九十八页哦主要的主要的APB信号信号PCLK外部时钟,可以是HCLK的乘积,由APB桥控制PADDR外设地址PWRITE外设传输方向(读/写)PSELx外设选中,与HSEL相似PWDATA写入数据总线(写入外设)PRDATA读取数据总线(从外设中读取)PENABLE外设数据起动第二十八页,讲稿共九十八页哦AMBA例子例子Excalibur是是AlteraAltera公司的系列嵌入式处理器可编程逻公司的系列嵌入式处理器可编程逻辑解决方案辑解决方案单个ExcaliburExcalibu
15、r器件上包含了单端口器件上包含了单端口RAM和双端口RAM、30万门的标准单元区域、嵌入式处理器IP内核和一百万门的内核和一百万门的APEX20KEPLD,片上的晶体管总数达到了8 8千多万千多万 IPIP包括基于ARM的嵌入式处理器、基于的嵌入式处理器、基于MIPSMIPS的嵌入的嵌入式处理器或其它任何商用嵌入式处理器式处理器或其它任何商用嵌入式处理器第二十九页,讲稿共九十八页哦总线可以分成三层。最上二层完全包含在带内,而其它两条总线用于在系统的可编程部分集成用户IP。在嵌入式ARM器件内的所有总线的宽度都为32位如图第三十页,讲稿共九十八页哦第三十一页,讲稿共九十八页哦4)SHARC总线总
16、线两个接口外部存储接口主机接口DMA内存,外存,设备之间传输数据第三十二页,讲稿共九十八页哦外存接口外存接口外部数据总线宽度16bit48bitDM总线与IO处理器可以访问整个外部地址空间PM总线24bit外存分为4个区接口信号(略)第三十三页,讲稿共九十八页哦主机接口主机接口将SHARC连接到标准微处理器总线上主机将DSP功能移交给SHARC接口信号(略)第三十四页,讲稿共九十八页哦SHARCDMA10个通道外部端口DMA通道,链接端口DMA通道:双向串口DMA:单向每个DMA通道一个中断第三十五页,讲稿共九十八页哦总结总结嵌入式系统中总线嵌入式系统中总线针对设备针对设备无通用性无通用性功耗
17、低功耗低第三十六页,讲稿共九十八页哦2、通讯、通讯现代嵌入式系统基本都有通讯现代嵌入式系统基本都有通讯有线有线无线无线第三十七页,讲稿共九十八页哦1)嵌入式TCP/IP协议栈应用前提连接在互联网上的电子装置不一定比单独连接在互联网上的电子装置不一定比单独使用的电子装置具有更高的智能功能,但使用的电子装置具有更高的智能功能,但连通意味着提高智能化管理水平连通意味着提高智能化管理水平TCP/IP是一项应用广泛的标准,利用它可是一项应用广泛的标准,利用它可以接通并控制电子装置,通过绝大多数传以接通并控制电子装置,通过绝大多数传输媒体几乎可以和运行在所有操作系统上输媒体几乎可以和运行在所有操作系统上的
18、软件进行通信的软件进行通信通过通过TCP/IP与基础设施连接十分简单与基础设施连接十分简单第三十八页,讲稿共九十八页哦嵌入式TCP/IP协议栈适用的范围适用的范围在商业系统中,可以利用它来进行远程监在商业系统中,可以利用它来进行远程监视服务视服务嵌入式嵌入式TCP/IP的最大优越性也许在于它可的最大优越性也许在于它可以使得嵌入式电子装置支持嵌入式的万维以使得嵌入式电子装置支持嵌入式的万维网服务器网服务器嵌入式嵌入式TCP/IP的主要用途是进行远程监测的主要用途是进行远程监测万维网服务器还可以对一个电子装置进行万维网服务器还可以对一个电子装置进行远程配置远程配置第三十九页,讲稿共九十八页哦存在的
19、局限存在的局限首先嵌入式栈是建在专用的软首先嵌入式栈是建在专用的软socket(插(插座)座)API之上的之上的提供可靠传输,占用了大量的资源提供可靠传输,占用了大量的资源体积太大,许多场合不适用体积太大,许多场合不适用第四十页,讲稿共九十八页哦实施的方法采用软件的方式采用软件的方式lwIP硬件方法硬件方法采用采用iReady的芯片或芯核,虽然使用的是的芯片或芯核,虽然使用的是4位位微处理器也能够和互联网实现直接连接微处理器也能够和互联网实现直接连接DSP方法方法也可以选用也可以选用DSP为基础的为基础的TCPIP协议栈协议栈第四十一页,讲稿共九十八页哦采用方法选择采用方法选择根据所设计的电子
20、装置的实际情况来决定根据所设计的电子装置的实际情况来决定使用硬件功能如何?使用硬件功能如何?打算如何来实现和互联网的连接?打算如何来实现和互联网的连接?需要发送和接收那些种类的信息?需要发送和接收那些种类的信息?将软件或硬件芯片整合到所设计的电子装将软件或硬件芯片整合到所设计的电子装置中去,有没有困难?置中去,有没有困难?增加一个协议栈,是否需要对所设计的电增加一个协议栈,是否需要对所设计的电子装置进行重大更改等等子装置进行重大更改等等第四十二页,讲稿共九十八页哦2)无线通讯介绍介绍现在无线电技术已经非常成熟,已经在各现在无线电技术已经非常成熟,已经在各种场合得到非常广泛的应用,而嵌入式系种场
21、合得到非常广泛的应用,而嵌入式系统中无线通讯更是随处可见。统中无线通讯更是随处可见。首先我们将概要介绍无线传输。所有的无首先我们将概要介绍无线传输。所有的无线通讯都是基于无线传输的。线通讯都是基于无线传输的。然后是无线局域网(然后是无线局域网(WirelessLocalAreaNetworks)和移动通讯。)和移动通讯。因为移动手持设备市场前景广阔,我们将因为移动手持设备市场前景广阔,我们将重点介绍移动通讯的现状及发展趋势。重点介绍移动通讯的现状及发展趋势。第四十三页,讲稿共九十八页哦无线传输无线传输的媒介是电磁波,所有的信号都无线传输的媒介是电磁波,所有的信号都以电磁波的方式被发送和接收以电
22、磁波的方式被发送和接收用来进行无线传输的电磁波波谱一般从无用来进行无线传输的电磁波波谱一般从无线电波线电波(radio)开始到可见光部分开始到可见光部分无线电波因为频率不是很高,较容易产生,无线电波因为频率不是很高,较容易产生,可以远距离传输,并能够较容易地穿透和可以远距离传输,并能够较容易地穿透和绕过障碍物线电波的传播是如水波似的扩绕过障碍物线电波的传播是如水波似的扩散型的散型的无线电波的特性跟它的频率有关无线电波的特性跟它的频率有关第四十四页,讲稿共九十八页哦无线局域网无线局域网可以有两种组织方式:无线局域网可以有两种组织方式:一种是以一个基站(一种是以一个基站(basestation)为
23、中心,)为中心,所有的移动设备都连接到这个基站上去,因此所有的移动设备都连接到这个基站上去,因此基站也称为接入点(基站也称为接入点(accesspoint););另一种是没有基站,移动设备之间相互连接组另一种是没有基站,移动设备之间相互连接组成局域网成局域网第四十五页,讲稿共九十八页哦无线局域网的标准无线局域网的标准 无线局域网的标准无线局域网的标准无线局域网的标准无线局域网的标准802.11802.11由由由由IEEEIEEE制定制定制定制定 第一个高速无限局域网是第一个高速无限局域网是第一个高速无限局域网是第一个高速无限局域网是802.11a802.11a。19991999年,年,年,年,
24、IEEE802.11aIEEE802.11a标准制定完成,该标准制定完成,该标准制定完成,该标准制定完成,该标准规定无线局域网工作频段在标准规定无线局域网工作频段在标准规定无线局域网工作频段在标准规定无线局域网工作频段在5.155.155.825GHz5.825GHz,数据传输速率达到,数据传输速率达到,数据传输速率达到,数据传输速率达到54Mbps/72Mbps(Turbo)54Mbps/72Mbps(Turbo),传输距离控制在传输距离控制在传输距离控制在传输距离控制在1010100100米米米米 19991999年年年年9 9月月月月IEEE802.11bIEEE802.11b被正式批准
25、该标准规定无线局域网工作频段在被正式批准该标准规定无线局域网工作频段在被正式批准该标准规定无线局域网工作频段在被正式批准该标准规定无线局域网工作频段在2.42.42.4835GHz2.4835GHz,数据传输速率达到,数据传输速率达到,数据传输速率达到,数据传输速率达到11Mbps11Mbps。20032003年年年年6 6月,月,月,月,IEEEIEEE推出最新版本推出最新版本推出最新版本推出最新版本IEEE802.11gIEEE802.11g认证标准该标准提出拥有认证标准该标准提出拥有认证标准该标准提出拥有认证标准该标准提出拥有IEEEIEEE802.11a802.11a的传输速率,安全性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 硬件 平台 讲稿
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内