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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5322|回复: 6

[求助] PCIE 总线的传输速度问题

[复制链接]
发表于 2016-3-29 15:06:10 | 显示全部楼层 |阅读模式

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

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

x
采用xinlinx v6芯片,调用pcie ip核与pc实现通信,目前采用的x8链路,pcie 一代 ,DMA传输方式,用户时钟250M,数据速度平均为780MB/S,速度一直不高。
~BRHMP`}GR0GL5PIUCA6G.png
通过查看信号发现,trn_tdst_rdy_n有一半以上的周期都是无效的,无法传输数据。通过查看信号查看链路信息



pl_initial_link_width,pl_sel_link_width等显示的当前训练好的链路也都是x8,希望高手解答如何提高传输速率,以及信号
trn_tdst_rdy_n有一半多周期无效的原因
 楼主| 发表于 2016-3-29 15:14:32 | 显示全部楼层
回复 1# angel会飞的蜗牛


   欢迎大家讨论,多提点意见,目前pcie dma TLP 每包128B,为了提高速度,也可以提高一下每包的长度,就是目前觉得影响速度的原因还是trn_tdst_rdy_n 信号无效的周期过多,trn_tdst_rdy_n  代表ip可以接受trn_td的数据,是ip核给出的信号,想知道一下这个信号受什么控制,收不收pc端的影响,
 楼主| 发表于 2016-3-29 15:25:28 | 显示全部楼层
回复 2# angel会飞的蜗牛
trn_tdst_rdy_n信号,受不受pc端驱动的,或者pc端性能的影响,还有一个 pl_sel_link_width显示当前链路为x8代表当前的传输速度就是x8的速度吗?
发表于 2016-3-31 09:27:15 | 显示全部楼层
我测试的4x、2.5g速率下 DMA写能到790MBps,如果你的是x8的 那你的速度就有点低了。其实提高DMA速度最明显最简单直接的方法就是增加DMA长度。我是在DMA长度=2MB下测的。payload=128B这个不是说你想提就能提的,还要看对端设备支持不支持。
另外,你确认下经过协商后你的链路宽度到底是不是x8的。如果是x4, 780的速度已经很高了。 因为4x、2.5g的速率,去掉10b/8b编码后,理论极限速率是1GBps,但是每个数据包还有开销,比方说TLP头,数据链路层加的序列号和CRC等等,再加上你的DMA机制所消耗的一些时钟周期,能有80%(800MBps)的效率就已经不错了。
 楼主| 发表于 2016-4-1 10:51:21 | 显示全部楼层
回复 4# xduryan

  非常感谢您的回答,我想要知道一下怎么确定链路的宽度 (1BFWU2FJ4SNGL2~(D}193T.png
我当时查的是pl_sel_link_width信号,当前采用的链路宽度,显示的是11链路为x8,
trn_tdst_rdy_n,无效周期超过一半以上,如果是 x8的话应该没有那么多的无效周期,所以我当时怀疑的方向有两个:
1、link_width;
2、另外一个就是pc侧的问题;我测试用的pc电脑性能比较低,而trn_tdst_rdy_n是pcie给出的信号,只要ip内部的
buff不满的情况下,这个信号都是有效的,代表可以接受tx发送的数据,就是想问一下,pc侧性能会不会也会影响trn_tdst_rdy_n
的信号
发表于 2016-4-3 11:03:32 | 显示全部楼层
回复 5# angel会飞的蜗牛

pl_initial_link_width 有个这个信号 这个应该是协商后的 最终的链路宽度     还有一种方法是 读取pcie设备的配置空间的Link status寄存器,有Negotiated Link Width 比特位
发表于 2016-8-12 15:59:34 | 显示全部楼层
good,3x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-26 07:14 , Processed in 0.023233 second(s), 11 queries , Gzip On, Redis On.

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