阅读:1249回复:2
关于9056的PCI基地址寄存器的一问
请问大家:
9056的PCI配置寄存器中有6个BAR(基址寄存器) 其中的作用是不是这样理解的: BAR0:PCI一侧,以内存方式访问9056内部寄存器的基地址 BAR1:PCI一侧,以I/O方式访问9056内部寄存器的基地址 BAR2:Local 端的SPACE0的所有资源(包括9056内部寄存器)在PCI一侧的编址的基地址(mem或I/O) BAR3:Local 端的SPACE1的所有资源(包括9056内部寄存器)在PCI一侧的编址的基地址(mem或I/O) BAR4:保留 BAR5:保留 对于BAR0--BAR3的理解是不是有问题呢?还有就是在Local端SPACEx(x=0或1)的编址在映射到PCI一侧的时候,是不是也包含9056的内部寄存器资源呢? 希望各位指点迷津,小弟谢谢了 |
|
沙发#
发布于:2004-12-11 12:08
求各位老大指教,稽首顿首。。。
|
|
板凳#
发布于:2004-12-12 11:03
以什么方式映射,要你自己编程实现的吧,
应该不是固定的, 你要多大的内存资源或者IO端口资源, 你就怎么配置了, 然后系统根据你的要求再分配资源啊! |
|
|