• PCIe系统有3种设备:

  RC、Switch、EP

  • PCIe2个方向:

上行(Upstream)和下行(Downstream)

  • Lane7种组合方式:

x1, x2, x4, x8, x12, x16, 以及x32

  • 每一条lane有TX、RX 2个方向,共4根差分信号。
  • PCIe设备有3大资源:

ID Resource、Memory Resource、IO Resource

  • TLP3种路由方法:

Routed by Device ID 、Routed by memory or IO Address、Implicit Routing 

  • PCIe协议架构上可以分为3个逻辑层次:

事务层(Transaction Layer,)、数据链路层(Data Link Layer)和物理层(Physical Layer)

  • 根据事务访问的地址空间,TLP分成4类:

Configuration, IO, Memory, and Message

  • 根据事务是否需要完成报文,TLP分成3类:

Posted、Non-Posted和Completion

  • Post事务主要包括2种:

Memory write和Message

  • Non-posted完成报文(Cpl)有3种:

SC(Success Comletion)、 CA(Completer Abort)或者UR(Unsupported Request)

  • 读事务的数据读事务被分离成2个步骤:

读请求(Read request)和完成(Completion)

  • 配置读写2种类型:

Config 有type0和type1,分别对应EP和Switch

  • TLP报文组成的3大部分:

Header、Data和ECRC

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注