Ravichandra Pratap Garikipudi
本文解释了当 DCMAC 线速率为 106.25 Gb/s 时,如何选择偶数活动通道或奇数活动通道。
背景:
GTM 四通道可以在全密度模式或半密度模式下工作。在全密度模式下,四通道中的全部 4 条通道均可正常工作。在半密度模式下,四通道中只有 2 条通道可以工作:通道 0 或 1,以及通道 2 或 3。在此模式下,只有单个 PCS/PMA 前端通道处于工作状态。不允许混合匹配不同的通道。
每个互连结构接口原生支持来自互连结构设计输入的最多 256 位。要将互连结构接口支持扩展到 320 位和 512 位,需要合并两个通道接口,此即半密度模式。
当接口宽度配置为 320 位或 512 位时,会形成半密度配置,其中两个通道接口充当一个接口来运行,即,当通道 CH0 或 CH1 以半密度模式运行时,互连结构接口会将相邻通道的数据组合为一组 320/512 位。
对于大于 58 Gb/s (PAM4) 的线速率以及 320 位和 512 位的互连结构接口数据宽度,必须使用半密度模式。
使用 GTM 半密度模式的 DCMAC IP 核:
当 AMD VersalTransceiver Wizard 配置为“Even Active Lanes”(偶数活动通道)时,通道 0 和通道 2 处于活动状态。当 Versal Transceiver Wizard 配置为“Odd Active Lanes”(奇数活动通道)时,通道 1 和通道 3 处于活动状态。
以下截屏显示了 Transceiver Wizard IP 的偶数/奇数通道选择。

演示 DCMAC 奇数活动通道的步骤(默认为偶数活动通道):
创建工程并在 IP integrator 中创建块设计。
将 DCMAC 配置为 400GAUI-4、200GAUI-2、100GAUI-1 或混合模式。此处将其配置为 400GAUI-4。

运行块自动化设置,或者右键单击 IP 并点击“Open Example Design”(打开示例设计)。
根据 GAUI 选择,您会在块设计中看到多个 GT 四通道 IP。
打开或双击 GT 四通道。
收发器协议默认值为“Auto”(自动),请将其更改为“Manual”(手动)。

Tx_config 和 Rx_Config 的活动通道选择默认值为“even”(偶数),请将其更改为“odd”(奇数)。

单击“OK”(确定)。
重新生成 IP 输出文件。
交换 TX0 和 TX1 GT 接口。
交换 TX2 和 TX3 GT 接口。
交换 RX0 和 RX1 GT 接口。
交换 RX2 和 RX3 GT 接口。

将 ch0_txoutclk 更改为 ch1_txoutclk。
将 ch0_rxoutclk 更改为 ch1_rxoutclk。

保存设计。
运行行为仿真。

偶数活动通道仿真:请参阅下图中通道 0 和通道 2 上的输出。

奇数活动通道仿真:请参阅下图中通道 1 和通道 3 上的输出。

仿真 log 日志:

总结:
当 DCMAC IP 示例设计配置为“Even Active Lanes”时,通道 0 和通道 2 处于活动状态;当 DCMAC IP 示例设计配置为“Odd Active Lanes”时,通道 1 和通道 3 处于活动状态。
注释:除“Transceiver Config Protocol”(收发器配置协议)中的“Advanced Receiver”(高级接收器)设置外,建议不要手动更改配置。但这可能会导致 write_bd_tcl 运行失败。如需了解更多信息,请点击阅读原文参阅。
-
amd
+关注
关注
25文章
5723浏览量
140630 -
接口
+关注
关注
33文章
9636浏览量
157809 -
Versal
+关注
关注
1文章
178浏览量
8564
原文标题:开发者分享 | GTM 线速率为 106.25 Gb/s 时如何选择激活 DCMAC 偶数通道或奇数通道
文章出处:【微信号:gh_2d1c7e2d540e,微信公众号:XILINX开发者社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
当DCMAC线速率为106.25 Gb/s时如何选择偶数或奇数活动通道
评论