[精选]第4章总线技术与总线标准7084.pptx
《[精选]第4章总线技术与总线标准7084.pptx》由会员分享,可在线阅读,更多相关《[精选]第4章总线技术与总线标准7084.pptx(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章第四章 总线技术与总线标准总线技术与总线标准4.1 4.1 总线技术总线技术(掌握)(掌握)总线技术概述总线技术概述总线仲裁总线仲裁总线操作与时序总线操作与时序4.2 4.2 总线标准总线标准(理解)(理解)片内片内AMBA总线总线PCI系统总线系统总线异步串行通信总线异步串行通信总线简单简单并行并行总线总线结构结构 现代并行总线结构 总线的表示方法总线的表示方法8 8位数据线(位数据线(DBDB)上图的粗箭头表示是下图实际线路的简略表示4 44.1 总线技术1 1总线是计算机系统中的总线是计算机系统中的信息传输通道信息传输通道,由系统中,由系统中各个部件所各个部件所共享共享。总线的特点
2、在于总线的特点在于公用性,公用性,总线由多条通信线路(线缆)总线由多条通信线路(线缆)组成组成2计算机系统通常包含计算机系统通常包含不同种类的总线不同种类的总线,在不同层次上为计算,在不同层次上为计算机组件之间提供通信通路机组件之间提供通信通路3采用总线的原因采用总线的原因:1.非总线结构的非总线结构的N个设备的互联线组数为个设备的互联线组数为N*(N-1)/22.非总线结构的非总线结构的M发发N收设备间的互联线组数为收设备间的互联线组数为M*N4采采用总线的优势用总线的优势1.减少部件间连线的数量减少部件间连线的数量2.扩展性好,便于构建系统扩展性好,便于构建系统3.便于产品更新换代便于产品
3、更新换代5 5总线要素总线要素1 1线路介质线路介质1.种类:种类:有线(电缆、光缆)、无线(电磁波)有线(电缆、光缆)、无线(电磁波)2.特性特性 原始数据传输率原始数据传输率 带宽带宽 对噪声的敏感性:对噪声的敏感性:内部或外部干扰内部或外部干扰 对失真的敏感性:对失真的敏感性:信号和传输介质之间的互相作用引起信号和传输介质之间的互相作用引起 对衰减的敏感性:对衰减的敏感性:信号通过传输介质时的功率损耗信号通过传输介质时的功率损耗2 2总线协议总线协议总线信号:总线信号:有效电平、传输方向有效电平、传输方向/速率速率/格式等格式等电气性能电气性能机械性能机械性能总线时序:总线时序:规定通信
4、双方的联络方式规定通信双方的联络方式总线仲裁:总线仲裁:规定解决总线冲突的方式规定解决总线冲突的方式 如接口尺寸、形状等如接口尺寸、形状等其它:其它:如差错控制等如差错控制等6 6总线协议组件总线协议组件总线分类总线分类7 7按按所处位置所处位置(数据传送范围数据传送范围)片内总线片内总线芯片总线芯片总线(片间总线、元件级总线)(片间总线、元件级总线)系统内总线系统内总线(插板级总线)(插板级总线)系统外总线系统外总线(通信总线)(通信总线)非通用总线非通用总线(与具体芯(与具体芯片有关)片有关)通用标准总线通用标准总线地址总线地址总线控制总线控制总线按按总线功能总线功能数据总线数据总线并行总
5、线并行总线串行总线串行总线按按数据格式数据格式按按时序关系时序关系(握手方式握手方式)同步同步异步异步半同步半同步同步同步异步异步8 8外部总线、外部总线、(系统系统)外总线外总线如并口、串口如并口、串口系统总线、系统总线、(系统系统)内总线内总线如如ISAISA、PCIPCI片片(间间)总线总线三总线形式三总线形式片内总线片内总线单总线形式单总线形式计算机系统的四层总线结构运算器运算器寄存器寄存器控控制制器器CPU存储存储芯片芯片I/O芯片芯片主板主板扩展扩展接口板接口板扩展扩展接口板接口板计算机系统计算机系统其其 他他 计算机计算机系系 统统其其 他他仪仪 器器系系 统统片间总线片间总线:
6、微机系统三总线微机系统三总线地地5V读写读写控制控制读写读写控制控制读写读写控制控制CSH奇地址存奇地址存储体储体8284时钟时钟发生器发生器RESETREADYCBD7 D0D15 D8DBCSL偶地址存偶地址存储体储体CSI/O接口接口ABA0A1 A19BHE STB OE8282锁存器锁存器CPUMN/MX INTA RD CLK WRREADY M/IORESETALEBHE A19-A16 AD15-AD0DEN DT/R TOE 8286 收发器收发器AD15AD01010微机系统中的内总线(插板级总线)11 11微机系统中的外总线(通信总线)1212总线的组织形式总线的组织形式
7、1 1组织形式:单总线、双总线,多级总线组织形式:单总线、双总线,多级总线2 2单总线单总线1.特征:存储器和特征:存储器和I/O分时使用分时使用同一总线同一总线2.优点:结构简单,成本低廉,易于扩充优点:结构简单,成本低廉,易于扩充3.缺点:带宽有限,传输率不高(可能造成物理缺点:带宽有限,传输率不高(可能造成物理长度过长)长度过长)1313双总线双总线1特征:存储总线特征:存储总线+I/O总线总线2优点:提高了优点:提高了总线带宽和数据传输速率总线带宽和数据传输速率,克服单总线共享,克服单总线共享的限制,以及存储的限制,以及存储/IO访问速度不一致而对总线的要求也访问速度不一致而对总线的要
8、求也不同的矛盾不同的矛盾3缺点:缺点:CPU繁忙繁忙1414多级总线多级总线1特征:高速外设和低速外设分开使用不同的总线特征:高速外设和低速外设分开使用不同的总线2优点:高效,进一步提高系统的传输带宽和数据传输速优点:高效,进一步提高系统的传输带宽和数据传输速率率3缺点:复杂缺点:复杂多级总线结构多级总线结构北桥北桥南桥南桥前端总线前端总线Front Side Bus存储存储总线总线高速高速IO总线总线低速低速IO总线总线总线隔离与驱动总线隔离与驱动1 1不操作时把功能部件与总线隔离不操作时把功能部件与总线隔离1.1.同一时刻只能有一个部件发送数据到总线上同一时刻只能有一个部件发送数据到总线上
9、2 2提供驱动能力提供驱动能力1.1.数据发送方必须提供足够的电流以驱动多个部件数据发送方必须提供足够的电流以驱动多个部件3 3提供锁存能力提供锁存能力1.1.具有信息缓存和信息分离能力具有信息缓存和信息分离能力1616总线电路中常用器件总线电路中常用器件1 1三态总线驱动器三态总线驱动器1.1.驱动、隔离驱动、隔离2.2.单向、双向单向、双向1717A A0 0B B0 082868286OEOET TA A1 1A A2 2A A3 3A A5 5A A4 4A A6 6A A7 7B B1 1B B2 2B B3 3B B5 5B B4 4B B6 6B B7 7三态:高电平、三态:高电
10、平、低电平、高阻低电平、高阻锁存器锁存器1 1信息缓存(有时也具有驱动能力)信息缓存(有时也具有驱动能力)2 2信息分离(地址与数据分离)信息分离(地址与数据分离)1818STBSTBDI0DI0DI1DI1直通直通直通直通保持保持保持保持高阻高阻高阻高阻DO0DO0DO1DO1DODO0 0DODO1 1DODO2 2DODO3 3DODO4 4DODO5 5DODO6 6DODO7 7STBSTBV VCCCC828282821 12 23 34 45 56 67 78 89 910102020191918181717161615151414131312121111DIDI1 1DIDI2
11、 2DIDI3 3DIDI4 4DIDI5 5DIDI6 6DIDI7 7OEOEGNDGNDDIDI0 0OEOE总线的性能指标总线的性能指标 1 1总线时钟频率:总线上的时钟信号频率总线时钟频率:总线上的时钟信号频率2 2总线宽度总线宽度(位宽位宽):数据线、地址线宽度:数据线、地址线宽度3 3总线速率:总线每秒所能传输数据的最大次数。总线速率:总线每秒所能传输数据的最大次数。1.1.总线速率总线速率=总线时钟频率总线时钟频率/总线周期数总线周期数2.2.总线周期数:总线传送一次数据所需的时钟周期数总线周期数:总线传送一次数据所需的时钟周期数有些几个周期才能传输有些几个周期才能传输1 1个
12、数据个数据4 4总线带宽:总线每秒传输的字节数总线带宽:总线每秒传输的字节数5 5同步方式同步方式6 6总线负载能力总线负载能力19192020总线带宽总线带宽1总线带宽总线带宽(bus band width)表示单位时间内总线能表示单位时间内总线能传送的最大数据量(传送的最大数据量(bps/Bps)2用用“总线速率总线速率总线位宽总线位宽/8=时钟频率时钟频率总线位宽总线位宽/(8总线周期数总线周期数)”表示表示3 3总线位宽:总线位宽:数据信号线的数目,同一时刻传输的数数据信号线的数目,同一时刻传输的数据位数据位数例例1 1CPUCPU的前端总线的前端总线(FSB)(FSB)频率为频率为4
13、00MHz400MHz或或800MHz800MHz,总线,总线周期数为周期数为1/4(1/4(即即1 1个时钟周期传送个时钟周期传送4 4次数据次数据),位宽为,位宽为64bit64bit1.1.则则FSBFSB的带宽为的带宽为40040064/(864/(81/4)=1.28GB/s1/4)=1.28GB/s2.2.或或80080064/(864/(81/4)=2.56GB/s1/4)=2.56GB/s2 2PCIPCI总线的频率为总线的频率为33.3MHz33.3MHz,位宽为,位宽为3232位或位或6464位,总位,总线周期数为线周期数为1 11.1.则则PCIPCI总线的带宽为:总线的
14、带宽为:33.333.332/8=133MB/s32/8=133MB/s2.2.或或33.333.364/8=266MB/s64/8=266MB/s212122224.1.2 总线仲裁总线仲裁1总线仲裁总线仲裁(arbitration)也称为总线判决,根据连接到总线上的各功也称为总线判决,根据连接到总线上的各功能模块所承担任务的轻重缓急,预先或动态地赋予它们不同的使用能模块所承担任务的轻重缓急,预先或动态地赋予它们不同的使用总线的优先级,总线的优先级,当有多个模块同时请求使用总线时当有多个模块同时请求使用总线时,总线仲裁电路,总线仲裁电路选出当前优先级最高的那个,并赋予总线控制权选出当前优先级
15、最高的那个,并赋予总线控制权2其目的是合理地控制和管理系统中其目的是合理地控制和管理系统中多个主设备的总线请求多个主设备的总线请求,以避免,以避免总线冲突总线冲突3 3分布式分布式(对等式对等式)仲裁仲裁1.控制逻辑分散在连接于总线上的各个部件或设备中控制逻辑分散在连接于总线上的各个部件或设备中2.协议复杂且昂贵,效率高协议复杂且昂贵,效率高4 4集中式集中式(主从式主从式)仲裁仲裁1.采用专门的控制器或仲裁器采用专门的控制器或仲裁器2.总线控制器或仲裁器可以是独立的模块或集成在总线控制器或仲裁器可以是独立的模块或集成在CPU中中3.协议简单而有效,但总体系统性能较低协议简单而有效,但总体系统
16、性能较低特点:各主控模块共用请求信号线和忙信号线,其优先级特点:各主控模块共用请求信号线和忙信号线,其优先级别由其在链式允许信号线上的位置决定;别由其在链式允许信号线上的位置决定;优点:具有较好的灵活性和可扩充性;优点:具有较好的灵活性和可扩充性;缺点:主控模块数目较多时,总线请求响应的速度较慢;缺点:主控模块数目较多时,总线请求响应的速度较慢;菊花链(串行)总线仲裁菊花链(串行)总线仲裁主控主控模块模块1主控主控 模块模块2主控模主控模块块N允许允许BG请求请求BR忙忙BB总线仲裁器总线仲裁器特点:各主控模块有独立的请求信号线和允许信号线,其特点:各主控模块有独立的请求信号线和允许信号线,其
17、优先级别由总线仲裁器内部模块判定;优先级别由总线仲裁器内部模块判定;优点:总线请求响应的速度快;优点:总线请求响应的速度快;缺点:扩充性较差;缺点:扩充性较差;并行仲裁并行仲裁主模块主模块1主模块主模块2主模块主模块N允许允许BG请求请求BR忙忙BB总线仲裁器总线仲裁器2525串并行二维仲裁串并行二维仲裁从下一设备主模块主模块1主模块主模块2主模块主模块3允许允许BG请求请求BR忙忙BB总线仲裁器总线仲裁器主模块主模块4到下一设备综合了串行和并行两种仲裁方式的优点和缺点综合了串行和并行两种仲裁方式的优点和缺点(模块模块1和和3为第一组,模块为第一组,模块2和和4为第二组为第二组):第一组和第二
18、组的优:第一组和第二组的优先级由总裁器内部的设定的优先级决定先级由总裁器内部的设定的优先级决定,每组内部由位每组内部由位置决定优先级(模块置决定优先级(模块1比模块比模块3高,模块高,模块2比模块比模块4高)高)分布式总线仲裁方式分布式总线仲裁方式1 1总线上各个设备都有总线仲裁模块总线上各个设备都有总线仲裁模块2 2当任何一个设备申请总线,置当任何一个设备申请总线,置“总线忙总线忙”状态,以阻止其他状态,以阻止其他设备同时请求设备同时请求2626IN OUT主设备1IN OUT主设备2IN OUT主设备3IN OUT主设备4IN OUT主设备5总线请求总线忙+5V仲裁线总线27274.1.3
19、 总线操作与时序总线操作与时序1 1总线操作总线操作:计算机系统中,通过总线进行信息交换的过程称:计算机系统中,通过总线进行信息交换的过程称为总线操作为总线操作2 2总线周期总线周期:总线设备完成一次完整信息交换的时间:总线设备完成一次完整信息交换的时间1.1.读读/写存储器周期写存储器周期2.2.读读/写写IOIO口周期口周期3.3.DMADMA周期周期4.4.中断周期中断周期3 3多主控制器多主控制器系统,总线操作周期一般分为系统,总线操作周期一般分为四个阶段四个阶段1.1.总线请求及仲裁阶段、寻址阶段、传数阶段和结束阶段总线请求及仲裁阶段、寻址阶段、传数阶段和结束阶段4 4单个主控制器系
20、统,则只需要寻址和传数两个阶段单个主控制器系统,则只需要寻址和传数两个阶段总线主控制器的作用总线主控制器的作用1 1总线系统的资源分配与管理总线系统的资源分配与管理2 2提供总线定时信号脉冲提供总线定时信号脉冲3 3负责总线使用权的仲裁负责总线使用权的仲裁4 4不同总线协议的转换和不同总线间数据传输的缓冲不同总线协议的转换和不同总线间数据传输的缓冲28282929总线时序总线时序1 1总线时序总线时序是指总线事件的协调方式,以实现可靠的是指总线事件的协调方式,以实现可靠的寻址和数据传送寻址和数据传送2 2总线时序类型总线时序类型1.1.同步同步:所有设备都采用一个统一的时钟信号来协调:所有设备
21、都采用一个统一的时钟信号来协调收发双方的定时关系收发双方的定时关系2.2.异步异步:依靠传送双方互相制约的握手:依靠传送双方互相制约的握手(handshake)(handshake)信号信号来实现定时控制来实现定时控制3.3.半同步半同步:具有同步总线的高速度和异步总线的适应:具有同步总线的高速度和异步总线的适应性性3030同步并行总线时序同步并行总线时序1 1特点特点1.1.系统使用系统使用同一时钟信号同一时钟信号控制各模块完成数据传输控制各模块完成数据传输2.2.一般一次读写操作可在一个时钟周期内完成,时钟前、一般一次读写操作可在一个时钟周期内完成,时钟前、后沿分别指明总线操作周期的开始和
22、结束后沿分别指明总线操作周期的开始和结束3.3.地址、数据及读地址、数据及读/写等控制信号可在时钟沿处改变写等控制信号可在时钟沿处改变2 2优点:优点:电路设计简单,总线带宽大,数据传输速率快电路设计简单,总线带宽大,数据传输速率快3 3缺点:缺点:时钟以最慢速设备为准,高速设备性能将受到影时钟以最慢速设备为准,高速设备性能将受到影响响同步时钟地址信号数据信号控制信号延时延时3131异步并行总线时序异步并行总线时序1 1特点:系统中可以特点:系统中可以没有统一的时钟源没有统一的时钟源,模块之间依靠各种联,模块之间依靠各种联络(握手)信号进行通信,以确定下一步的动作络(握手)信号进行通信,以确定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精选 总线技术 总线 标准 7084
限制150内