阅读:4137回复:5
谁能告诉我PCI BUS 和 LOCAL BUS 的联系和区别啊!
对于PLX9052里的PCI BUS 和 LOCAL BUS 的关系。我看着好迷糊哦。
我是一个初学者,请高手指点迷津!! |
|
沙发#
发布于:2002-03-07 14:32
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2002-03-07 17:28
你能不能告诉我,PLX9052的PCI Configration Register/PCI Base Address 3 for Local Space 1和Local Configuration Register/Local Address Space 1 Local Base Address(Remap) 两者之间的关系。
或者换个说法,如果我改动了PCI Configration Register里的PCI Base Address 3 for Local Space 1的地址,需不需要修改Local Configuration Register里的Local Address Space 1 Local Base Address(Remap)。 怎么才能给你加分 |
|
地板#
发布于:2002-03-07 17:46
我说说我的想法,也许不对:
PCI BUS就是CPU这一端的总线,LOCAL BUS就是板卡上的总线,LOCAL BUS通过PLX9052与主系统相连。在初始化时,LOCAL BUS的初始化程序设置Range寄存器和LOCAL BUS ADDRESS寄存器(又叫REMAP寄存器)。其中Renge寄存器的内容形如: FFF00000 为1的位表示与之相对应的PCI地址位参与解码。为0的位表示与之相对应的PCI地址位不参与解码。 REMAP寄存器的内容形如: 011XXXXX 代表LOCAL BUS的一块地址。 PCI总线的初始化程序将全1写入PCI BUS ADDRESS,然后再读该寄存器,读出的值就是RANGE寄存器的值,将该值去反,就得到了地址的大小,于是,PCI总线就在PCI地址空间中找到一块同样大小的地址,并将其基地址写到PCI BUS ADDRESS寄存器中。以后就如tom.cat所说的那样。 hope this helpful somehow. |
|
地下室#
发布于:2002-03-08 16:50
9052叫PCI桥,你说的就是桥的两头
|
|
|
5楼#
发布于:2002-03-08 20:45
用户被禁言,该主题自动屏蔽! |
|