阅读:1490回复:7
问问PCI映射的概念。
在写PCI的2000WDM驱动时,
PCI芯片的DATA SHEET 中讲配制空间中有一个叫基址寄存器(base address Register)和多个偏移寄存器。讲它们的工作原理。 在驱动程序中有这样的概念 在PNP的START消息中OS给了我很多资源,说这些资源是PCI映射过来的。 我想问DATA SHEET 中的偏移寄存器是否就是这些资源。 谢谢 |
|
最新喜欢:jmzz00... |
沙发#
发布于:2001-12-11 14:52
问题的继续:PCI的地址的偏移量(10进制),是为4的倍数好吗?
如果不为4的倍数,有问题吗?什么问题? |
|
|
板凳#
发布于:2001-12-12 09:39
关注,
up,up |
|
|
地板#
发布于:2001-12-12 23:13
你用的是什么芯片?
PCI配置空间中有多个基地址寄存器。但有偏移寄存器吗? PCI的地址的偏移量(10进制)是指什么? |
|
地下室#
发布于:2001-12-13 08:32
9052
比如3个端口,从基地址的偏移量为16、20、26(对应16进制为 0x10\\0x14\\0x1a) |
|
|
5楼#
发布于:2001-12-13 10:13
每个PCI设备都有一个256字节的配置空间,保存着有关此设备的一些信息,所以其中就有各种各样的寄存器。这些寄存器的寻址方式是\"基址+偏移量\"。
|
|
|
6楼#
发布于:2001-12-13 10:21
9052
比如使用3个端口,基地址的偏移量为16\\20\\26(16进制为0x10\\0x14\\0x1a) Ok |
|
|
7楼#
发布于:2001-12-15 20:04
是不是local bus--pci bus上的地址映射与base address register无关了呢?
|
|
|