- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微处理器系统结构与嵌入式系统-第四章_微机总线技术与总线标准教程
微处理器系统结构与嵌入式系统设计
第四章 总线技术与总线标准
4.1 总线技术(掌握)
总线技术概述
总线仲裁
总线操作与时序
4.2 总线标准(理解)
片内AMBA总线
PCI系统总线
异步串行通信总线
2017-5-2
3
4.1 总线技术
总线是计算机系统中的信息传输通道,由系统中各个部件所共享。总线的特点在于公用性,总线由多条通信线路(线缆)组成
计算机系统通常包含不同种类的总线,在不同层次上为计算机组件之间提供通信通路
采用总线的原因:
非总线结构的N个设备的互联线组数为N*(N-1)/2
非总线结构的M发N收设备间的互联线组数为M*N
采用总线的优势
减少部件间连线的数量
扩展性好,便于构建系统
便于产品更新换代
4
4.1.1总线要素
线路介质
种类:有线(电缆、光缆)、无线(电磁波)
特性
原始数据传输率
带宽
对噪声的敏感性:内部或外部干扰
对失真的敏感性:信号和传输介质之间的互相作用引起
对衰减的敏感性:信号通过传输介质时的功率损耗
总线协议
总线信号:有效电平、传输方向/速率/格式等
电气性能
机械性能
总线时序:规定通信双方的联络方式
总线仲裁:规定解决总线冲突的方式
如接口尺寸、形状等
其它:如差错控制等
5
总线协议组件
总线分类
6
按所处位置
(数据传送范围)
片内总线
芯片总线(片间总线、元件级总线)
系统内总线(插板级总线)
系统外总线(通信总线)
非通用总线(与具体芯片有关)
通用标准总线
地址总线
控制总线
按总线功能
数据总线
并行总线
串行总线
按数据格式
按时序关系
(握手方式)
同步
异步
半同步
同步
异步
7
④外部总线、
(系统)外总线
如并口、串口
③系统总线、
(系统)内总线
如ISA、PCI
②片(间)总线
三总线形式
①片内总线
单总线形式
计算机系统的四层总线结构
8
总线的组织形式
组织形式:单总线、双总线,多级总线
单总线
特征:存储器和I/O分时使用同一总线
优点:结构简单,成本低廉,易于扩充
缺点:带宽有限,传输率不高(可能造成物理长度过长)
9
双总线
特征:存储总线+I/O总线
优点:提高了总线带宽和数据传输速率,克服单总线共享的限制,以及存储/IO访问速度不一致而对总线的要求也不同的矛盾
缺点:CPU繁忙
10
多级总线
特征:高速外设和低速外设分开使用不同的总线
优点:高效,进一步提高系统的传输带宽和数据传输速率
缺点:复杂
11
微机的典型多级总线结构
存储总线
高速IO总线
低速IO总线
12
13
微机系统中的内总线(插板级总线)
14
微机系统中的外总线(通信总线)
15
三总线
哈佛体系结构
冯•诺依曼体系结构
典型的控制信号
总线的控制信号
存储器写信号
存储器读信号
I/O写信号
I/O读信号
总线请求信号
总线授予信号
中断请求信号
中断应答信号
时钟信号
复位信号
16
总线隔离与驱动
不操作时把功能部件与总线隔离
同一时刻只能有一个部件发送数据到总线上
提供驱动能力
数据发送方必须提供足够的电流以驱动多个部件
提供锁存能力
具有信息缓存和信息分离能力
17
总线电路中常用器件
三态总线驱动器
驱动、隔离
单向、双向
18
锁存器
信息缓存(有时也具有驱动能力)
信息分离(地址与数据分离)
19
直通
保持
高阻
微机系统的三总线结构
20
微机系统三总线
+5V
读写控制
读写控制
读写控制
总线的性能指标
总线时钟频率:总线上的时钟信号频率
总线宽度:数据线、地址线宽度
总线速率:总线每秒所能传输数据的最大次数。
总线速率=总线时钟频率/总线周期数
总线周期数:总线传送一次数据所需的时钟周期数
有些几个周期才能传输1个数据
总线带宽:总线每秒传输的字节数
同步方式
总线负载能力
22
总线宽度
总线宽度:笼统地说,就是总线所设置的通信线路(线缆)的数目。具体地说,就是总线内设置用于传送数据的信号线的数目为数据总线宽度,用于传输地址的信号线的数目为地址总线宽度,如8位、16位、32位、64位等
数据总线宽度在很大程度上决定了计算机总线的性能
地址总线的宽度则决定了系统的寻址能力
23
24
总线带宽
总线带宽(bus band width) 表示单位时间内总线能传送的最大数据量(bps/Bps)
用“总线速率×总线位宽/8=时钟频率×总线位宽/(8×总线周期数)”表示
总线位宽:数据信号线的数目,同一时刻传输的数据位数
总线复用;成本、串扰;
时钟频率
总线偏离(skew)、兼容性
例
CPU的前端总线(FSB)频率为400MHz或800MHz,总线周期数为1/4(即1个时钟周期传送4次数据),位宽为64bit
则FSB的带宽为400×64/(8×1/4)=1.28GB/s
或800×64/(8
文档评论(0)