- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测系大修组成原理6th-3
计算机组成原理 第六章 系统总线(3) 3.串行通信与数据接口 (1)串行通信的优缺点 优点: 串行通信节省传送线,从而大大地降低成本。 特别是当位数很多和长距离传送时,这个优点就更为突出。 缺点: 串行传送的速度慢,若并行传送所需的时间为t,则串行传送的时间至少为nt(其中n为位数)。 (2)传送编码 在计算机中,数和字符等都是以一定的编码表示的。 编码的种类很多,常用的主要有: 扩展的BCD交换码EBCDIC;这是一种8位编码,通常用在同步通信中。 美国标准信息交换码ASCⅡ。 (3)通信方式 在串行通信中,有两种最基本的通信方式: 异步通信(ASYNC) 同步通信(SYNC) l)异步通信ASYNC 它用一个起始位表示字符的开始,用停止位表示字符的结束构成一帧,如图所示。 异步传送时CPU与外设间的规定 ①字符格式:是对字符的编码方式,奇偶校验方式以及起始位和停止位的规定形式。例如,用ASCⅡ编码,字符为7位,加上1个偶校验位,1个起始位,以及1个停止位。形成一个10位的字符格式。 异步传送时CPU与外设间的规定(续) ②波特率(Band rate):即数据传送的速率。假如数据传送的速率是120字符/s,而每一个字符格式为10位,则传送的波特率为 10b/字符×120字符/s=1200b/s 每一位的传送时间为波特率的倒数: Td=1/1200ms=0.833ms 波特率也是衡量传输通道频宽的指标。 2)同步通信(SYNC) 此方式在数据块开始处要用同步字符来指示,如图所示。发送设备在发送的数据前面要先发送同步字符,接收设备在收到同步字符后就以与发送设备相同的时钟来接收数据块,从而达到快速数据传送的目的。 同步通信的优缺点 优点: 在异步通信中,每一个字符要用起始位和停止位作为字符开始和结束的标志,占用了时间,同步通信的速度高于异步通信速度,可达上兆波特。 缺点: 它要求用时钟来实现发送端与接收端之间的同步,故而硬件结构复杂。 概念 总线带宽 总线能提供的数据传送速率,通常用每秒钟传送信息的字节数(或位数)来表示。 例子 某总线在一个总线周期中并行传送四个字节的数据,假设一个总线周期等于一个总线时钟周期,总线时钟频率为33MHz,求总线带宽是多少? 例子 如果在一个总线周期中并行传送64位数据,假设一个总线周期等于一个总线时钟周期,总线时钟频率为66MHz,求总线带宽是多少? 因为64位=8B,所以 Dr=D×f=8B×66×106/s=528MB/s (4)串行传送中的几个问题 1)数据传送方向: 串行通信时,数据在两个站之间是双向传送的,A站可作为发送端,B站作为接收端,也可以A站作为接收端而B站作为发送端。 进而又可以分为: 半双工(Half Duplex) 完全双工(Full DuPlex) 半双工(Half Duplex) 每次只能有一个站发送,即只能是由A发送到B,或是由B发送到A,不能A和B同时发送。如图所示。 完全双工(Full Duplex) 两个站可同时发送和接收。如图所示。 串行传送中的几个问题(续) 2)信号的调制和解调 : 发送时用调制器(Modulator)把数字信号转换为模拟信号进行传送。 接收时用解调器(Demodulator)检测此模拟信号,再把它转换成数字信号。 计算机通信信号示意图 计算机的通信是一种数字信号的通信。如图所示。 数字信号通过电话线传递产生畸变 计算机通信要求传送线的频带很宽,而在长距离通信时,通常是利用电话线来传送的,电话线的频带约是30~3000Hz。所以若数字信号用电话线直接传送,则经过传送线后,信号就会畸变。如图所示。 常用的调制方法 频移键控法(FSK) :它把数字信号的“1”与“0”调制成不同频率(易于鉴别)的模拟信号 。 幅移键控法(PSK):它把数字信号的“1”与“0”调制成不同振幅(易于鉴别)的模拟信号 。 相移键控法(ASK) :它把数字信号的“1”与“0”调制成不同相位(易于鉴别)的模拟信号 。 调制解调示意图 如图所示。 频移键控法(FSK) 原理 如图所示。 3.并行通信数据接口 并行数据接口应具有以下功能: 有两个或两个以上的具有输入输出数据功能的缓冲器或锁存器的数据端口,可和CPU数据总线相连。 每个数据端口都有与CPU用应答方式交换数据所需的状态信号和控制信号。具有保存控制字的控制寄存器。CPU可通过用户程序将控制字送到控制寄存器,命令外设执行不同的功能。 具有控制外设的控制和定时信号。 典型PIO框图 PIO结构介绍 数据缓冲器:输入、输出数据寄存器,接到双向数据总线上。 控制缓冲器:作为存放控制字的控制寄存器,并且决定接口的工作方式。 多路
文档评论(0)