1.PCIE中link_up和link_down是什么?
A:link_up:将DUT和VIP连接正确后,没有问题的话链路应该可以link training到双方所能支持到的最高速率,并且LTSSM(链路训练和状态机)状态机处于L0状态。也可以观测DUT link up成功的指示信号(如果有的话)。
link_down:1).主机进行hotreset操作同时rc会发送present信号给ep,此时PCIe总线两端均恢复为初始状态走ltssm建立link。
2).主机设置linkdisable寄存器置位,导致rc发送linkdown信号给ep设备,ep收到linkdown信号,产生复位行为进入初始状态,当主机侧设置linkenable置位时,PCIe总线两端开始建立link, linkenable不置位则不建立link。
2.DLLP(数据链路层包)和TLP(事务层)之间的关系
以寄快递为例,我们说过寄快递时,想真正发到目的地的是TLP,而DLLP相当于快递员为了保证自己工作的有效性而做的快递工作者之间传递的消息。快递员上门收到你的快递并打包好之后,因为他一个小区收了120个快递,等他回到公司和货车交接时,如果仅仅是把快递(TLP)放到车上运走,那么如何保证货物完整和安全呢?如果货车司机说车上只有115件,那缺了的5件是哪5件?司机也可能拒绝装车,因为车上还能装200KG,快递员却收了350KG的货物。
所以快递工作者之间需要沟通&#