PCS 统计数据 TDM 接口 - 2.3 简体中文

Versal Adaptive SoC 600G Channelized Multirate Ethernet Subsystem (DCMAC) LogiCORE IP 产品指南 (PG369)

Document ID
PG369
Release Date
2023-11-08
Version
2.3 简体中文

在 PCS 统计数据时分复用 (TDM) 接口上会捕获与 PCS 端口有关的统计数据。对于发射和接收,有 3 个信号/总线可用:datastartvalid。PCS 统计数据 TDM 接口由 s_axi_aclk 进行时钟设置。在发射方向有 22 个数据位,在接收方向则有 44 个数据位。

注释: 复位 AXI4‑Lite 接口会导致 PCS 统计数据 TDM 接口上中继的信息发生短时中断。用户逻辑应忽略这段时间内的统计信息,并且应忽略在复位后的首个 TDM 循环期间中继的统计信息。

TDM 接口将跨多个周期串流全部 6 个端口的信息集合,并在部分周期内的连续端口之间拆分数据总线。

发射信息仅取 2 个周期进行中继即可,而接收信息则需要 44 个周期。对于发射和接收,最后一条信息完成中继后,存在 12 个周期的空闲(valid 断言无效)时间段,直至起始信号重新断言有效并且重新开始传输信息为止。

以 RX 端口为例,下图显示了 PCS 统计数据 TDM 接口的工作方式。

图 1. PCS 统计数据 TDM 接口

首个周期(时钟 0)显示的是 TDM 信息传输的起始位置。中继的数据对应于寄存器描述中的 TDM 周期编号 0。随后,时钟周期 1 到 44 继续针对所有端口和统计数据字段完成信息中继。此后就会发生 12 个周期的空闲时间段,并且 valid 断言无效(时钟 44 到 55)。随后,validstart 将双双于时钟周期 56 断言有效,继而重新开始 TDM 循环,并对 TDM 周期编号 0 的新信息进行中继。

如需了解 TDM 周期编号及其中继的字段信息的对应细分,请参阅“寄存器空间”。