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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3502|回复: 7

[求助] V7上PCIE GEN3的DMA读访问返回错误完成包

[复制链接]
发表于 2016-6-14 17:46:12 | 显示全部楼层 |阅读模式

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

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

x
在V7上实现PCIE GEN3的8x的DMA操作,向CPU发送读请求之后,返回的完成报文里面提示UR(Unsupported Request)。
同样的程序,如果插在GEN2的插槽上,也就是速率协商为8x gen2,就能正常读取了。
有遇到这样问题的TX么,给点提示呢。
发表于 2016-6-14 19:19:11 | 显示全部楼层
回复 1# 挂在天边的鱼


   难道是接收端信号不好,ECRC错了?
 楼主| 发表于 2016-6-15 10:55:24 | 显示全部楼层
回复 2# acgoal


    不知道诶,没有用ECRC,也没做ECRC的检测
发表于 2016-6-29 21:59:17 | 显示全部楼层
回复 1# 挂在天边的鱼


   GEN3与GEN2在物理层的编解码方法是不相同的,GEN3速度下要用128b/130b编解码。
发表于 2017-5-12 15:00:17 | 显示全部楼层
回复 4# lik0604


   你对128b/130b编码熟悉么?有没有资料啊?求分享一份
发表于 2018-1-24 05:04:17 | 显示全部楼层
回复 5# 小坤坤帅

有没有128b/130b编码资料啊?求分享一份
发表于 2018-1-27 07:13:07 | 显示全部楼层
本帖最后由 solarjet 于 2018-1-27 09:47 编辑

如果unsupported requested是從pcie遠端回來的 那你的physical link跟data link應該都是沒有問題 所以不會是ECRC或者LCRC的問題 如果是physical layer的問題 你的link很快會斷掉LTSSM會到recovery 如果是data link的問題你會收到NAK 兩者遠端都不會回的Completion TLP 有問題的是transcation layer

所以檢查一下你的TLP的payload吧 可能是header有問題不然就是data payload有問題
這些東西一般都是從data bus經過異部fifo來的 檢查一下你fifo的 這種問題通常都是fifo的問題

1. ram的讀寫cycle
2. fifo pointer 格雷碼的SDC

solarjet
发表于 2019-4-28 13:38:56 | 显示全部楼层
看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-27 21:04 , Processed in 0.034824 second(s), 10 queries , Gzip On, Redis On.

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