PCIe学习问题汇总(争取解决掉之后整理成博客输出)

问题解决
IO Space 有什么limition? 为什么现在device不用了?PCIe Space 详解 中PCIe Space in system
prefetchable memory VS Non-prefetchable memory区别?Prefetchable memory and Non-Prefetchable memory are not refer to different type memory. They are only two region with Prefetchable or Non-Prefetchable attributes. If a memory region with prefetchable attribute, the system will do some speculative memory reads, fetching additional data and storing it in a cache close to the device. This will improve the effective for reading memory.
系统中有多个ep时要怎么配置MaxPayload ?Max_Payload_Size定义及设置
DL 层Replay Limiter设置标准是什么?在Gen 4及以上Replay timer必须使用Simplified mode:1. 24,000 to 31,000 symbol times when Extended Synch bit is clear. 2. 80,000 to 100,000 symbol times when Extended Synch bit is set; 在Gen 1~Gen 3可以用在Gen 3 Spec中规定的规则设置,但是最好用Simplified mode.
Consumer 收到TLP seq_num与next_seq_num不相同,但与之前TLP带有相同seq_num的TLP 会怎么处理?DL of consumer will discard the input TLP and return one ACK or two ACK to transmitter. Date Link Layer
PIPE spec 中write_uncommited command 的作用是什么?PIPE 学习记录 中message bus command章节
Extened Synch bit作用Extended Synch bit 在link_control 寄存器中定义,当设置为1的时候,会强制LTSSM从L0s退出到L0时发送额外的Ordered Sets 以让监测设备检测北侧设备的状态。检测设备比如逻辑分析仪
从recovery.cfg到recovery.eq是什么场景?PCIe Equalization 详解
接受端在接收到新的preset之后仍然使用之前的preset,reject bit应该是什么?为什么规定这种情况?因为最终preset选择是根据FOM的得分高低来判定的,所以这种情况是很正常的,Reject bit应该为0
LTSSM Equalization 过程PCIe Equalization 详解
什么场景下pcie all lane检测到Electrical Idle 但是没有收到Electrical Idle Ordered Sets?
RCB Read Completion Boundary怎么切分cpld?RCB切分规则
Power Management 有traffic on the way需要怎么处理?要等所有的completion都结束之后才可以回ACK
Flow control 初始化时为什么同时需要Initfc1和Initfc2因为两端可能初始化时间不同,为了避免一端收到Initfc1之后不再发flow control 信息而导致对端收不到flow control 信息。在初始化过程中同时引入Initfc1和Initfc2的情况下,如果一端率先完成了Initfc1不再发flow control,仍然会继续发送Initfc2(该dllp包含的flow control信息与Initfc1一致),从而保证对端可以收到flow control的信息。
Inifinite Credite mode 在什么情况下用到Inifinite Credit mode是一种比较特殊的flow control mode,在该种mode下没有update FC DLLPs。Inifinite Credit mode在一些特殊场景会被用到,比如某个VC 不会有NP TLP,这种情况下可以将该VC 的NP Header和Data设置成Inifinite Credit mode,而其它的credit仍然正常update,这样可以优化链路效率。
FC update DLLPs为什么max_payload size越大需要更新的越慢?
EP 收到ca/ur 等error之后需要做什么?
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值