“DCMAC Configuration”(DCMAC 配置)选项卡用于配置 DCMAC Subsystem 模式。
图 1. “DCMAC Configuration”下的“MAC”选项卡
- “Type of Configuration”(配置类型)
- 对于 DCMAC 配置,选择“Static Configuration”(静态配置)或“Dynamic Configuration”(动态配置)。
- System Configuration(系统配置)
- 启用DCMAC Operating Mode(DCMAC 工作模式)和DCMAC Hard IP Site。
- DCMAC Operating Mode:“Coupled MAC+PHY”(耦合 MAC+PHY)模式可以提供完全集成的 MAC 和 PHY 逻辑。在此模式下,数据在 AXI4‑Stream 接口与收发器接口之间流动。“Independent MAC and PCS+FEC”(独立 MAC 和 PCS+FEC)模式可以提供单独的 MAC 和单独的 PHY 逻辑,其中包含多个仅含 FEC 的抽头点。单独的 MAC 数据在 AXI4‑Stream 接口与 MAC 接口之间流动。单独的 PHY 数据在灵活接口与收发器接口之间流动。
- MAC Configuration(MAC 配置)
- 显示 DCMAC 的AXIS Datapath Interface(AXIS 数据路径接口)与No of Clients(客户端数量)以提供相应信息。
- AXIS Datapath Interface:“391MHz Upto 6 Ports”(391 MHz,最多 6 个端口)接口适用于全部 6 个 MAC 端口,每个端口的 AXIS 数据宽度为 256 位。“195MHz Upto 3x100G Ports”(195 MHz,最多 3 个 100G 端口)属于宽模式接口,启用 3 个 MAC 端口,每个端口的 AXIS 数据宽度为 512 位。“Channelized”(通道化)接口适用于“Independent MAC and PCS+FEC”模式。
- Number of Clients:对于“Coupled MAC+PCS”模式,此项不适用。对于“Independent MAC and PCS+FEC”模式,将值设为 0 即禁用 MAC。
- “MAC Port0 to MAC Port5”(MAC Port0 到 MAC Port5)
- 显示 MAC 端口的已启用或已禁用状态。启用各端口后,即可选中或取消选中该端口的“TX Flow Control”(TX 流量控制)、“RX Flow Control”(RX 流量控制)、“TX PCS Insert”(TX PCS 插入)、“RX PCS Strip”(RX PCS 分割)和“IEEE 1588v2”。
“DCMAC Configuration”下的“PCS and FEC”选项卡
图 2. “DCMAC Configuration”下的“PCS and FEC”选项卡
- Default PCS Mode(默认 PCS 模式)
- “Default PCS Mode”是上电复位后的配置。它必须采用合规的 DCMAC & GTM/GTYP 配置。“Static Configurations”(静态配置)仅含“Default PCS Mode”。每个端口的有效选项:
- Port0:
- 400GAUI-8
- 400GAUI-16
- 200GAUI-8
- 200GAUI-4
- 100CAUI-4
- 100GAUI-4
- 100GAUI-2
- 400GAUI-4
- 200GAUI-2
- 100GAUI-1
- 400GAUI-8(Overclocking)
- 200GAUI-4(Overclocking)
- 100GAUI-2(Overclocking)
- 100GAUI-4(Overclocking)
- Disabled
- Port1:
- 100CAUI-4
- 100GAUI-4
- 100GAUI-2
- 100GAUI-1
- 100GAUI-2(Overclocking)
- 100GAUI-4(Overclocking)
- Disabled
- Port2:
- 200GAUI-8
- 200GAUI-4
- 100CAUI-4
- 100GAUI-4
- 100GAUI-2
- 200GAUI-2
- 100GAUI-1
- 200GAUI-4(Overclocking)
- 100GAUI-2(Overclocking)
- 100GAUI-4(Overclocking)
- Disabled
- Port3:
- 100CAUI-4
- 100GAUI-4
- 100GAUI-2
- 100GAUI-1
- 100GAUI-2(Overclocking)
- 100GAUI-4(Overclocking)
- Disabled
- Port4:
- 200GAUI-8
- 200GAUI-4
- 100CAUI-4
- 100GAUI-4
- 100GAUI-2
- 200GAUI-2
- 100GAUI-1
- 200GAUI-4(Overclocking)
- 100GAUI-2(Overclocking)
- 100GAUI-4(Overclocking)
- Disabled
- Port5:
- 100CAUI-4
- 100GAUI-4
- 100GAUI-2
- Disabled
- 100GAUI-1
- 100GAUI-2(Overclocking)
- 100GAUI-4(Overclocking)
- Port0:
- FEC Mode(FEC 模式)
- 显示“Default PCS Mode”中所选每个端口的相应 FEC 模式。
- “Other PCS Modes”(其他 PCS 模式)
- “Other PCS Modes”不适用于静态配置。在“Dynamic Configuration”(动态配置)中,“Other PCS Modes”用于判定 GT 和时钟设置配置。对于每个端口的列,请选择对应该端口的所有有效配置。列和行的顺序并不影响配置。它只是每个端口的所有可能配置的列表。
- 如果 Port0 采用 400G 配置,那么 Port1、Port2 和 Port3 的有效值为“NA”。
- 如果 Port0 采用 200G 配置,那么 Port1 的有效值为“NA”。
- 如果 Port2 采用 200G 配置,那么 Port3 的有效值为“NA”。
- 如果 Port4 采用 200G 配置,那么 Port5 的有效值为“NA”。
图 3. “DCMAC Configuration”下的“1588v2”选项卡