第四章.总线标准ppt课件.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》由会员分享,可在线阅读,更多相关《第四章.总线标准ppt课件.ppt(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、总线结构与分类总线时序总线标准:片内AMBA总线总线标准:PCI总线现代串行总线4.1 4.1 总线技术总线技术u 总线要素总线要素实现计算机互联线路介质种类 电缆(双绞线、同轴线),光缆,无线特性 数据传输率(MB/s,Mb/s)带宽,噪声、失真、衰减特性等总线是计算机系统中的信息传输通道,由系统中各个部件所共享。总线的特点在于公用性,总线由多条通信线路(线缆)组成计算机系统通常包含不同种类的总线,在不同层次上为计算机组件之间提供通信通路总线协议 总线参与者必须遵守的规则和约定MPUMI/O总线总线单总线MPUI/OM存储器总线存储器总线I/O总线总线双总线MPU局部局部I/O局部局部M缓冲
2、器缓冲器总线控总线控制逻辑制逻辑 全局全局 全局全局MI/ODMA控制器控制器双重总线局局部部总总线线全局总线全局总线u 总线组织总线组织多级总线 高速设备和低速设备分开 提高总线利用率暂存器暂存器ALU寄存器寄存器控制器控制器片片内内总总线线(主板)(主板)片总线片总线AB CB DB (插槽)(插槽)内总线内总线(系统间连接)外总线(系统间连接)外总线MPURAMROMI/OI/O接口外设ABDBCB一般控制信号包括lM/IO写lM/IO读l中断请求l中断响应l时钟l复位 l总线请求l总线请求允许l总线传输确认u 总线分类总线分类片内总线片内总线芯片总线芯片总线(片间总线、元件级总线)(片
3、间总线、元件级总线)系统内总线系统内总线(插板级总线)(插板级总线)系统外总线系统外总线(通信总线)(通信总线)地址总线地址总线控制总线控制总线数据总线数据总线并行总线并行总线串行总线串行总线同步同步异步异步半同步半同步同步同步异步异步位置位置范围范围功能功能数据数据格式格式时序时序总线驱动 (缓冲器)数据锁存(锁存器)总线隔离(三态门)设备抗干扰(光电耦合)T操作00BA10ABx1高阻OEAiTOEBi双向三态缓冲器STBDiDCLKDoOE三态锁存/缓冲DiSTBOEDo例 8086微处理器中的总线复用 8086采用地址总线与数据总线、地址总线与控制总线合用引脚的方式节约引脚数量。这种复
4、用技术的基础是时间分隔和总线锁存技术。数据数据缓冲器缓冲器地址地址锁存器锁存器ABDBALEDEN8086AB/DBAB/DBALEDENVcc8282OESTB8282OESTB8282OESTB8286OET8286OETALEDENRDT/AD15-0BHEA19/S6 A16/S3AB CS译码器译码器RAMAB CSRAMMN/MXRDWRD0-D15D0-D158284ACLKREADYRESET8086CPUVccDIDOABBADODIDIDOu 总线带宽总线带宽单位时间总线能传送的最大数据(bit)量)Hz()(bit时钟频率传输周期数总线位宽例 总线位宽16bit,传输需要
5、2个周期,时钟频率33MHz。总线带宽=16*33/2=264Mbps=33MBps提高总线带宽提高时钟频率增加位宽减少传输周期数例 PCI总线位宽32bit,时钟33MHz, 带宽=32X33/8=132MB/su 总线仲裁总线仲裁管理系统中多个主设备的总线请求,避免总线冲突管理系统中多个主设备的总线请求,避免总线冲突当多个设备同时提出请求时按优先级裁决使用权当多个设备同时提出请求时按优先级裁决使用权l 分布式(对等式)仲裁 控制逻辑分散在连接于总线上的各个部件或设备中控制逻辑分散在连接于总线上的各个部件或设备中 协议复杂且昂贵,效率高协议复杂且昂贵,效率高l 集中式(主从式)仲裁 采用专门
6、的控制器或仲裁器采用专门的控制器或仲裁器 总线控制器或仲裁器可以是独立的模块或集成在总线控制器或仲裁器可以是独立的模块或集成在CPU中中 协议简单而有效,但总体系统性能较低协议简单而有效,但总体系统性能较低模块1模块2模块N仲仲裁裁器器串行仲裁模块1模块2模块N仲仲裁裁器器并行仲裁总线请求BR总线忙BB总线允许BGBRBGBBl 集中式仲裁优先级由模块在BG线的位置决定灵活、易扩展模块数量多会减慢总线响应速度优先级别由总线仲裁器内部模块判定;总线请求响应的速度快;扩充性较差l 分布式仲裁in out主设备1in out主设备2in out主设备3in out主设备n+5V使用总线的主设备必须i
7、n端为高,且将out置低无中央仲裁器,主设备自带控制逻辑请分析仲裁逻辑?仲裁线仲裁线总线忙总线忙总线请求总线请求u 总线操作与时序总线操作与时序通过总线进行数据传送称为总线操作总线设备完成一次完整信息交换的时间称为总线周期总线时序是指总线事件的协调方式为实现可靠的数据传送,收发双方必须遵守的定时关系读/写存储器周期读/写IO端口周期DMA周期中断周期总线请求和仲裁阶段总线请求和仲裁阶段寻址阶段寻址阶段传送阶段传送阶段结束阶段结束阶段u 总线时序总线时序同步总线时序总线上所有信号之间的时间关系以同一个时钟为参考CLKABRD*DBCLK上升沿发出地址,下降沿读/写协调总线设备的步骤和配合,协调总
8、线设备的步骤和配合,实现可靠的寻址和数据传输实现可靠的寻址和数据传输电路简单电路简单,传输率高传输率高TADTDSTRSTRH TDH T地址建立时间地址建立时间数据建立时间数据建立时间数据维持时间数据维持时间读信号维持时间读信号维持时间读信号建立时间读信号建立时间异步总线时序DBABRD/MasterSlave读写无绝对时间关系,采用握手方式保证数据传输同步互锁联系互锁联系,可靠性好,控制复杂可靠性好,控制复杂,速度降低;适用于收发速率差速度降低;适用于收发速率差异较大的总线操作异较大的总线操作WR准备好接收了准备好接收了( M线变高)线变高)ok,收到了,收到了(M线变低)线变低)知道,开
9、始发送(知道,开始发送( S线变高)线变高)(DB有数据,有数据,RD/WR=1 读读 )那就结束了。那就结束了。 ( S线变低)线变低)(DB数据撤销数据撤销 )半同步总线时序共有时钟,可插入等待周期协调主控、受控设备同步TWWAITDBRD/CLKAB写读受控设备提出等待请求,主控设备延长数据保持时间兼有同步总线简洁高速和兼有同步总线简洁高速和异步总线可靠灵活的优点异步总线可靠灵活的优点WR逻辑规范 信号有效电平,格式,传输方向定时规范 传输时序,收发同步差错控制 检错和纠错方法机械规范 连接器的物理尺寸与标准电气规范 总线元件的电气性能和约束通信协议 总线参与者必须遵从的规定和约定u 片
10、内片内AMBA总线总线AMBA Advanced Microcontroller Bus Architecture先进高性能总线AHB (Advanced High-performance Bus)适用于高性能和高吞吐设备之间的)适用于高性能和高吞吐设备之间的连接,如连接,如CPUCPU、片上存储器、片上存储器、DMADMA设备、设备、DSPDSP等等先进系统总线ASB(Advanced System Bus)适用于)适用于高性能系统模块。与高性能系统模块。与AHBAHB的主要不同是读写数据采用了一的主要不同是读写数据采用了一条双向数据总线条双向数据总线先进外设总线APB(Advanced P
11、eripheral Bus)适)适用于低功耗外部设备,经优化减少了功耗和接口复杂度。用于低功耗外部设备,经优化减少了功耗和接口复杂度。适合较复杂的应用,需要遵守较简单的操作协议;拥有众适合较复杂的应用,需要遵守较简单的操作协议;拥有众多的第三方支持多的第三方支持l AHBAHB总线总线AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接 单个时钟边沿操作;单个时钟边沿操作;非三态的实现方式;非三态的实现方式;支持突发传输;支持突发传输;支持分段传输;支持分段传输;支持多个主控制器;支持多个主控制器;可配置可配置32位位128位总线宽度位总线宽度 高带宽外部高带宽外部存储器接口存储器
12、接口高性能高性能ARM处处理器理器高带宽高带宽片上片上RAMDMAC桥桥接接器器UARTTimerkeypadPIOAMBA总线微处理器系统AHB/ASBAPBAHB 主机 总线主机能够通过提供地址和控制信息发起读写操作。任何时候只允许一个总线主机处于有效状态并能使用总线。AHB 从机 总线从机在给定的地址空间范围内响应读写操作。总线从机将成功、失败或者等待数据传输的信号返回给有效的主机。AHB 仲裁器 总线仲裁器确保每次只有一个总线主机被允许发起数据传输。AHB 译码器 用来对每次传输进行地址译码并且在传输中包含一个从机选择信号。所有AHB 执行都必须仅要求有一个中央译码器。 典型的AMBA
13、 AHB 系统设计包含以下的成分: AHB互连互连 AHB总线的接口信号总线的接口信号AHB主模块接口AHBmaster仲裁器授予仲裁器授予HGRANTxHREADYHRSEP1:0HRSETnHCLKHRDATA31:0HBUSREQxHLOCKxHADDR31:0HSIZE2:0HPROT3:0HBURST2:0HWDATA31:0HTRANS1:0HWRITE传输完成传输完成复位复位时钟时钟读数据读数据写数据写数据地址地址总线请求总线请求总线锁定总线锁定传输类型传输类型读写控制读写控制传输大小传输大小突发类型突发类型保护控制保护控制传输响应传输响应AHB从模块接口AHBslaveHREA
14、DYHRSEP1:0HRSETnHCLKHRDATA31:0HADDR31:0HSIZE2:0HBURST2:0HWDATA31:0HTRANS1:0HWRITE传输完成传输完成复位复位时钟时钟读数据读数据写数据写数据地址地址传输类型传输类型读写控制读写控制传输大小传输大小突发类型突发类型传输响应传输响应HSELxHMASTER3:0HMASTLOCKHSPLITx15:0Split- capable slave主机号主机号锁定序列锁定序列从机选择从机选择分块完成请求分块完成请求每个从机的最大地址空间1kB在在AHB总线上,一次完整的传输可以分成两个阶段:地址传送阶段总线上,一次完整的传输可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 总线 标准 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内