PCIE链路层收到EIEOS包,进入recovery状态
时间: 2023-07-12 11:24:11 浏览: 136
pcie的recovery资料
在PCIe协议中,如果链路层接收到EIEOS包,那么它就会进入recovery状态。这是因为EIEOS包表示数据传输已经结束,但是如果链路层没有接收到完整的数据包,就会出现数据错误或者丢失的情况,因此它需要进入recovery状态来恢复数据传输的正常状态。
在recovery状态下,链路层会重新发送之前的数据包或者请求重传,以确保数据传输的完整性和正确性。在这个过程中,链路层还会通过发送LTS(Link Training Sequence)来重新协商链路参数,例如传输速率、带宽等,以使链路能够正常工作。
总之,当PCIe链路层接收到EIEOS包时,它会进入recovery状态,重新发送数据包或者请求重传,并重新协商链路参数,以确保数据传输的完整性和正确性。
阅读全文