跳转到内容
site-logo

PCIe相关技术

  • PCIe协议
    • 基础概念
    • PCIe 数据链路层协议
    • PCIe 物理层协议
    • PCIe 事务层协议
  • PCIe应用
    • PCIe互联
    • PCIe热插拔
    • PCIe错误处理
  • PCIe硬件设计
    • PCIe时钟设计
    • PCIe电源设计
  • PCIe驱动
    • PCIe基础驱动
  • PCIe周边产品
    • Gen4
  • 关于我们

Receiver Elements of the ACK/NAK Protocol

ACK/NAK协议中的接收端的一些关键元素介绍。

  • 发表于: 2020年5月1日 2020年5月1日
  • 作者: 老赵
  • 分类: PCIe 数据链路层协议, PCIe协议
  • 标签: ACK
  • 发表评论: Receiver Elements of the ACK/NAK Protocol

Transmitter Elements of the ACK/NAK Protocol

学习协议是蛮枯燥的一个事情。而学习ACK/NAK就更枯燥,整个ACK/NAK流程比较复杂,发送接收都有较晦涩的逻辑流程。

  • 发表于: 2020年4月27日 2020年4月27日
  • 作者: 老赵
  • 分类: PCIe 数据链路层协议, PCIe协议
  • 标签: ACK, Transaction
  • 发表评论: Transmitter Elements of the ACK/NAK Protocol

ACK & NAK

TLP报文在链路上传输的可靠性,是由ACK/NAK机制来保证的。事实上很多其他协议也有类似的机制

  • 发表于: 2020年4月21日 2020年4月21日
  • 作者: 老赵
  • 分类: PCIe 数据链路层协议, PCIe协议
  • 标签: ACK
  • 发表评论: ACK & NAK

ECRC vs LCRC

TL层的TLP报文有个ECRC,而DLL层对TLP会加上序列号和LCRC。两个CRC有何不同呢?

  • 发表于: 2020年4月20日 2020年4月20日
  • 作者: 老赵
  • 分类: PCIe 数据链路层协议, PCIe协议
  • 标签: DLLP, ECRC, TLP
  • 发表评论: ECRC vs LCRC

Data Link Layer Packet (DLLP)

数据链路层的报文(DLLP)是由发送端的数据链路层生产,并在接收端被接收端的数据链路层接收,生活的范畴仅在一条链路上。DLLP包括用于Ack/Nak机制、电源管理、流控(Flow Control)以及一些设备厂商自定义的功能。

  • 发表于: 2020年4月20日 2020年4月20日
  • 作者: 老赵
  • 分类: PCIe 数据链路层协议, PCIe协议
  • 标签: DLLP
  • 发表评论: Data Link Layer Packet (DLLP)

Data Link Layer

数据链路层位于事务层和物理层之间,是整个PCIe链路的数据传输的可靠性非常重要的一层,主要功能如下:

  • 发表于: 2020年4月17日 2020年4月17日
  • 作者: 老赵
  • 分类: PCIe 数据链路层协议, PCIe协议
  • 标签: DL
  • 发表评论: Data Link Layer

阶段总结

阶段性总结

  • 发表于: 2020年4月17日 2020年4月17日
  • 作者: 老赵
  • 分类: PCIe协议, 基础概念
  • 发表评论: 阶段总结

TLP Format

今天我们来看一看Transaction Layer的TLP报文的具体组成。回顾一下前面我们讲到的Transaction Layer的报文。分为三个部分:Header、Data和ECRC。

  • 发表于: 2020年4月16日 2020年4月16日
  • 作者: 老赵
  • 分类: PCIe 事务层协议, PCIe协议
  • 标签: TLP
  • 发表评论: TLP Format

Linux kernel的AER是怎么工作的

在Linux下,AER(Advanced ErrorReport)驱动都是注册给通用的Port Bus Driver,称之为service driver。除了AER,还有热插拔等驱动也是采用类似的注册方式。

  • 发表于: 2020年4月16日 2020年4月16日
  • 作者: baggio
  • 分类: PCIe协议, PCIe基础驱动, PCIe错误处理, PCIe驱动
  • 标签: AER
  • 发表评论: Linux kernel的AER是怎么工作的

Ordering Rule in Switch

昨天我们讲了PCIe系统里的报文顺序规则,其实在整条报文的传递路径上,对于报文顺序影响最大的就是PCIe Switch(再回忆一下,PCIe Switch内部可以看作是多个PCI-PCI的桥组成的)。事实上,PCI系统里的顺序规则主要就是针对PCI桥的。

  • 发表于: 2020年4月15日 2020年4月15日
  • 作者: 老赵
  • 分类: PCIe 事务层协议, PCIe协议
  • 标签: rule
  • 发表评论: Ordering Rule in Switch

分页

上一页 页码: 1 页码: 2 页码: 3 页码: 4 页码: 5 页码: 6 下一页

搜索

搜索:

分类

  • Gen4 (2)
  • PCIe 事务层协议 (8)
  • PCIe 数据链路层协议 (7)
  • PCIe 物理层协议 (5)
  • PCIe产品 (2)
  • PCIe协议 (43)
  • PCIe基础驱动 (1)
  • PCIe应用 (7)
  • PCIe热插拔 (4)
  • PCIe错误处理 (4)
  • PCIe驱动 (4)
  • 基础概念 (17)
  • 未分类 (4)
  • 虚拟化 (3)

标签

8b/10b编码 (1) ACK (4) AER (4) BDF (3) Completion (2) cut-through (1) DL (2) DLLP (2) Downstream (1) ECRC (1) Error (2) hotplug (4) ID (4) IO (2) Lane (2) Link (2) MSI (1) MSI-X (2) PCI (2) PCIe (2) PL (1) resource (2) Routing (2) rule (1) SR-IOV (3) TL (3) TLP (2) Transaction (5) tree (1) Upstream (1) 历史 (1) 带宽 (1) 序 (1) 枚举 (1) 物理层 (4) 编码 (1) 资源 (1) 速率 (1)

近期文章

  • 2022 测试板卡
  • PCIe GEN4 相关 验证板卡
  • PCIe错误的Firmware first model和OS native model
  • PCIe周边产品
  • SR-IOV(三)

近期评论

  • juwenlong 发表在《ACK & NAK Sample》
  • juwenlong 发表在《ACK & NAK Sample》
  • harber 发表在《ACK & NAK Sample》
  • harber 发表在《Store & Forward and Cut-Through》
  • juwenlong 发表在《Store & Forward and Cut-Through》
扫一扫,关注公众号

友情链接

Saniffer是国内唯一专注于存储测试工具领域的综合服务提供商。 专注于PCIe,SSD,主机,网络,存储系统问题分析,仿真测试(包括存储总线协议分析,SSD测试工具白皮书/速查手册)和IT架构和应用系统性能监控。

© 2025  PCIe技术网. Proudly powered by WordPress. 蜀ICP备20009762号.

川公网安备 51010502011050号