- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分布式仲裁不需要中央仲裁器,每个主模块都有自己的唯一仲裁号和仲裁器。 有总线请求时,把仲裁号发送到共享的仲裁总线上,每个仲裁器将仲裁总线上仲裁号与自己的号进行比较。 如果仲裁总线上的号大,则它的总线请求不予响应。 5.分布式控制 中央 处理器 设备接口 0 设备接口 1 设备接口 N 0 2 1 3.5.1 总线判优控制 3.5.2 总线通信控制 1. 目的 2. 总线周期: 完成一次总线操作的时间 总线传输周期 主模块申请,总线仲裁决定 主模块向从模块 给出地址 和 命令 主模块和从模块 交换数据 主模块 撤销有关信息 申请分配阶段 寻址阶段 传数阶段 结束阶段 解决通信双方 协调配合 问题 总线周期 由 统一时标 控制数据传送 充分 挖掘 系统 总线每瞬间 的 潜力 ①同步通信 ②异步通信 ③半同步通信 ④分离式通信 3.四种总线通信方式 采用 应答方式,无公共时钟标准 同步、异步结合 3.5.2 总线通信控制 总线判优控制方式:集中、分布控制方式 集中控制方式:链式查询、计数器定时查询、独立请求方式 (1) 同步式数据输入 T1 总线传输周期 T2 T3 T4 时钟 地址 读命令 数据 主模块发地址 主模块发读命令 从模块提供数据 主模块获取数据 主模块撤销读命令,从模块撤销数据 3.四种总线通信方式 (2) 同步式数据输出 T1 总线传输周期 T2 T3 T4 时钟 地址 写命令 数据 主模块发地址 主模块发写命令 从模块在规定时间内将数据写入指定的单元 主模块撤销写命令和数据 主模块提供数据 3.四种总线通信方式 例3.1 设总线时钟频率100MHz,传输周期为4 个时钟周期,总线宽度32 位,试求总线的数据传输率。若想提高一倍数据传输率,可采取什么措施? 解:根据总线时钟频率,得 时钟周期 T= 1/100MHz = 0.01μs 总线传输周期= 4T= 0.01μs×4 = 0.04μs 总线宽度32 位 = 4B 总线的数据传输率为 4B/4T= 4B/0.04μs= 100MBps 若想提高一倍数据传输率,措施为: 措施1:总线时钟频率不变,数据线宽度为64 位 措施2:数据宽度不变,时钟频率增加到200MHz 3.5.2 总线通信控制 不互锁 半互锁 全互锁 (3) 异步通信 主设备请求 从设备回答 举 例 采取应答方式通信 主模块发请求,从模块发应答 不互锁 半互锁 全互锁 ①异步通信的应答方式 单机系统中CPU向主存写信息 多机系统中,CPU对共享存储器的访问 网络通信的双方 3.5.2 总线通信控制 ②异步串行通信字符的格式 以字符为传送单位,用起始位和停止位标识每个字符的开始和结束,字符间隔不固定。例: D0 D1 D2 D3 D4 D5 D6 D7 停止位 起始位 一个字符称为一帧数据 数据以字符(字节)为单位组成字符帧传送。字符帧由发送端逐帧发送,通过传输线由接收设备逐帧接收 发送端和接收端可有各自的时钟控制数据的发送和接收 这两个时钟源彼此独立,互不同步 (3) 异步通信 3.5.2 总线通信控制 字符帧(数据帧)由起始、数据、奇偶校验和停止位组成 两种传送字符格式 3.5.2 总线通信控制 ②异步串行通信字符的格式 波特率(位/秒)对传送速率的规定 异步通讯双方需约定:字符格式和传送速率 波特率:每秒钟传送二进制数的位数(比特数),单位bps 波特率越高,数据传输速度越快 例3.2 在异步串行传输系统中,设每秒传输120 数据帧,字符格式:1 个起始位、7 个数据位、1 个奇校验位、1 个终止位,试计算波特率。 解:根据题目给出的字符格式,一帧包含 1+7+1+1=10 位 波特率为 (1+7+1+1)×120bps=1200bps=1200 波特 3.5.2 总线通信控制 ③波特率 例3.3 画图说明用异步串行传输方式发送8 位二进制数据95H。 字符格式:1 位起始位、8 位数据位、1 位偶校验位、1 位终止位。 解: 起始位后是数据位的最低位(95H 的最低位D0=1),且数据位最高位(95H 的最高位D7=1)后校验位,最后终止位。数据95H 的偶校验位为0,95H 1 0 1 0 1 0 0 1 0 0 1 3.5.2 总线通信控制 例3.4 字符格式为:1 位起始位、8 位数据位、1 位奇校验位、1位终止位。波特率1200bps,求比特率。 解: 有效数据位8 位,传送一个字符需1+8+1+1=11 位
文档评论(0)