阅读:1046回复:3
请教PCI9052的本地端寻址的难题!各位PCI高人: ======================== 我以PCI9052的datasheet上的数据为例,请教各位。 如果我的Local Address Space 0 Range (LAS0RR)配置数据为FFF0_0008h ( 说明:1MB的空间,并设置prefetche位) Local Base Address 0 (LAS0BA) 设置为0120_0001h 我在PCI9052的后端(Local端)接的是FPGA,本地的Mem空间就设计在FPGA内部。那么,根据上面配置的mem空间我在后端设备访问Mem空间时地址是怎样的? 第1个单元的地址:01200_0001h 第2个单元的地址:01200_0002h 第3个单元的地址:01200_0003h 余者类推...... 如果不是,应该是怎样的? ========================== 请高人指教!我不胜感激! Right here waiting! |
|
沙发#
发布于:2004-12-02 20:02
片选寄存器不用配置吗? 以系统分配的地址为准. [编辑 - 12/2/04 by chengjunjie] |
|
板凳#
发布于:2004-12-02 20:48
片选当然要配置了,我说得是本地端的地址,不是PCI的寻址,怎么知道系统分配的本地地址呀,我觉得应该是从0 开始。
|
|
地板#
发布于:2004-12-03 17:53
本地端的地址在eeprom中设置,(如果有的话)。给他一个空间,然后设计你的初始地址。
|
|