pcie的LTSSM中link number过程
时间: 2024-01-10 20:05:00 浏览: 218
PCIE-LTSSM总结
在PCIe的LTSSM(Link Training and Status State Machine)中,Link Number过程是指在进行PCIe链路训练时,通过向对端发送特定的数据包(TLP)来确定链路的数量。这个过程是在Detect状态中完成的。
在Link Number过程中,首先发送一个Type 1 Configuration Read Request(CFG1)TLP,该TLP的目的地地址为自身,源地址为对端。然后对端会响应一个Type 0 Configuration Read Completion(CFG0)TLP,该TLP的目的地地址为对端,源地址为自身。在这个过程中,通过对TLP的发送和接收,双方可以确定链路数量。
如果双方都没有响应,则认为只有一条链路。如果对端响应了多个CFG0 TLP,则说明链路数量大于一条,根据响应的CFG0 TLP的数量确定链路数量。如果对端响应了一个CFG0 TLP,则说明只有一条链路。
当链路数量确定后,LTSSM就会进入Configuration状态,进行链路配置和初始化。
阅读全文