PCIe
文章平均质量分 80
曲一凡
学会并写出来
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PCIe知识点记录
生产者向内存中写数据,写完之后置位flag = 1,消费者轮询flag,如果为1表示数据可用。消费者当查到flag为1之后取出数据,取完数据将status置位,并clear flag。生产者如果插叙到status为1这表示消费者已经消耗完数据,清除status。原创 2025-07-03 13:55:49 · 243 阅读 · 0 评论 -
【PCIe Detect State】
PCIe Detect是LTSSM状态的起始状态,在该状态transmitter会去探测link的对端是否存在receiver。Dectect.Quiet 是LTSSM的初始状态,在这个状态下transmitter处于Electrical Idle,并且data rate 一定是2.5GT/s。LTSSM在Dectect.Active开始测试对端receiver是否存在,该探测过程是由MAC发起,PHY从DC common mode 电压开始改变电压,然后测试充电时间。原创 2025-01-02 15:42:11 · 1312 阅读 · 0 评论 -
【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 · 499 阅读 · 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 · 888 阅读 · 0 评论 -
【PCIE Function level Reset (FLR)优点,为什么用FLR】
PCIE FLR原创 2022-05-26 19:23:30 · 1478 阅读 · 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 · 2814 阅读 · 0 评论 -
【PCIe Equalization 详解】
PCIe Equalization详解原创 2023-08-20 14:15:30 · 5041 阅读 · 0 评论 -
【PCIe Reset 详解】
PCIe Reset ClassificationConventional ResetHot ResetFundamental ResetWarm Reset and Cold ResetFunction Level Reset(FLR)原创 2023-08-03 15:11:38 · 2917 阅读 · 0 评论 -
PCIe-SIG Test Spec: RP DL/PL层case说明
eda level 测试PCI-SIG compliance case原创 2023-07-19 21:53:37 · 672 阅读 · 1 评论 -
【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 · 789 阅读 · 0 评论 -
PCIe学习问题汇总(争取解决掉之后整理成博客输出)
记录PCIe学习中的疑问,督促自己深入学习原创 2023-07-14 13:52:19 · 719 阅读 · 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 · 1745 阅读 · 0 评论 -
【PIPE学习记录】
PIPE 学习,对比Original PIPE and Serdes PIPE原创 2023-07-13 21:05:43 · 1771 阅读 · 0 评论
分享