ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

PCIe-FC Information Tracked by Transmitter

PCIe-FC Information Tracked by Transmitter

从SoC PCIe控制器硬件设计的角度,发送端流控门控逻辑(Flow Control Gate)必须维护的两个核心硬件计数器CREDITS_CONSUMEDCREDIT_LIMIT。这两个计数器是确保不向接收方发送超出其处理能力的数据、防止缓冲区溢出的硬件安全机制。

一、CREDITS_CONSUMED计数器:已消耗信用的硬件跟踪

规则解读

CREDITS_CONSUMED是一个在发送端维护的硬件计数器,用于累计记录自流控初始化以来,已发送的TLP所消耗的信用总数

  • 模运算与字段大小

    • 该计数器以模2^[Field Size]运行。对于头部信用(PH, NPH, CplH),字段大小为8位,模256;对于数据信用(PD, NPD, CplD),字段大小为12位,模4096。

    • 硬件设计意义:这意味着计数器是循环计数的。当计数值达到最大值(如255或4095)时,再加1

返回列表