嵌入式系统期末考试题库及答案(7)

2020-02-21 22:26

《嵌入式系统》试题库

4、 下图为 PCI 总线写操作时序图。问:

①下图中地址段持续几个时钟周期?在地址段主设备发出的信号 C/BE#表示什么意思? ②下图中数据段时期持续了几个时钟周期?从设备如何知道数据传输结束?

③如果 CLK 为 33MHz,数据总线宽度为 32 位,下图数据传输速率为多少?峰值传输速率 为多少?什么情况下才能达到峰值传输速率?

1

CLK FRAME#

AD C/BE# IRDY# TRDY# DEVSEL#

传输

传输

等待

等待

等待

传输

2 3 4 5 6 7 8 9

地址 CMD

数据1 BE#1

数据2 BE#2

BE#3

数据3

地址段 数据段 数据段 数据段

答:①下图中地址段持续 1 个时钟周期,在地址段主设备发出的信号 C/BE#表示总线命令。 ②下图中数据段时期持续了 6 个时钟周期。主设备使 IRDY#有效的同时使 FRAME#无效, 用来告诉从设备这是最后一个数据段,表明传输结束。

③如果 CLK 为 33MHz,数据总线宽度为 32 位=4B,传输时间为 7T=210ns,传送 3 拍数据 为 3*4B=12B,传输速率=12B/210ns=57MB/s。峰值传输速率为 133MB/s,当没有等待周期, 传输拍数趋向无穷时达到峰值传输速率。

第 31 页 共 44 页

《嵌入式系统》试题库

5、 画出 RS232C 用于双机互连的连线示意图;然后写出其利用硬件握手进行发送和接收 数据的工作过程。 答:(1)功能示意图如下

TXD

TXD RXD GND DTR DSR

计 算 机 A DTE

RXD GND DTR DSR

计 算 机 B DTE

(2)其利用硬件握手进行发送和接收数据的工作过程如下: 计算机 A 接收计算机 B 发送

当计算机 A 准备好,则使 DTR 有效。计算机 B 通过采集 DSR 知道当计算机 A 准备 好接收数据,则可以发送数据。当计算机 A 未准备好,则使 DTR 无效。计算机 B 通过采 集 DSR 知道当计算机 A 未准备好接收数据,则可以停止发送数据。 计算机 B 接收计算机 A 发送

当计算机 B 准备好,则使 DTR 有效。计算机 A 采集 DSR,知道当计算机 B 准备好接 收数据,则可以发送数据。当计算机 B 未准备好,则使 DTR 无效。计算机 A 通过采集 DSR 知道当计算机 B 未准备好接收数据,则可以停止发送数据。

第 32 页 共 44 页

《嵌入式系统》试题库

6、 分析在四线连接方式的 RS485 组网方式中,为何不能实现对等通信?(10 分)

TXD

RXD

主机

S

R

S

TXD

R

RXD

S

TXD

R

S

R

S

R

RXD

从机

RXD

TXD

RXD TXD

答:

假设 4 根总线从上到下依次命名为 A、B、C、D 1)所有从机的接收线均连接在 A、B 总线上; 2)所有从机的发送线均连接在 C、D 总线上;

3)如果某从机需要与另一从机通信(即对等通信),则它需要将信息发送到 C、D 总 线,但由于另一从机的接收线在 A、B 上,故两者不能直接通信。

第 33 页 共 44 页

《嵌入式系统》试题库

7、 分析在二线连接方式的 RS485 组网方式中,是否可以实现主从通信?

S

R

S

R

S

R

S

R

TXD

RXD

TXD

RXD

TXD

RXD

TXD

RXD

答:

假设 2 根总线从上到下依次命名为 A、B

1)所有设备的接收线与收发线均连接在 A、B 总线上; 2)所有设备,可以同时从任意一根总线上获取数据; 3)所有设备,可以向任意一根总线上写数据;

4)任意一个设备,可以通过任意一根总线,向另外一个设备发送数据;

5)在这样的组网方式中,在任意时刻,只能有一个设备向总线上写数据。因此需要在 所有连接到总线上的设备之间,建立一种总线仲裁机制,例如令牌环机制等等,以保 证不会在总线上造成冲突;

6)一旦一个设备获得总线的使用权,则可以成为主设备,而总线上其他的设备成为从 设备,可以实现主从通信。

第 34 页 共 44 页

《嵌入式系统》试题库

8、 右下图为 USB 批量 OUT 传输事务流程图,请用文字叙述其工作过程(包括 4 个分支 并说明分支出现的原因)。

令牌段 Token

空闲

OUT

数据段 Data

DATA0/1

握手段

Handshake ACK

主机发出

NAK STALL

空闲

设备发出

答:

(1) 令牌段:主机发出令牌包,寻址从机; (2) 数据段:主机发出数据包; (3) 握手段:

a) 从机如果接收令牌包或者数据包出错,无响应; b) 从机端点不存在,回送 STALL; c) 从机端点暂时不能接收数据,回送 NAK; d) 从机接收正确,回送 ACK。

第 35 页 共 44 页


嵌入式系统期末考试题库及答案(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:地下室模板计算书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: