阅读:1086回复:1
PCI的初级问题
最近学习PCI总线,知道PCI设备在系统初始化时被动态分配有关的地址。但PCI规范及相关协议芯片提及PCI设备的地址放在配置寄存器中,该寄存器的内容通常通过板上的NVRam来加载获得。请大虾解释一下地址动态分配与配置寄存器的关系。不胜感激!!!
|
|
沙发#
发布于:2002-03-30 13:20
一般来说,pci 桥设备的配置寄存器存放着你所需要的资源请求(一般通过外部的串口 epprom 在上电期间灌入)。windows 启动后,会按照相应的协定去读取这些配置寄存器,将其中的资源请求读出,之后通过资源仲裁器(系统自带,可认为是操作系统的一部分)分配资源,若无冲突问题,则将分配的资源写入到桥设备的 pci 配置寄存器中并通知你的驱动程序。
|
|
|