阅读:2242回复:12
9054的配置问题
小弟我在看9054datasheet时,对PCI空间配置和LOCAL空间配置不是很理解,请大虾给讲解一下
|
|
沙发#
发布于:2007-06-27 10:21
自我觉得不用特别在意每一个具体怎么配置,只要将配置数据烧入EEPROM就可。配置数据可以参考9054RDK里面的,也可以使用很多默认值。
|
|
板凳#
发布于:2007-06-27 14:22
对配置不是很理解,好象不行,我的9054在plxmon中能发现,而且还可以改变这些配置。但是对PLXMON中的S0,S1,S2,S3,S4不理解。我读S0时,死机,读S1全为FF。我的PCI段只发现PCI BASE0 PCI BASE1 PCI BASE2 PCI BASE3,我感觉S0对应PCI BASE2,S1对应PCI BASE3,不知理解对不对?但是不明白SPACE0 SPACE1和他们的关系
|
|
地板#
发布于:2007-06-27 16:27
你在EEPROM 里面对S0和S1的范围进行设置一下就可以了,我有时候读S0也死机,但重启后就好了,我的S0和S1读的东西是一样的
|
|
地下室#
发布于:2007-06-27 16:53
s0 和S1在EEPROM的位置是什么?
|
|
5楼#
发布于:2007-06-27 20:35
LAS0RR.LAS0BA
LAS1RR.LAS1BA |
|
6楼#
发布于:2007-06-27 21:27
不懂9054.
Pci配置空间是PCI configuration空间,可通过I/O 方式 In/Out指令访问0xCF8, 0xCFC来访问。具体看PCI2.2/3.0规范。是属于pci配置空间范畴。 Local 空间可能是memory mapped I/O,是通过mov指令访问。可以从pci空间得到基地址和大小.例如mmio offset 18的地址可以通过基地址(0xD0000000), mov 0xD00000018, Data来写入数据。 无论pci还是mmio,其对应的寄存器都在你的9054设备上. |
|
7楼#
发布于:2007-06-28 10:09
songweitm 大大,你读S0和S1的东西是你FPGA所发的内容吗?
|
|
8楼#
发布于:2007-06-28 10:11
谢谢treedi ,有点明白了 呵呵
|
|
9楼#
发布于:2007-06-28 15:52
是啊,我也是初次接触
|
|
10楼#
发布于:2007-06-28 16:13
如果你本地端即FPGA里面的时序控制不对的话,读到的就不对,是全0或全F,若对的话就是你发送的数据。我刚开始也读的不对
|
|
11楼#
发布于:2007-06-29 09:38
songweitm 您能否把你的FPGA代码给我参考一下,我的EMAI:zqb7735@126.com
小弟在这里先谢谢了 |
|
12楼#
发布于:2007-07-11 20:43
我这两天遇到一个怪问题,读数据读到是配置信息
|
|