微型计算机组成原理(陆有才)课后习题答案 -- 9.21

来源:不详 责任编辑:栏目编辑 发表时间:2013-07-01 20:05 点击:

9.21 配置周期的产生是PCI总线规范中的一项重要内容。它实际是说明如何实现对配置空间的访问。对于PC/AT兼容机,PCI总线规范中定义了用软件产生PCI配置周期的两种机制,其中配置机制1#是使用时要优先考虑的,也是目前所采用的。请回答下面与配置机制1#有关的问题:

① 在这种机制中,定义了两个32位寄存器:CONFIG_ADDRESS和CONFIG_DATA,它们的I/O地址分别是什么?

② 除了最低两位和最高位之外,CONFIG_ADDRESS的格式与含义是否和配置访问1相同?其最高位表示什么?

③ 当对CONFIG_ADDRESS进行写操作时和读操作时,实现该配置机制的主桥路分别作何处理?

④ 当桥电路发现针对CONFIG_DATA的访问时,作何处理?

⑤ 桥电路进行配置周期转换的一项重要工作是根据CONFIG_ADDRESS的内容决定地址线(AD线)上的信息。按照转换关系不同,配置周期转换分成哪两类?其转换关系分别是什么?

答:

① CONFIG_ADDRESS的端口地址是0CF8H,CONFIG_DATA的端口地址是0CFCH。

② 含义相同,其最高位是允许位,决定是否允许把对CONFIG_DATA的访问转变成PCI总线上的配置访问。

③ 当对CONFIG_ADDRESS进行写操作时,主桥路把写入数据存入到自己内部的CONFIG_ADDRESS寄存器。当对CONFIG_ADDRESS进行读操作时,主桥路将返回CONFIG_ADDRESS寄存器中的数据。

④ 当桥电路发现针对 CONFIG-DATA的访问命令时,检查CONFIG-ADDRESS寄存器中的允许位和总线编号域。如果允许位为1,同时总线编号与该桥路或任何在桥路之后的总线编号相符时,则该桥路进行一次配置周期的转换。

⑤ 按照转换关系不同,配置周期转换可以分成0类转换和1类转换。进行0类转换时,桥电路对设备编号域进行译码并在适当的IDSEL线上建立信号,而功能编号域和寄存器编号域不变,直接从CONFIG_ADDRESS中获得,从而在PCI总线上完成一次配置访问。当进行1类配置周期转换时,桥路在一个配置命令的地址期间,直接将CONFIG_ADDRESS寄存器的内容复制到PCI总线的地址线上,并保证AD[1~0]为01。

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • 微型计算机组成原理(陆有才)课后习题答案 -- 2.2
    • 微型计算机组成原理(陆有才)课后习题答案 -- 10.29
    • 微型计算机组成原理(陆有才)课后习题答案 -- 8.1
    • 微型计算机组成原理(陆有才)课后习题答案 -- 6.34
    • 微型计算机组成原理(陆有才)课后习题答案 -- 3.10
    • 微型计算机组成原理(陆有才)课后习题答案 -- 6_30

    快速直达

    基础学科导航

    组成原理
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1