总线技术与总线标准教材.ppt

上传人:F****n 文档编号:98089124 上传时间:2019-09-08 格式:PPT 页数:56 大小:1.88MB
返回 下载 相关 举报
总线技术与总线标准教材.ppt_第1页
第1页 / 共56页
总线技术与总线标准教材.ppt_第2页
第2页 / 共56页
总线技术与总线标准教材.ppt_第3页
第3页 / 共56页
总线技术与总线标准教材.ppt_第4页
第4页 / 共56页
总线技术与总线标准教材.ppt_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《总线技术与总线标准教材.ppt》由会员分享,可在线阅读,更多相关《总线技术与总线标准教材.ppt(56页珍藏版)》请在金锄头文库上搜索。

1、第四章 总线技术与总线标准,4.1 总线技术(掌握) 总线技术概述 总线仲裁 总线操作与时序 4.2 总线标准(理解) 片内AMBA总线 PCI系统总线 异步串行通信总线,简单并行总线结构,现代并行总线结构,总线的表示方法,8位数据线(DB),上图的粗箭头表示是下图实际线路的简略表示,4,4.1 总线技术,总线是计算机系统中的信息传输通道,由系统中各个部件所共享。总线的特点在于公用性,总线由多条通信线路(线缆)组成 计算机系统通常包含不同种类的总线,在不同层次上为计算机组件之间提供通信通路 采用总线的原因: 非总线结构的N个设备的互联线组数为N*(N-1)/2 非总线结构的M发N收设备间的互联

2、线组数为M*N 采用总线的优势 减少部件间连线的数量 扩展性好,便于构建系统 便于产品更新换代,5,总线要素,线路介质 种类:有线(电缆、光缆)、无线(电磁波) 特性 原始数据传输率 带宽 对噪声的敏感性:内部或外部干扰 对失真的敏感性:信号和传输介质之间的互相作用引起 对衰减的敏感性:信号通过传输介质时的功率损耗 总线协议,总线信号:有效电平、传输方向/速率/格式等,电气性能,机械性能,总线时序:规定通信双方的联络方式,总线仲裁:规定解决总线冲突的方式,如接口尺寸、形状等,其它:如差错控制等,6,总线协议组件,总线分类,7,按所处位置 (数据传送范围),片内总线,芯片总线(片间总线、元件级总

3、线),系统内总线(插板级总线),系统外总线(通信总线),非通用总线(与具体芯片有关),通用标准总线,地址总线,控制总线,按总线功能,数据总线,并行总线,串行总线,按数据格式,按时序关系 (握手方式),同步,异步,半同步,同步,异步,8,外部总线、 (系统)外总线 如并口、串口,系统总线、 (系统)内总线 如ISA、PCI,片(间)总线 三总线形式,片内总线 单总线形式,计算机系统的四层总线结构,片间总线: 微机系统三总线,5V,读写控制,读写控制,读写控制,10,微机系统中的内总线(插板级总线),11,微机系统中的外总线(通信总线),12,总线的组织形式,组织形式:单总线、双总线,多级总线 单

4、总线 特征:存储器和I/O分时使用同一总线 优点:结构简单,成本低廉,易于扩充 缺点:带宽有限,传输率不高(可能造成物理长度过长),13,双总线,特征:存储总线+I/O总线 优点:提高了总线带宽和数据传输速率,克服单总线共享的限制,以及存储/IO访问速度不一致而对总线的要求也不同的矛盾 缺点:CPU繁忙,14,多级总线,特征:高速外设和低速外设分开使用不同的总线 优点:高效,进一步提高系统的传输带宽和数据传输速率 缺点:复杂,多级总线结构,北桥,南桥,前端总线Front Side Bus,存储总线,高速IO总线,低速IO总线,总线隔离与驱动,不操作时把功能部件与总线隔离 同一时刻只能有一个部件

5、发送数据到总线上 提供驱动能力 数据发送方必须提供足够的电流以驱动多个部件 提供锁存能力 具有信息缓存和信息分离能力,16,总线电路中常用器件,三态总线驱动器 驱动、隔离 单向、双向,17,三态:高电平、 低电平、高阻,锁存器,信息缓存(有时也具有驱动能力) 信息分离(地址与数据分离),18,直通,保持,高阻,总线的性能指标,总线时钟频率:总线上的时钟信号频率 总线宽度(位宽):数据线、地址线宽度 总线速率:总线每秒所能传输数据的最大次数。 总线速率=总线时钟频率/总线周期数 总线周期数:总线传送一次数据所需的时钟周期数 有些几个周期才能传输1个数据 总线带宽:总线每秒传输的字节数 同步方式

6、总线负载能力,19,20,总线带宽,总线带宽(bus band width) 表示单位时间内总线能传送的最大数据量(bps/Bps) 用“总线速率总线位宽/8=时钟频率总线位宽/(8总线周期数)”表示 总线位宽:数据信号线的数目,同一时刻传输的数据位数,例,CPU的前端总线(FSB)频率为400MHz或800MHz,总线周期数为1/4(即1个时钟周期传送4次数据),位宽为64bit 则FSB的带宽为40064/(81/4)=1.28GB/s 或80064/(81/4)=2.56GB/s PCI总线的频率为33.3MHz,位宽为32位或64位,总线周期数为1 则PCI总线的带宽为:33.332/

7、8=133MB/s 或33.364/8=266MB/s,21,22,4.1.2 总线仲裁,总线仲裁(arbitration)也称为总线判决,根据连接到总线上的各功能模块所承担任务的轻重缓急,预先或动态地赋予它们不同的使用总线的优先级,当有多个模块同时请求使用总线时,总线仲裁电路选出当前优先级最高的那个,并赋予总线控制权 其目的是合理地控制和管理系统中多个主设备的总线请求,以避免总线冲突 分布式(对等式)仲裁 控制逻辑分散在连接于总线上的各个部件或设备中 协议复杂且昂贵,效率高 集中式(主从式)仲裁 采用专门的控制器或仲裁器 总线控制器或仲裁器可以是独立的模块或集成在CPU中 协议简单而有效,但

8、总体系统性能较低,特点:各主控模块共用请求信号线和忙信号线,其优先级 别由其在链式允许信号线上的位置决定; 优点:具有较好的灵活性和可扩充性; 缺点:主控模块数目较多时,总线请求响应的速度较慢;,菊花链(串行)总线仲裁,主控模块1,主控 模块2,主控模块N,允许BG,请求BR,忙BB,总线仲裁器,特点:各主控模块有独立的请求信号线和允许信号线,其 优先级别由总线仲裁器内部模块判定; 优点:总线请求响应的速度快; 缺点:扩充性较差;,并行仲裁,主模块1,主模块2,主模块N,允许BG,请求BR,忙BB,总线仲裁器,25,串并行二维仲裁,从下一设备,主模块1,主模块2,主模块3,允许BG,请求BR,

9、忙BB,总线仲裁器,主模块4,到下一设备,综合了串行和并行两种仲裁方式的优点和缺点(模块1和3为第一组,模块2和4为第二组):第一组和第二组的优先级由总裁器内部的设定的优先级决定, 每组内部由位置决定优先级(模块1比模块3高,模块2比模块4高),分布式总线仲裁方式,总线上各个设备都有总线仲裁模块 当任何一个设备申请总线,置“总线忙”状态,以阻止其他设备同时请求,26,27,4.1.3 总线操作与时序,总线操作:计算机系统中,通过总线进行信息交换的过程称为总线操作 总线周期:总线设备完成一次完整信息交换的时间 读/写存储器周期 读/写IO口周期 DMA周期 中断周期 多主控制器系统,总线操作周期

10、一般分为四个阶段 总线请求及仲裁阶段、寻址阶段、传数阶段和结束阶段 单个主控制器系统,则只需要寻址和传数两个阶段,总线主控制器的作用,总线系统的资源分配与管理 提供总线定时信号脉冲 负责总线使用权的仲裁 不同总线协议的转换和不同总线间数据传输的缓冲,28,29,总线时序,总线时序是指总线事件的协调方式,以实现可靠的寻址和数据传送 总线时序类型 同步:所有设备都采用一个统一的时钟信号来协调收发双方的定时关系 异步:依靠传送双方互相制约的握手(handshake)信号来实现定时控制 半同步:具有同步总线的高速度和异步总线的适应性,30,同步并行总线时序,特点 系统使用同一时钟信号控制各模块完成数据

11、传输 一般一次读写操作可在一个时钟周期内完成,时钟前、后沿分别指明总线操作周期的开始和结束 地址、数据及读/写等控制信号可在时钟沿处改变 优点:电路设计简单,总线带宽大,数据传输速率快 缺点:时钟以最慢速设备为准,高速设备性能将受到影响,31,异步并行总线时序,特点:系统中可以没有统一的时钟源,模块之间依靠各种联络(握手)信号进行通信,以确定下一步的动作 优点:全互锁方式可靠性高,适应性强 缺点:控制复杂,交互的联络过程会影响系统工作速度,地址信号,数据信号,主设备 联络信号,从设备 联络信号, 准备好接收 (M发送地址信号),已收到数据 (M撤销地址信号),完成一次传送 (S撤销数据信号),

12、已送出数据 (S发送数据信号),32,半同步并行总线时序,特点:同时使用主模块的时钟信号和从模块的联络信号 优点:兼有同步总线的速度和异步总线的可靠性与适应性,Ready信号可作为慢速设备的异步联络信号,CLK信号作为快速设备的同步时钟信号,4.2 总线标准,总线标准包括: 逻辑规范:逻辑信号电平 时序规范 电气规范 机械规范 通信协议,33,ATA(Advanced Technology Attachment) SCSI (Small Computer System Interface ) 16位的PC/AT(ISA)总线 32位的PC386(EISA)总线 32位或64位的PCI局部总线

13、VXI、IEEE488(GPIB),常用总线分类,串行总线 并行总线,RS232、USB、1394、SPI、现场总线 SATA、SAS,系统外总线,系统内总线,常见总线分类,36,4.2.1 SoC的片内总线,片上总线特点 简单高效 结构简单:占用较少的逻辑单元 时序简单:提供较高的速度 接口简单:降低IP核连接的复杂性 灵活,具有可复用性 地址/数据宽度可变、互联结构可变、仲裁机制可变 功耗低 信号尽量不变、单向信号线功耗低、时序简单 片内总线标准 ARM的AMBA 、IBM的CoreConnect Silicore的Wishbone、Altera的Avalon,37,ARM的AMBA: A

14、dvanced Microcontroller Bus Architecture,先进高性能总线AHB (Advanced High-performance Bus) 适用于高性能和高吞吐设备之间的连接,如CPU、片上存储器、DMA设备、DSP等 先进系统总线ASB(Advanced System Bus) 适用于高性能系统模块。与AHB的主要不同是读写数据采用了一条双向数据总线 先进外设总线APB(Advanced Peripheral Bus) 适用于低功耗外部设备,经优化减少了功耗和接口复杂度 适合较复杂的应用,需要遵守较简单的操作协议;拥有众多的第三方支持,AHB或ASB总线,APB总

15、线,AHB的特性 :,单个时钟边沿操作;,非三态的实现方式;,支持突发传输;,支持分段传输;,支持多个主控制器(最多16个模块);,可配置32位128位总线宽度;,支持字节、半字和字的传输。,典型的AMBA构架,4.2.2 PCI总线,PCI(Peripheral Component Interconnect),外部设备互连总线,在CPU与外设之间提供了一条独立的数据通道,使得每种设备都能直接与CPU联系,支持即插即用 PCI总线信号 必备的PCI总线信号包括地址信号、数据信号、接口控制信号、错误报告信号、仲裁信号和系统信号 可选的PCI总线信号包括64位总线扩展信号、接口控制信号、中断信号、

16、Cache支持信号和边界扫描信号,39,PCI总线架构,PCI总线是多层次总线,40,PCI总线插座示意图,根据电源电压和位数不同分为4种 长插槽188针,短插槽124针,41,PCI插槽实物照片,42,PCI总线信号,43,44,4.2.3 异步串行通信总线,串行总线上的信息则按位传输,通常只需1根或2根数据线,没有地址总线、控制总线 采用差分信号(differential signal)传输技术 具有低功耗、低误码率、低串扰和低辐射等优点 高速串行总线的三大特征 差分信号传输 以数据包形式传送信息(地址、数据、命令) 点对点通信 串行通信的通信方式、距离、速率、差错控制、传输方式,COM口 RS-232、RS-485,串行通信接口,USB接口,SPI/QSPI

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号