PCIe 协议
文章平均质量分 92
记录并分享 PCIe 相关内容
MangoPapa
LOVE IC. LOVE LIFE.
展开
-
PCIe通义万问系列文档之(一)发布!
我们准备了10000个PCIe相关的问题,这是前999个。原创 2024-10-11 01:22:29 · 1111 阅读 · 5 评论 -
CXL 学习资源整理
搜罗的一些 CXL 学习资料,仅供参考。原创 2023-06-22 12:37:23 · 5236 阅读 · 2 评论 -
PCIe 均衡技术介绍(概要)
近期学习了 PCIe 均衡相关东西,查阅了不计其数的文档。得闲,整理一下,供个人随时查阅,亦供他人参考。原创 2022-05-02 13:24:03 · 27965 阅读 · 20 评论 -
UCIe & PCIe 技术交流群,欢迎加入!
UCIe/PCIe 技术交流原创 2022-10-03 20:19:40 · 1665 阅读 · 0 评论 -
【毅力挑战】PCIe 每日一问一答(目录篇)
本文意在督促自己持续学习 PCIe。日更长文做不到,但三言两语总该能写出来。一天至少更新一个 PCIe 相关知识点,聚沙成塔、集腋成裘,相信几年下来总能覆盖绝大部分的 PCIe 知识面。本文注定越往后越难更,看我能坚持多久吧。原创 2022-02-07 09:56:26 · 27825 阅读 · 55 评论 -
PCIe VSC、VSEC、DVSEC
PCIe 定义了三类可由供应商 Vendor 自行指定的能力结构:Vendor-Specific Capability (VSC)、Vendor-Specific Extended Capability (VSEC) 及 Designated Vendor-Specific Extended Capability (DVSEC)。其中,VSC 兼容 PCI,VSEC 及 DVSEC 不兼容 PCI。VSEC 由单个 Vendor 独立使用,DVSEC 由多个相关的 Vendor 共同使用。原创 2023-08-09 07:17:50 · 1854 阅读 · 4 评论 -
【PCIe】PCIe 完成超时机制
PCIe 设备发出的请求中有些请求需要 Completer 反馈 Completion, 此时 Requester 会等待 Completion 再进行下一步操作。在某些异常情况下,比如配置不当、系统故障等,Requeser 无法收到或收齐 Completion。为了不影响进一步使用,需要一种超时退出机制让 Requester 从这种等待状态恢复过来,这就是 Completion Timeout 机制(完成超时退出机制)。原创 2023-03-06 08:00:00 · 6399 阅读 · 1 评论 -
【PCIe】PCIe 读完成边界 (RCB) 介绍
Read Completion Boundary (RCB),读完成边界,是 Completer 响应读请求的一种地址边界对齐策略,应用于 CplD。原创 2023-03-02 08:00:00 · 5017 阅读 · 16 评论 -
【PCIe】First/Last DW Byte Enables 介绍
在 Axi Bus 中有 Wstrb 来指示 Wdata 相关 Bytes 是否有效,PCIe TLP 中也有类似的机制。PCIe TLP 中提供了 First DW Byte Enable (FBE) 及 Last DW Byte Enable (LBE) 两个 4b 宽的字段分别来指示 TLP Data Payload 的第一个 DW 及最后一个 DW 中的数据 Byte 是否有效。原创 2023-03-03 08:00:00 · 3462 阅读 · 6 评论 -
【PCIe】UpdateFC 更新频率
对于 Non-Infinite Credit 类型的流控,Rx 需要以某种频率将 Rx Buffer Credits 信息反馈给 Tx。具体操作中有较多规范,比如即时反馈、最大时延反馈及基于 Rx Max Payload Size (MPS) 及 LinkWidth 的更新频率计算。原创 2023-03-01 08:00:00 · 2214 阅读 · 1 评论 -
【PCIe 6.0】PCIe Shared Flow Control (5) - Optimized FC
之前简单介绍了 PCIe Shared Flow Control 的 基本概念、Merged FC 机制、Credit Block 及 Usage Limit 机制 ,今天再来看看 Shared Flow Control 中的 Optimized Flow Control(下称 Optimized FC 或 OFC)。协议中关于 Optimized FC 的介绍文字不多,网上也很难找到相关资料,我们有一点说一点吧。原创 2023-02-28 08:00:00 · 1710 阅读 · 2 评论 -
【PCIe 6.0】PCIe Shared Flow Control (4) - Usage Limit
之前简单介绍了 PCIe Shared Flow Control 的基本概念、Merged FC 机制 及 Credit Block,今天再来看看 Shared Flow Control 中的 Usage Limit 机制。原创 2023-02-27 08:00:00 · 1237 阅读 · 0 评论 -
【PCIe 6.0】PCIe Shared Flow Control (3) - Shared Credit Block
之前简单介绍了 PCIe Shared Flow Control 的基本概念 及 Merged FC 机制,今天再来看看 Shared Flow Control 中的 Credit Block。原创 2023-02-24 08:00:00 · 1477 阅读 · 16 评论 -
【PCIe 6.0】PCIe Shared Flow Control (2) - Merged FC
为了进一步减小 Buffer Resource 的需求,PCIe 6.0 在 Shared Flow Control 基础上提供了一种 Merging Credit 的方案,将 Completion Credits Merge 到 Posted Request Credits 中,其中 CPLH 合入 PH,CPLD 合入 PD。这种 CPL 跟 PR Merging Credits 或称共享 Credits 的方案,称为 Merged Flow Control (Merged FC)。原创 2023-02-23 08:00:00 · 1465 阅读 · 1 评论 -
【PCIe 6.0】PCIe Shared Flow Control (1) - 简介
Shared Flow Control 出现于 PCIe 6.0 Draft 0.5,是一种是对 Normal Flow Control 机制的扩展,是一种多 VC 共享 Rx FC Buffer 的机制。原创 2023-02-22 08:00:00 · 2192 阅读 · 12 评论 -
【PCIe】PCIe Scaled Flow Control 简介
Scaled Flow Control 是 Data Link Feature 的一种。从 PCIe 4.0 Draft 0.7 开始,PCIe 支持 Scaled Flow Control,通过 FC DLLP 中的缩放因子 HdrScale 及 DataScale,在 DLLP 中相关 Credit 位宽不变的情况下,来代表更多的 Credit 数目,从而支持更多数量的 Credit 通报。这种开启了 Scaled Factor 的流控即 Scaled Flow Control。原创 2023-02-21 08:00:00 · 3237 阅读 · 2 评论 -
【PCIe】PCIe Flow Control 释疑
协议里 PCIe Flow Control 已经介绍得很清楚了,但每次看,有些细节还是会犯迷糊。特此记录一下,防迷糊。原创 2023-02-20 08:00:00 · 2768 阅读 · 6 评论 -
【UCIe】UCIe Standard 256B Flit for PCIe 6.0 vs. PCIe 6.0 Flit
UCIe Standard 256B Flit for 6.0 与 PCIe 6.0 Flit 有何区别呢?今天,我们站在 UCIe 角度,对比下两种 Flit 的区别。原创 2023-02-15 09:30:37 · 2031 阅读 · 0 评论 -
【PCIe 6.0】PCIe Flit 打包解包规则
PCIe 6.0 Flit 基本介绍,主要介绍 TLP 及 DLP Bytes 相关 Flit Packing / Unpacking 规则。原创 2023-02-08 20:01:27 · 6978 阅读 · 7 评论 -
【PCIe 6.0】讨论:为什么每 Half-Flit 中的 TLP 数目不能超过 8 个?
讨论一下 为什么 PCIe Flit Mode 时半个 Flit 不能超过 8 个 TLP?原创 2023-02-06 20:01:10 · 1659 阅读 · 5 评论 -
【毅力挑战】PCIe 每日一问一答(2022.12 已归档)
【毅力挑战】PCIe 每日一问一答(2022.12 归档)原创 2023-01-04 19:42:28 · 1986 阅读 · 8 评论 -
【笔记】PCIe TLP Header 中的常见 Feild 及其释义
为了便于日常分析 TLP 日志,特此记录 TLP Header 中的常见 Feilds 及其释义,供个人查阅及诸位参考。原创 2023-01-04 08:41:52 · 1850 阅读 · 0 评论 -
PCIe OHC 介绍
PCIe Flit Mode OHC 介绍原创 2022-12-29 17:54:34 · 2100 阅读 · 9 评论 -
【毅力挑战】PCIe 每日一问一答(2022.11 已归档)
【毅力挑战】PCIe 每日一问一答(2022.11 归档)原创 2022-12-14 19:51:05 · 3445 阅读 · 19 评论 -
【毅力挑战】PCIe 每日一问一答(2022.05 已归档)
【毅力挑战】PCIe 每日一问一答(2022.05 归档)原创 2022-05-09 08:30:49 · 5518 阅读 · 19 评论 -
PCIe 均衡技术介绍(逻辑物理篇)
近期学习了 PCIe 均衡相关东西,查阅了不计其数的文档。得闲,整理一下,供个人随时查阅,亦供他人参考。原创 2022-05-02 13:24:25 · 32549 阅读 · 61 评论 -
PCIe 参考时钟架构 (Refclk Architecture)
PCIe 参考时钟架构介绍,包括 Common Clock, Data Clock, Separate Clock (SRNS & SRIS) 及其 Jitter。原创 2022-03-04 06:14:44 · 50138 阅读 · 51 评论 -
PCIe 均衡技术介绍(电气物理篇)
近期学习了 PCIe 均衡相关东西,查阅了不计其数的文档。得闲,整理一下,供个人随时查阅,亦供他人参考。原创 2022-05-02 13:24:17 · 30211 阅读 · 19 评论 -
【笔记】PCIe LTSSM 状态转移
为了便于日常 debug LTSSM,记录 一般正常 情况下 LTSSM 的状态转移情况,供个人查阅及诸位参考。原创 2022-04-17 13:22:27 · 23297 阅读 · 9 评论 -
【毅力挑战】PCIe 每日一问一答(2022.04 归档)
【毅力挑战】PCIe 每日一问一答(2022.04 归档)原创 2022-04-08 20:13:46 · 25973 阅读 · 5 评论 -
【毅力挑战】PCIe 每日一问一答(2022.03 归档)
【毅力挑战】PCIe 每日一问一答(2022.03 归档)原创 2022-03-08 06:51:05 · 25751 阅读 · 29 评论 -
【毅力挑战】PCIe 每日一问一答(2022.02 归档)
PCIe 每日一问一答,2022.02 归档原创 2022-03-08 06:47:42 · 26086 阅读 · 2 评论 -
【PCIe 6.0】PCIe 6.0 新特性 - DMWr (Deferrable Memory Write) 详解
介绍了 PCIe 6.0 新 Feature - DMWr。原创 2022-03-08 00:00:56 · 24613 阅读 · 26 评论 -
【PCIe 实战】SNPS PCIe 开启 SRIS mode
SNPS PCIe 配置 SRIS原创 2022-02-25 08:56:30 · 25617 阅读 · 5 评论 -
【PCIe 6.0】PCIe 6.0 新特性 - L0p 详解
昨天刚发布了PCIe 6.0 协议最终版,今天 L0p 新特性的详细解读就来了,你不来看看吗?原创 2022-01-13 00:43:58 · 6900 阅读 · 63 评论 -
【PCIe有点闲】电气闲,逻辑闲,到底谁更闲?
有空?来聊聊PCIe中的电气闲、逻辑闲。原创 2021-12-03 01:32:44 · 3698 阅读 · 42 评论 -
【PCIe页请求服务】到底到底到底是啥?半年搜遍全网找不到一篇介绍文章,没人写那我来写吧
这么多人都在问:PCIe 页请求服务到底是啥?写写我的理解。原创 2021-11-11 14:14:51 · 6259 阅读 · 60 评论 -
Native PCIe Enclosure Management (NPEM)介绍
介绍了PCIe NPEM机制。NPEM机制是控制PCIe SSD盒点灯的一种机制。原创 2021-10-24 09:32:13 · 7262 阅读 · 32 评论 -
PCIe VPD (Vital Product Data) 介绍
本文介绍了PCIe VPD 机制的目的、机制以及使用方法原创 2021-10-22 08:20:26 · 9040 阅读 · 9 评论 -
【最新技术早知道】PCIe Gen5 还没用上,Gen6 就来了?PCIe 6.0 系列文章之:《PCIe 6.0,到底 6 在哪?》
简单介绍了 PCIe 6.0 最新技术规范,PAM4、FLIT Mode、FEC、L0p 等原创 2021-10-12 01:38:36 · 9147 阅读 · 43 评论