在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2435|回复: 0

[求助] ML605 PCIE插在主板上,上电之后不正常,什么原因

[复制链接]
发表于 2015-4-23 14:59:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
自己的PCIE +DMA的工程烧写进ML605的240t里面, 首先测试的是MWr,即向PC上应用程序向FPGA端 PCIE基地址偏移为0x04的地址上写0xA0A0B0B0;然后PC发MRd请求,读取0x04上的数据。
     按道理来说FPGA端会组织Cpld数据包,返回给PC端。
     问题是我通过Chipscope抓取到的Cpld的数据包是正确。但是信号线trn_tdst_rdy_n很不正常,trn_tdst_rdy_n基本上总是处在高电平,偶尔会有一个低电平的脉冲;另外 trn_tbuf_av[5:0]总是在0 和 1 之间跳变,正常来说trn_tbuf_av应该为0x1E,只会在core需要发送数据的时候变为0x1d才对。

     我觉得Cpld没有发出去的原因就是trn_tdst_rdy_n 和t rn_tbuf_av的原因,但是不知道怎么解决这两根信号线的问题。

     上电的过程中trn_tdst_rdy_n 和 trn_tbuf_av的变化情况: ask_for_xilonx.png
      PCIE测试问题.doc (189 KB, 下载次数: 5 )

     应用程序发出MRd指令之后,trn_tdst_rdy_n一直为高, trn_tbuf_av的变化情况



麻烦,有做过PCIE经验的朋友帮忙分析一下,困扰好久了,不知道问题出现在了哪里
trn_tbuf_avtrn_td.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-26 09:30 , Processed in 0.017310 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表