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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 10993|回复: 5

[求助] PCIE 链路状态机停在polling状态

[复制链接]
发表于 2014-4-15 11:18:50 | 显示全部楼层 |阅读模式

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

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

x
GTRXRESETThis port is asserted high and then deasserted to start the full channel RX reset sequence.0
RXRESETDONEThis port goes high when GT  transceiver RX has finished reset and is ready for use. 1
RXSTATUSindicates the receiver status and error codes as shown in  Figure 000
TXDETECTRXThis input activates the receive detection sequence. The sequence ends when PHYSTATUS is asserted
to indicate that the results of the test are ready on RXSTATUS.
0
PHYSTATUSDuring receiver detection, this signal
is asserted High to indicate receiver detection completion.  
0
pl_ltssm_state[5:0]
04


简要说下项目:xilinx FPGA zynq 作为root complex ,标准raid卡 hignpoint 4520 作为endpoint ,RAID卡插在xilinx板子上。
问题:我用ise自带的IP生成的PCIE核(root complex模式),下载到FPGA中,用chipscope抓一些信号的值如上表所示,链路状态机一直在polling状态,TXDATA也发送了TS序列,但是RAID卡没有发送TS序列,分析可能是RAID卡没检测到FPGA,导致没发序列。请问什么原因会导致这种情况。另外我插上xilinx ml605开发板替代RAID卡,下载ENDPOINT模式的IP核到ML605。ZYNQ和ML605链路是能建立起来的。
另外把RAID卡插在X86电脑上,发现此卡是能正常工作的。
下图是chipscope抓的一些信号,请大神帮助下。 无标题.png
发表于 2015-3-19 23:21:38 | 显示全部楼层
我现在也遇到同样的问题,不知大虾当时是怎样解决的呢??
发表于 2015-3-20 11:08:31 | 显示全部楼层
楼主的问题,我没有碰到过。但项目我挺感兴趣的,是否是想在zynq上实现大容量存储?项目的指标要求是多少,比如磁盘容量多大,速度多快等。zynq准备跑什么操作系统,后面RAID卡的驱动问题怎么解决?
发表于 2015-3-20 16:22:07 | 显示全部楼层
收的一端没有收到一定数目的sequence,可能的原因很多,要具体来看。两边的链路宽度是多少,一样的吗
发表于 2018-1-27 10:13:17 | 显示全部楼层
LTSSM從detect到polling主要是等到rx detection完成 進入polling.active如果沒有等到TS1 24ms就會往polling.compliance去

我同意你的想法 RAID卡應該是還卡在Detect 沒檢測到FPGA PCIe host 也就是說還沒完成rx detection 我懷疑FPGA提早到polling階段

在intel cpu曾經有過這樣一個errata
cpu的pcie rx lane因為過電保護電路造成錯誤判斷rx detection 提早進階到polling.active
這篇文章很清楚的分析了這個問題
http://blog.csdn.net/zhuzongpeng/article/details/79009975

如果是這個問題 可以考慮把PCIe端口上的#PERST接出來用GPIO來控制
一旦#PERST發生 兩邊的LTSSM都會被強迫回到Detect

solarjet
发表于 2018-11-15 10:03:36 | 显示全部楼层
感謝分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 20:39 , Processed in 0.022089 second(s), 11 queries , Gzip On, Redis On.

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