第一章 计算机总线;1.1 计算机总线概述;2、按信号线功能分类
*数据总线:用于传输数据,双向总线,
数据总线宽度=每次传送的二进制位数;
*地址总线:用于传输目标设备及数据地址,单向总线,
地址总线宽度=log2设备及数据地址空间;;3、按总线功能分类
*内部总线:又称片内总线,用于芯片内/模块内部件间的信息传输,如CPU内部的数据通路;
*系统总线:用于系统内各模块间的信息传输,如CPU与主存、I/O模块之间的总线;
*通信总线:又称外部总线,用于系统间/系统与外部设备间的信息传输,如RS-232/485、USB等总线。;三、总线特性及性能指标;2、总线性能指标
(1)性能参数
*总线宽度:又称总线位数,指数据总线每次可传输的二进制位数(通常1根线对应1位数据),常用bit表示;
*时钟同步/异步:同步总线—总线上数据与时钟同步,
异步总线—总线上数据与时钟不同步;
*总线工作频率:指同步总线的时钟频率,常用MHz表示;
*总线复用:指同一信号线上是否分时传送2种信号,
如地址线/数据线常采用复用方式;
*总线工作模式:指总线传输过程的传输模式(稍后讨论)。;(2)总线性能指标
*最大传输率:又称总线带宽,指总线上每秒最大可传输的数据总量,常用MB/s(或MBps)表示;
最大传输率=(总线宽度/8位)×最大传输次数/秒;§1.2 总线传输与控制;一、总线操作步骤; ②寻址阶段:
已获得总线使用权的主设备—发出目标地址和操作命令;
注:a)已取得—指总线周期开始前就已知道
b)目标地址—包括从设备地址及其数据空间的地址
从设备—根据目标地址和操作命令判断是否为目标设备,
目标设备(一般只有1个)进行操作响应;; ③数据传送阶段:
主设备—根据操作类型(R或W),接收或发送数据;
目标从设备—根据操作类型(R或W),发送或接收数据;;二、总线仲裁; *仲裁原理:采用轮询方式进行仲裁
总线仲裁机构—
BR=1且BS=0时开始仲裁(使BG=1),
BS=1时仲裁完成(BSi=1的主设备获胜);
??设备—被询问且有请求时获得下个周期总线使用权,
即BSi=BGiinBRi、BGiout=BGiin~BRi;;(2)计数器定时查询方式 (又称计数器查询方式)
*仲裁信号线数量:2根(BR、BS)+log2n根(BG);
*仲裁信号线连接:各主设备“设备号”信号线并行连接;;(3)独立请求方式
*仲裁信号线数量:2n根(BR、BG);
*仲裁信号线连接:各主设备的BRi及BGi线独立连接;; *特点:动态优先级仲裁,算法灵活性大;
仲裁不需要设备参与,仲裁速度快。
└→现在均采用独立请求仲裁方式!;2、分布式仲裁 --通过各主设备自己的仲裁器实现
(1)自举式
*仲裁信号线数量:n+1根(n个BR、1个BS);
*仲裁信号线连接:
约定—各主设备优先级固定;
连接—各主设备按优先级连接部分仲裁信号线;;(2)并行竞争式
*仲裁信号线数量:log2n+1根(仲裁线、BS);
*仲裁信号线连接:
约定—各主设备优先级固定(有惟一的仲裁号);
连接—各主设备均连接共用的log2n根仲裁线;;回下页;2、异步方式协议 (又称应答协议或握手协议)
*信号线需求:“请求”信号线REQ、“应答”信号线ACK;
*协议原理:传输过程的下一步骤在双方同意时进行。; *协议子类型:全互锁、半互锁、不互锁方式;;3、半同步方式协议
*信号线需求:“时钟”CLK信号线,
“就绪”Ready 或“等待”Wait信号线;
*协议原理:传输过程采用同步方式定时;在CLK的前沿或后沿判断控制/状态信号,实现异步方式控制的传输操作。;4、分离事务方式协议
*协议原理:总线周期分成两个子周期(地址期和数据期),总线传输操作的两个子周期可重叠(流水);
*信号
您可能关注的文档
最近下载
- 附件: 黑龙江省年“村村大学生计划(培养)” 招 生 简 章 “村村 .doc VIP
- 往年江苏省教师招聘考试教育学心理学真题及答案.docx VIP
- 国资集团考试试题及答案.docx VIP
- 部编版语文一年级下册阅读11《浪花》课件PPT.pptx VIP
- 2018海湾GST-QKP04、GST-QKP04 2气体灭火控制器说明书.docx
- 浙江省杭州市西湖区之江中学2024-2025学年高二上学期期末数学试题(解析版).docx VIP
- 人教版五年级上册数学期末测试卷及参考答案ab卷.docx VIP
- [中央]2025年中国建设银行建信养老金管理有限责任公司校园招聘20人笔试历年参考题库频考点试题附带答案详解.docx
- 海南省公务员考试模拟试题库《行测》部分及参考答案.docx VIP
- BS EN 14540-2014 国外国际规范.pdf VIP
原创力文档

文档评论(0)