Algorithm 版 (精华区)

发信人: sino (茶水博士), 信区: Theory
标  题: PCI总线设备的访问
发信站: 哈工大紫丁香 (Sun Aug 27 13:29:19 2000), 转信

发信人: bluesprite (蓝精灵), 信区: algorithm
发信站: NJU Lily BBS (Thu May 27 11:02:12 1999), 站内信件

PC机上有两个IO口,地址分别是0CFCH和0CF8H(十六进制).
对这两个口进行读写就能够控制PC机上的PCI总线设备.
对0CF8H口进行一个双字的输出,可以选通某个总线号、设备号、功能号、寄存器好的
设备.所以该口对应的寄存器称为CONFIG-ADDRESS-REGISTER(配置地址寄存器)
双字格式如下:

31 30--24 23--16 15--11 10---8 7------2 1 0
En  保留  总线号 设备号 功能号 寄存器号 0 0
第31位是使能位,1表示允许,0表示禁止.

对0CF8H口输出后,就可以对PCI总线设备256字节的配置寄存器进行读写了.途径是通过
对0CFCH口进行双字的读写.所以该口对应的寄存器称为CONFIG-DATA-REGISTER

--
※ 修改:.fib 於 Aug 27 13:27:00 修改本文.[FROM: bbs.hit.edu.cn]
--
※ 转寄:.南京大学小百合 bbs.nju.edu.cn.[FROM: bbs.hit.edu.cn]

--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: fib.bbs@bbs.nju.edu.]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.802毫秒