微处理器4试卷.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* PCI总线命令表 C/BE[3:2]? 命令类型说明 0 0 0 0 中断应答(中断识别) 0 0 0 1 特殊周期 0 0 0 0 I/O读(从I/O口地址中读数据) 0 0 1 1 I/O写(向I/O口地址空间写数据) 0 1 0 0 保留 0 1 0 1 保留 0 1 1 0 存储器读(从内存空间映像中读数据) 0 1 1 1 存储器写(从内存空间映像中写数据) 1 0 0 0 保留 1 0 0 1 保留 1 0 1 0 配置读 1 0 1 1 配置写 1 1 0 0 存储器多行读 1 1 0 1 双地址周期 1 1 1 0 存储器读一行 1 1 1 1 存储器写并无效 * PCI总线突发读时序 ①置FRAME有效 M送地址 M送“读”命令 ②M置IRDY有效 T识别地址 ③T置有效,作为响应 M:主设备,发送端 T:目标设备 T送数据 置有效 ④T数据2未准备好 ⑤M未准备好读数据 M送的命令中包含了有效字节数 数据采样时刻 ⑥结束 全部置无效,总线闲 ⑦ * 串行总线 串行总线数据传输按位(bit)依时间次序进行 现代高速串行总线特征:差分信号传输、数据包形式传送信息、点对点通信 特点:经济、远距离、低干扰。应用日益广泛 传输方向 传输距离 传输速率 差错控制 传输时序 数据格式及含义 单工、 半双工、双工、多工 基波、载波 比特率、波特率 ARQ、FEC、HEC 同步、异步 控制信息、数据信息 * 串行数据的传输方向 发送器 A 接收器 B 单工方式 发送器 A 发送器 B 半双工方式 接收器 接收器 发送器 A 接收器 B 双工方式 接收器 发送器 1 2 n 复 用 器 复 用 器 1 2 n …… …… 多工方式 TDM、FDM等 * 串行数据在基波传送方式下(指信号按原样传输),通常只能传输几十米至几百米,并且传输速率越大,传输距离越短。 为提高串行数据的传输速率和传送距离,我们通常采用载波传送(利用调制解调技术将信号加在高频载波上再进行传输)。 如:可将数字信号利用MODEM调制到300 ~ 3300Hz频段以利用公用电话线进行传输。 常用的调制解调方法包括频移键控FSK、幅移键控ASK、相移键控PSK等方式。 串行数据的调制解调 串 行 接 口 MODEM MODEM 计 算 机 串 行 接 口 计 算 机 串 行 接 口 …… * 串行数据的传输速率 串行总线速率表示: 比特率(bits/s) 波特率(baud) 波特率与比特率的关系是: 基波传送方式下:比特率=波特率 载波传送方式下:比特率=n×波特率 例:某相位调制系统中可能发送的相位状态有0(代表数据“00”)、π/2(代表数据“01”)、π(代表数据“10”)、3π/2(代表数据“11”)四种,则通信线路的相位状态每改变一次将送出两位数据,这时比特率=2×波特率。 常用的标准波特率包括110、300、1200、2400、4800、9600、19200波特等。 单位时间内传送有效二进制数据的位数 通信线路上基本电信号状态的变化频率 n:一次电信号状态变化可能送出的二进制位数 * 串行数据的差错控制 在串行数据长距离的传送过程中,很容易由于突发性干扰(电气干扰、天电干扰等)而引起误码,所以差错控制能力是衡量串行通信系统性能的一个重要指标。 差错控制通常包括两方面的内容: 检错: 纠错: 如何发现传输中的错误 发现错误后,如何消除和纠正错误 常用差错控制方式: 检错重发ARQ 前向纠错FEC 混合纠错HEC 奇偶校验 CRC校验 * 同步串行通信 同步串行通信以数据块为基本单位,传输时字节与字节之间、位与位之间都需要严格同步,因此收发双方需要使用(传送)同一时钟信号。 收/发时钟频率=波特率 同步串行通信通常采用CRC校验方法进行数据的检错和纠错。 * 首先确定传送的起始位置(用同步字符或同步标志或采用硬件同步信号),然后传送准备好的信息数据,最后发送校验字符。 同步串行通信的数据格式 同步串行数据帧格式 * T 异步串行通信 异步串行通信以字符为基本单位,传输时字节与字节之间无时序关系,但字节内各位按固定时序和顺序传送。收发双方只需保证接收时钟和发送时钟在误差范围内同频率,而无需使用(传送)同一时钟源。 收发双方的本地时钟=波特率因子n×波特率 n(16、32、64等)的使用有利于提高准确度 n=16时 起始位 数据位b0 接收方检测到低电平 连续检测到8次低电平后确认收到起始位 收到起始位后每隔16个

文档评论(0)

502992 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档