阅读:628回复:0
PCI新手求救,高手大虾快来
关于六个基地址寄存器( six Local Configuration Registers)的用法
PCI9052的DataBook上说(此处拿Local Address Space 0 Range Register为例): 如果bit 0的值为0,则是映射于PCI内存,否则映射于PCI I/O口 (Bit 0,memory Space Indicator. Value of 0 indicates Local Address Space 0 maps into PCI memory space. Value of 1 indicates Local Address Space 0 maps into PCI I/O space) 同样,对于其它的bit,也是不同的值代表此基地址寄存器有着不同的作用。 同样,对于其它的Register,也是这样。 我对这六个寄存器用法的理解是:在PCI9052插上后,它们的值就自动生成了,并且各个值对应对应于不同的内存空间或IO空间,我们只要读出来作为基地址用就行了。 但从DataBook来看,似乎是先要对它们进行设置。 有哪位大虾能指教2 3,谈谈它们的用法,小弟感激1000……00。 |
|