![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PCIe
文章平均质量分 79
曲一凡
学会并写出来
展开
-
Read Completion Boundary (RCB)切分规则
当Read Completion 包含multi-completions时,RCB 规定了多个Completions地址的align规则。Spec中规定RCB可以是64 Byte或者128 Byte,该值可以在link_control register中得到。原创 2023-11-09 21:33:03 · 230 阅读 · 0 评论 -
【PCIe Byte Enable】
PCIe Byte Enable 在mem/IO/Cfg TLP中被应用,PCIe中Byte Enable与AXI中wstrb类似起到mask的作用,但是PCIe不支持request数据全部字节的mask,只支持数据头和尾部各一个DWord的mask,因此PCIe只引入了First Byte Enable和Last Byte Enable。原创 2023-10-16 14:31:18 · 264 阅读 · 0 评论 -
PCIE Function level Reset (FLR)优点,为什么用FLR
PCIE FLR原创 2022-05-26 19:23:30 · 956 阅读 · 0 评论 -
PCIe DL_Feature详解
Data Link Control and Management State Machine在PCIe Gen4引入了DL_Feature这个状态,该状态主要用来协商PCIe link 两端是否支持新的DL Feature,目前为止DL Feature只引入了Scaled Flow Control 来提高Gen4及以上的效率。 DL_Feature 这个状态是可选的,当 Data Link FeatureExtended Capability中Data Link Feature Exchang原创 2023-09-03 13:45:04 · 777 阅读 · 0 评论 -
PCIe Equalization 详解:
PCIe Equalization详解原创 2023-08-20 14:15:30 · 1278 阅读 · 0 评论 -
PCIe Reset 详解
PCIe Reset ClassificationConventional ResetHot ResetFundamental ResetWarm Reset and Cold ResetFunction Level Reset(FLR)原创 2023-08-03 15:11:38 · 1105 阅读 · 0 评论 -
PCIe Space 详解
PCIe has three type memory. The market share of x86 servers can reach 89%. So we study PCIe Space in x86 system. PCIe support three routing methods.-Address routing: Memory Space access and I/O Space access.-ID routing: Cfg write and read-implicit原创 2023-07-22 16:43:20 · 166 阅读 · 0 评论 -
PCIe-SIG Test Spec: RP DL/PL层case说明
eda level 测试PCI-SIG compliance case原创 2023-07-19 21:53:37 · 259 阅读 · 0 评论 -
Max_Payload_Size定义及设置
Max_Payload_Size (MPS) is clearly defined in spec.In mutli-device and multi-function situation as below.MPS can be re-configure by software. If software re-write MPS, it should ensure each packet should not exceed any component MPS of the system. In othe原创 2023-07-17 21:29:24 · 289 阅读 · 0 评论 -
PCIe学习问题汇总(争取解决掉之后整理成博客输出)
记录PCIe学习中的疑问,督促自己深入学习原创 2023-07-14 13:52:19 · 263 阅读 · 0 评论 -
PCIe ECRC and LCRC
ECRC is used to ensure data integrity between source and destination. So it should cover the fields that do not change in TLP. LCRC cover all fields in TLP whatever the field type.ECRC should not be recalculated when transaction cross the intermediate re原创 2023-06-10 15:02:26 · 628 阅读 · 0 评论 -
PIPE学习记录
PIPE 学习,对比Original PIPE and Serdes PIPE原创 2023-07-13 21:05:43 · 426 阅读 · 0 评论