PCIe PHY layer:Link training过程的LTSSM状态机跳转

本文详细介绍了PCIe链路训练和状态机(LTSSM)的工作过程,包括Detect、Polling、Configuration、Recovery和L0等状态的转换。在Link训练中,TS序列用于对齐、参数交换,EIOS和EIEOS确保电气空闲状态的正确进出。LTSSM的状态转换涉及 lane对齐、阻抗检测、速率切换和宽度协商等关键步骤,确保PCIe链路的稳定和高效通信。
摘要由CSDN通过智能技术生成
  1. TS(Training Sequences)用于初始化bit align,symbol align,exchange PHY parameter。TS1主要检测PCIe链路配置信息,TS2确认TS1的检测结果
  2. EIOS(Electrical Idle Ordered Set Sequence),Tx进入Electrical Idle之前,必须发送EIOS,Electrical Idle状态下Tx差分电压接近0mV
  3. EIEOS(Electrical Idle Exit Ordered Set),在发TS1之前或linking training过程中会时不时发送一段低频的IEOS,用于Rx端的Electrical Idle exit circuitry可以检测到电路离开Electrical Idle状态
  4. FTS(Fast Training Sequence)序列主要使接受Rx重新获得bit/symbol lock
  5. SKIP序列,进行时钟补偿,补偿300ppm的漂移,PHY发送一定数量个字符之后必须发送SKIP序列,Elastic Buffer收到SKIP序列之后要补偿相差
  6. Receiver Detect序列,用于识别Rx是否上电,因为Rx上电阻抗50欧姆,不上电则有kΩ级别,发送一个脉冲波形,通过检测电流大小能检测到对端是否有设备
  7. Link Training and Status State Machine (LTSSM)
  8. Detect:检测远端阻抗以确定是否有设备
    a) Detect.Quiet时,Tx处于Electrical Idle状态,LinkUp
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值