[精选]第4章微机总线技术与总线标准7069.pptx
《[精选]第4章微机总线技术与总线标准7069.pptx》由会员分享,可在线阅读,更多相关《[精选]第4章微机总线技术与总线标准7069.pptx(96页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院第第4 4章章 总线技术与总线标准总线技术与总线标准4学时学时1林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计第第4 4章章 总线技术与总线标准(总线技术与总线标准(4 4课时)课时)4.1 总线技术总线技术(掌握)(掌握)总线技术概述总线技术概述总线仲裁总线仲裁总线操作与时序总线操作与时序4.2 总线标准总线标准(理解)(理解)片内片内AMBA总线总线PCI系统总线系统总线异步串
2、行通信总线异步串行通信总线2林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计4.1 总线技术n总线是计算机系统中的总线是计算机系统中的信息传输通道信息传输通道,由系统中,由系统中各个部件所共享各个部件所共享。总线的特点在于总线的特点在于公用性,公用性,总线总线由多条通信线路(线缆)组成由多条通信线路(线缆)组成n计算机系统通常包含计算机系统通常包含不同种类的总线不同种类的总线,在不同层,在不同层次上为计算机组件之间提供通信通路次上为计算机组件之间提供通信通路n采用总线的原因采用总线的原因:u非总线结构的非
3、总线结构的N个设备的互联线组数为个设备的互联线组数为N*(N-1)/2u非总线结构的非总线结构的M发发N收设备间的互联线组数为收设备间的互联线组数为M*Nn采采用总线的优势用总线的优势u减少部件间连线的数量减少部件间连线的数量u扩展性好,便于构建系统扩展性好,便于构建系统u便于产品更新换代便于产品更新换代3林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计总线要素总线要素n线路介质线路介质u种类:种类:有线(电缆、光缆)、无线(电磁波)有线(电缆、光缆)、无线(电磁波)u特性特性 原始数据传输率原始数据传输
4、率 带宽带宽 对噪声的敏感性:对噪声的敏感性:内部或外部干扰内部或外部干扰 对失真的敏感性:对失真的敏感性:信号和传输介质之间的互相作用引起信号和传输介质之间的互相作用引起 对衰减的敏感性:对衰减的敏感性:信号通过传输介质时的功率损耗信号通过传输介质时的功率损耗n总线协议总线协议总线信号:总线信号:有效电平、传输方向有效电平、传输方向/速率速率/格式等格式等电气性能电气性能机械性能机械性能总线时序:总线时序:规定通信双方的联络方式规定通信双方的联络方式总线仲裁:总线仲裁:规定解决总线冲突的方式规定解决总线冲突的方式 如接口尺寸、形状等如接口尺寸、形状等其它:其它:如差错控制等如差错控制等4林水
5、生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计总线协议组件总线协议组件5林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计总线分类总线分类按按所处位置所处位置(数据传送范围数据传送范围)片内总线片内总线芯片总线芯片总线(片间总线、元件级总线)(片间总线、元件级总线)系统内总线系统内总线(插板级总线)(插板级总线)系统外总线系统外总线(通信总线)(通信总线)非通用总线非通用总线(与具体芯(与具体芯片有关)片有关)通用标准总
6、线通用标准总线地址总线地址总线控制总线控制总线按按总线功能总线功能数据总线数据总线并行总线并行总线串行总线串行总线按按数据格式数据格式按按时序关系时序关系(握手方式握手方式)同步同步异步异步半同步半同步同步同步异步异步6林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计外部总线、外部总线、(系统系统)外总线外总线如并口、串口如并口、串口系统总线、系统总线、(系统系统)内总线内总线如如ISAISA、PCIPCI片片(间间)总线总线三总线形式三总线形式片内总线片内总线单总线形式单总线形式计算机系统的四层总线结构
7、运算器运算器寄存器寄存器控控制制器器CPU存储存储芯片芯片I/O芯片芯片主板主板扩展扩展接口板接口板扩展扩展接口板接口板计算机系统计算机系统其其 他他 计算机计算机系系 统统其其 他他仪仪 器器系系 统统7林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计总线的组织形式总线的组织形式n组织形式:单总线、双总线,多级总线组织形式:单总线、双总线,多级总线n单总线单总线u特征:存储器和特征:存储器和I/O分时使用分时使用同一总线同一总线u优点:结构简单,成本低廉,易于扩充优点:结构简单,成本低廉,易于扩充u缺点
8、:带宽有限,传输率不高(可能造成物理缺点:带宽有限,传输率不高(可能造成物理长度过长)长度过长)8林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计双总线双总线n特征:存储总线特征:存储总线+I/O总线总线n优点:提高了优点:提高了总线带宽和数据传输速率总线带宽和数据传输速率,克服,克服单总线共享的限制,以及存储单总线共享的限制,以及存储/IO访问速度不访问速度不一致而对总线的要求也不同的矛盾一致而对总线的要求也不同的矛盾n缺点:缺点:CPU繁忙繁忙9林水生2013电子科技大学电子科技大学通信与信息工程学院
9、通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计多级总线多级总线n特征:高速外设和低速外设分开使用不同的总线特征:高速外设和低速外设分开使用不同的总线n优点:高效,进一步提高系统的传输带宽和数据优点:高效,进一步提高系统的传输带宽和数据传输速率传输速率n缺点:复杂缺点:复杂10林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计微机的典型多级总线结构微机的典型多级总线结构存储存储总线总线高速高速IO总线总线低速低速IO总线总线11林水生2013电子科技大学电子科技大学通信与信
10、息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计12林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计微机系统中的内总线(插板级总线)13林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计微机系统中的外总线(通信总线)14林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计总线分类总线分类按按
11、所处位置所处位置(数据传送范围数据传送范围)片内总线片内总线芯片总线芯片总线(片间总线、元件级总线)(片间总线、元件级总线)系统内总线系统内总线(插板级总线)(插板级总线)系统外总线系统外总线(通信总线)(通信总线)非通用总线非通用总线(与具体芯(与具体芯片有关)片有关)通用标准总线通用标准总线地址总线地址总线控制总线控制总线按按总线功能总线功能数据总线数据总线并行总线并行总线串行总线串行总线按按数据格式数据格式按按时序关系时序关系(握手方式握手方式)同步同步异步异步半同步半同步同步同步异步异步15林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入
12、式系统设计微处理器系统结构与嵌入式系统设计三总线MPURAMROMI/O接口接口外设外设ABDBCB哈佛体系结构哈佛体系结构DSP程序程序数据数据I/O接口接口外设外设程序地址程序地址数据读地址数据读地址数据写地址数据写地址程序读总线程序读总线数据读总线数据读总线程序程序/数据写数据写数据数据程序程序冯冯诺依曼诺依曼体系结构体系结构16林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计典型的控制信号典型的控制信号n总线的控制信号总线的控制信号u存储器写信号存储器写信号u存储器读信号存储器读信号uI/O写信号
13、写信号uI/O读信号读信号u总线请求信号总线请求信号u总线授予信号总线授予信号u中断请求信号中断请求信号u中断应答信号中断应答信号u时钟信号时钟信号u复位信号复位信号17林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计总线隔离与驱动总线隔离与驱动n不操作时把功能部件与总线隔离不操作时把功能部件与总线隔离u同一时刻只能有一个部件发送数据到总线上同一时刻只能有一个部件发送数据到总线上n提供驱动能力提供驱动能力u数据发送方必须提供足够的电流以驱动多个部数据发送方必须提供足够的电流以驱动多个部件件n提供锁存能力提
14、供锁存能力u具有信息缓存和信息分离能力具有信息缓存和信息分离能力18林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计总线电路中常用器件总线电路中常用器件n三态总线驱动器三态总线驱动器u驱动、隔离驱动、隔离u单向、双向单向、双向A 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 719林水生2013电子科技大学电子科技大学通信与信息工程学院通
15、信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计锁存器锁存器n信息缓存(有时也具有驱动能力)信息缓存(有时也具有驱动能力)n信息分离(地址与数据分离)信息分离(地址与数据分离)STBSTBDI0DI0DI1DI1直通直通直通直通保持保持保持保持高阻高阻高阻高阻DO0DO0DO1DO1DODO0 0DODO1 1DODO2 2DODO3 3DODO4 4DODO5 5DODO6 6DODO7 7STBSTBV VCCCC828282821 12 23 34 45 56 67 78 89 910102020191918181717161615151414131312
16、121111DIDI1 1DIDI2 2DIDI3 3DIDI4 4DIDI5 5DIDI6 6DIDI7 7OEOEGNDGNDDIDI0 0OEOE20林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计微机系统的三总线结构微机系统的三总线结构21林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计最最小小模模式式总总线线连连接接22林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结
17、构与嵌入式系统设计微处理器系统结构与嵌入式系统设计 M/IO高高M低低IOCLKT1T2T3T4A150ALEA19A16/S6S3S6 S3A19A16AD15AD0 A15 0D15 0CPUCPU读存储器读存储器/IO/IO的时序图的时序图RDDT/RDEN23林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计 M/IO高高M低低IOCLKT1T2T3T4A150ALEA19A16/S6S3S6 S3A19A16AD15AD0 A15 0D15 0CPUCPU读存储器读存储器/IO/IO的时序图的时序
18、图RDDT/RDEN24林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计微机系统三总线微机系统三总线地地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
19、 TOE 8286 收发器收发器AD15AD025林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计单单CPUCPU系统系统80868086读操作读操作总线周期时序总线周期时序26林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计单单CPUCPU系统系统80868086写操作写操作总线周期时序总线周期时序27林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器
20、系统结构与嵌入式系统设计28比较读比较读/写区别写区别?林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计总线的性能指标总线的性能指标 n总线总线时钟频率时钟频率:总线上的时钟信号频率:总线上的时钟信号频率n总线宽度总线宽度:数据线、地址线宽度:数据线、地址线宽度n总线速率总线速率:总线每秒所能传输数据的最大次数。:总线每秒所能传输数据的最大次数。u总线速率总线速率=总线时钟频率总线时钟频率/总线周期数总线周期数u总线周期数总线周期数:总线传送一次数据所需的时钟周期数:总线传送一次数据所需的时钟周期数有些几
21、个周期才能传输有些几个周期才能传输1 1个数据个数据n总线带宽总线带宽:总线每秒传输的字节数:总线每秒传输的字节数n同步方式同步方式n总线负载能力总线负载能力29林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计总线宽度总线宽度n总线宽度:笼统地说,就是总线所设置的总线宽度:笼统地说,就是总线所设置的通信线路(线缆)的数目通信线路(线缆)的数目。具体地说,就。具体地说,就是总线内设置用于传送是总线内设置用于传送数据信号的数目数据信号的数目为为数据总线宽度,用于传输数据总线宽度,用于传输地址信号的数目地址信号
22、的数目为地址总线宽度,如为地址总线宽度,如8位、位、16位、位、32位、位、64位等位等n数据总线宽度数据总线宽度在很大程度上决定了计算机在很大程度上决定了计算机总线的性能总线的性能n地址总线宽度地址总线宽度则决定了系统的寻址能力则决定了系统的寻址能力30林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计总线带宽总线带宽n总线带宽总线带宽(bus band width)表示单位时间表示单位时间内总线能传送的最大数据量(内总线能传送的最大数据量(bps/Bps)n用用“总线速率总线速率总线位宽总线位宽/8=时
23、钟频率时钟频率总线总线位宽位宽/(8总线周期数总线周期数)”表示表示u总线位宽:总线位宽:数据信号线的数目,同一时刻传数据信号线的数目,同一时刻传输的数据位数输的数据位数总线复用;成本、串扰;总线复用;成本、串扰;u时钟频率时钟频率总线偏离(总线偏离(skewskew)、兼容性)、兼容性31林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计例例nCPU的前端总线的前端总线(FSB)频率为频率为400MHz或或800MHz,总线周期数为,总线周期数为1/4(即即1个时钟周个时钟周期传送期传送4次数据次数据),
24、位宽为,位宽为64bitu则则FSB的带宽为的带宽为40064/(81/4)=1.28GB/su或或80064/(81/4)=2.56GB/snPCI总线的频率为总线的频率为33.3MHz,位宽为,位宽为32位或位或64位,总线周期数为位,总线周期数为1u则则PCI总线的带宽为:总线的带宽为:33.332/8=133MB/su或或33.364/8=266MB/s32林水生2013电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微处理器系统结构与嵌入式系统设计微处理器系统结构与嵌入式系统设计4.1.2 4.1.2 总线仲裁总线仲裁n总线仲裁总线仲裁(arbitration)也称为总线
25、判决,根据连接到总线也称为总线判决,根据连接到总线上的各功能模块所承担任务的轻重缓急,预先或动态地赋上的各功能模块所承担任务的轻重缓急,预先或动态地赋予它们不同的使用总线的优先级,当有予它们不同的使用总线的优先级,当有多个模块同时请求多个模块同时请求使用总线使用总线时,总线仲裁电路选出当前优先级最高的那个,时,总线仲裁电路选出当前优先级最高的那个,并赋予总线控制权并赋予总线控制权n其目的是合理地控制和管理系统中其目的是合理地控制和管理系统中多个主设备的总线请求多个主设备的总线请求,以避免总线冲突以避免总线冲突n分布式分布式(对等式对等式)仲裁仲裁u控制逻辑分散在连接于总线上的各个部件或设备中控
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精选 微机 总线技术 总线 标准 7069
限制150内