zqb7735
驱动牛犊
驱动牛犊
  • 注册日期2006-07-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:2142回复:12

9054的配置问题

楼主#
更多 发布于:2007-06-26 10:34
小弟我在看9054datasheet时,对PCI空间配置和LOCAL空间配置不是很理解,请大虾给讲解一下
songweitm
驱动牛犊
驱动牛犊
  • 注册日期2007-05-21
  • 最后登录2008-03-10
  • 粉丝0
  • 关注0
  • 积分230分
  • 威望24点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-06-27 10:21
自我觉得不用特别在意每一个具体怎么配置,只要将配置数据烧入EEPROM就可。配置数据可以参考9054RDK里面的,也可以使用很多默认值。
zqb7735
驱动牛犊
驱动牛犊
  • 注册日期2006-07-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
板凳#
发布于: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和他们的关系
songweitm
驱动牛犊
驱动牛犊
  • 注册日期2007-05-21
  • 最后登录2008-03-10
  • 粉丝0
  • 关注0
  • 积分230分
  • 威望24点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-06-27 16:27
你在EEPROM 里面对S0和S1的范围进行设置一下就可以了,我有时候读S0也死机,但重启后就好了,我的S0和S1读的东西是一样的
zqb7735
驱动牛犊
驱动牛犊
  • 注册日期2006-07-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-06-27 16:53
s0 和S1在EEPROM的位置是什么?
songweitm
驱动牛犊
驱动牛犊
  • 注册日期2007-05-21
  • 最后登录2008-03-10
  • 粉丝0
  • 关注0
  • 积分230分
  • 威望24点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-06-27 20:35
LAS0RR.LAS0BA
LAS1RR.LAS1BA
treedi
驱动牛犊
驱动牛犊
  • 注册日期2001-07-13
  • 最后登录2018-05-28
  • 粉丝0
  • 关注0
  • 积分181分
  • 威望28点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
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设备上.
zqb7735
驱动牛犊
驱动牛犊
  • 注册日期2006-07-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-06-28 10:09
songweitm 大大,你读S0和S1的东西是你FPGA所发的内容吗?
zqb7735
驱动牛犊
驱动牛犊
  • 注册日期2006-07-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2007-06-28 10:11
谢谢treedi ,有点明白了 呵呵
songweitm
驱动牛犊
驱动牛犊
  • 注册日期2007-05-21
  • 最后登录2008-03-10
  • 粉丝0
  • 关注0
  • 积分230分
  • 威望24点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2007-06-28 15:52
是啊,我也是初次接触
songweitm
驱动牛犊
驱动牛犊
  • 注册日期2007-05-21
  • 最后登录2008-03-10
  • 粉丝0
  • 关注0
  • 积分230分
  • 威望24点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2007-06-28 16:13
如果你本地端即FPGA里面的时序控制不对的话,读到的就不对,是全0或全F,若对的话就是你发送的数据。我刚开始也读的不对
zqb7735
驱动牛犊
驱动牛犊
  • 注册日期2006-07-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2007-06-29 09:38
songweitm 您能否把你的FPGA代码给我参考一下,我的EMAI:zqb7735@126.com
小弟在这里先谢谢了
wodetian
驱动牛犊
驱动牛犊
  • 注册日期2005-07-26
  • 最后登录2007-12-21
  • 粉丝0
  • 关注0
  • 积分71分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2007-07-11 20:43
我这两天遇到一个怪问题,读数据读到是配置信息
游客

返回顶部