数据输出 - 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 简体中文

在 MAC I/F 上,数据移动主要有 3 个输出信号组:

  • tx_macif_ts_id[5:0] 表示接口上当前处于活动状态的时间切片客户端 ID。
  • tx_macif_ena 表示该周期有效。
  • tx_macif_data_<L>[65:0] 包含要转发至网络的 PCS 数据,其中 <L> 表示数据通道。

tx_macif_data 接口由 24 条独立通道组成,每条通道位宽均为 66 位(一个 PCS 块)。发射数据输出端口上提供的通道 ID 的顺序与发射 MAC I/F 的通道请求侧提供的 ID 顺序之间存在直接关联。例如,如果用户逻辑发出请求序列 39、27、30、5、6、2,那么接收方用户逻辑可以按相同 tx_macif_ts_id 序列 39、27、30、5、6、2 来预测返回数据。请求与数据之间的延迟是 DCMAC Subsystem 请求流水线、AXI 用户逻辑响应时间以及 DCMAC Subsystem 发射独立 MAC 流水线之和。

虽然保证 ID 序列保留不变,但序列内的请求间隔(vld 断言无效)可能发生移位。请求接口上 vld 的比率与数据接口上 ena 的比率相匹配,但无法保证在请求日历中 vld 断言无效的特定点与数据返回时 ID 序列中 ena 断言无效的点相匹配。