01 2019 档案

TLP replay
摘要:发送端发出TLP之后,该TLP存在了Data Link Layer内的Retry Buffer,在获得acknowledge之后,才会清除,如果在REPLAY_TIMER超时后仍没获得ACK,或者收到了Nak,会从Retry Buffer中重发TLP,同时将REPLAY_NUM加1,REPLAY_N 阅读全文

posted @ 2019-01-29 15:40 lybinger 阅读(257) 评论(0) 推荐(0)

flow control
摘要:PCIE每个Virtual Channel都维护一个独立的Flow Control Credit Pool。发送端要发送TLP,首先得获得Credit。Flow Control对3种TLP有效: 1. Posted Request(P) - Messages和Memory Writes; 2. No 阅读全文

posted @ 2019-01-29 14:42 lybinger 阅读(1274) 评论(0) 推荐(0)

DLLP/TLP
摘要:接收到的DLLP如果16bit CRC校验错误,就会被丢弃掉,不会请求重发。 如果接收到的TLP未通过完整性检查(LCRC和sequence number),或者在传输过程中丢失了,将会由发送端重发。发送端会给发送的TLP保存一个备份,如果在一定时限内没有收到acknowledge,就会重发TLP, 阅读全文

posted @ 2019-01-29 10:53 lybinger 阅读(481) 评论(0) 推荐(0)

5.3 PCI_PM L1
摘要:PCIE设备的Power状态有D0,D1,D2,D3hot, D3cold. 在D0,D1,D2,D3hot状态,设备收到PME_Turn_Off message之后,必须返回PME_TO_Ack。 在任何D状态,下游设备在执行完PME_Turn_Off/PME_TO_Ack之后,必须通过PM_En 阅读全文

posted @ 2019-01-25 17:59 lybinger 阅读(1997) 评论(0) 推荐(0)

L1 ASPM
摘要:L1 ASPM默认是disabled。 Upstream Port启动ASPM L1 entry流程。 一种情况是当US port的RX和TX都处在L0s状态,并超过一定时间,US Port将会开始进入L1。 还有一种情况是,当不支持L0s时,US Port在L0并处于IDLE状态超过一定时间后,会 阅读全文

posted @ 2019-01-23 17:45 lybinger 阅读(1266) 评论(0) 推荐(0)

2>&1
摘要:&1 指的是文件描述符1, 而1表示标准输出stdout。2 表示标准错误,stderr。2>&1 的意思就是将标准错误(2)输出到(>)到标准输出(&1)。 例如: ls xx > ls.log 2>&1 意思是列出xx的信息,并将输出重定向到ls.log,如果有错误信息,错误信息也输出到ls.l 阅读全文

posted @ 2019-01-09 10:12 lybinger 阅读(580) 评论(0) 推荐(1)

equalization
摘要:link第一次切换至8GT/s时,必须进行equalization。 link两端设备在初始化协商时,通过TS1/TS2广播对8GT/s的支持。 进入L0后,不管当前的速率是多少,如果需要equalization,那在equalization执行结束前,llink两端都不能发送DLLP。 Downs 阅读全文

posted @ 2019-01-02 14:25 lybinger 阅读(2221) 评论(0) 推荐(0)

导航