pcie link/lane number negotiation

pcie link/lane number negotiation

在Configuration状态, link和lane数目切换过程由Downstream端口发起,而Upstream端口不会主动发起,只作为回应。

Link number协商过程:

1. Downstream端口发送TS1,对于所有的lane, link number设为N,Lane number设为PAD;

2. 进入Configuration状态后,Upstream端口开始发送TS1,link number和lane number都是PAD;在接收到Downstream过来的link number不为PAD的TS1之后,在所有已连接的lane上都回复TS1,其中Link number为N, lane number为PAD。

3. Downstream端口收到TS1之后,发现所有的lane发送的link number都为N,所以把这些lane配置成1个link。

Lane Number协商过程:

4. 在设置好link number之后,Downstream Port开始往所有已连接的lane上发送TS1, 其中link number都设置成一样的数字,而lane number设置为0,1,2,3...(例如有4条lane);

5. Upstream端口收到lane number不是PAD的TS1之后,首先验证收到的lane number是否符合自己已连接的lane数目,如果符合,则发送自己lane number给Downstream。

6. 在link /lane number都已协商一致之后,Downstream端口发送TS2来结束协商;

7. Upstream端口收到TS2之后,也发送TS2;

8. 每个端口需要收到至少8个TS2,发送至少16个TS2,然后发送logical Idle数据,再进入L0.

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木木晗晗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值