阅读:1519回复:9
PCI规范中的疑惑
请问各位大侠:
PCI规范中\"在RST#后必须在2的25次方个时钟内对配置访问作出反应\"具体是什么含义? 如果在这个时间段内还来不及作出反应又会出现什么结果?我的PCI卡产生资源冲突是不是由这个原因造成的? 一定给分! |
|
|
沙发#
发布于:2002-06-25 09:07
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2002-06-25 09:19
谢谢zoujie!
但在我的WIN98启动时,系统提示我找到新硬件,并要我安装其驱动程序。当然,不管装不装驱动,冲突依然存在。 |
|
|
地板#
发布于:2002-06-25 14:39
请高手赐教,有分相送。
|
|
|
地下室#
发布于:2002-06-26 12:51
在此俺想问个问题:
(俺是搞软件的,对硬件一无所知,大侠们不要笑话。) ... \"在RST#后必须在2的25次方个时钟内对配置访问作出反应\" ... 设备应该怎样做出\"反应\" ? 是设备自己将相关配置信息写至或映射到配置空间的?还是由pci controller来读出相关信息然后写到配置空间的? 我在pci spec (v2.2)上查来查去,还是没找到。 第6章虽是专门介绍pci configure的,但对它的初始化好象没有说明。这个问题因绕俺子久了。 |
|
|
5楼#
发布于:2002-06-26 15:39
配置访问期间,选中设备应该有效DEVSEL#做出反应。
|
|
6楼#
发布于:2002-06-26 17:13
配置访问期间,选中设备应该有效DEVSEL#做出反应。 之后呢? configure space的填写(映射?)是由谁来做的呢? |
|
|
7楼#
发布于:2002-06-27 09:54
由你的卡告诉系统你所需要的资源,如需要分配多大的存储空间, I/O空间, 中断,系统会把配置好的存储基址,I/O地址等信息传达给板卡,这些信息在板卡上的记忆存储有你来完成.
|
|
8楼#
发布于:2002-06-28 09:46
由你的卡告诉系统你所需要的资源,如需要分配多大的存储空间, I/O空间, 中断,系统会把配置好的存储基址,I/O地址等信息传达给板卡,这些信息在板卡上的记忆存储有你来完成. 疑问看来是越来越多了!:)- Memory/IO空间的申请应是由bios来完成的,参见Pci Spec v2.2 (6.2.5.1. Address Maps) ? 对于中断应是由设备的中断pin连接(inta/b/c/d#)所决定的。 那vendor/device id,是由谁写进(或同映射)configuration space的? |
|
|
9楼#
发布于:2002-06-28 09:50
|
|
|