hubert
驱动牛犊
驱动牛犊
  • 注册日期2002-03-30
  • 最后登录2004-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1024回复:1

PCI的初级问题

楼主#
更多 发布于:2002-03-30 11:41
最近学习PCI总线,知道PCI设备在系统初始化时被动态分配有关的地址。但PCI规范及相关协议芯片提及PCI设备的地址放在配置寄存器中,该寄存器的内容通常通过板上的NVRam来加载获得。请大虾解释一下地址动态分配与配置寄存器的关系。不胜感激!!!
lvwj
驱动老牛
驱动老牛
  • 注册日期2001-08-21
  • 最后登录2021-01-31
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望181点
  • 贡献值0点
  • 好评度52点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-03-30 13:20
一般来说,pci 桥设备的配置寄存器存放着你所需要的资源请求(一般通过外部的串口 epprom 在上电期间灌入)。windows 启动后,会按照相应的协定去读取这些配置寄存器,将其中的资源请求读出,之后通过资源仲裁器(系统自带,可认为是操作系统的一部分)分配资源,若无冲突问题,则将分配的资源写入到桥设备的 pci 配置寄存器中并通知你的驱动程序。
www.bjjcz.com
游客

返回顶部