PCIE debug

最近调试FPGA card,记录几个点:

1. LTSSM(Link Training and Status State Machine)

        状态机,PCIe设备在退出复位(Cold or Warm Reset)或Hot Reset后,便会进入LTSSM状态的第一个状态:Detect State;link training state (链路训练状态)会依次Detect -> Polling -> Configuration -> L0 进行。
2. 如果link training 完成,则RP Link Status Register(Offset 12h)bit13 置1;

        也可以通过该寄存器读到Current Link Speed and Link Width;这两个状态会比较早就读到,可能polling-》Configuration 阶段就可以读到;但是Data Link Layer Link Active 会晚一点,应该是进入L0。

3. Link Control Register (Offset 10h)bit 4,如果设定,则disable link,LTSSM to Disable;然后enable Link,则LTSSM 开始Detect 流程。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值