F-Tile体系结构和PMA和FEC Direct PHY IP用户指南

ID 683872
日期 1/24/2024
Public
文档目录

2.1.2. 400G硬核IP和200G硬核IP

F-tile支持400G硬核IP和200G硬核IP。400G硬核IP可以与最多4个FHT PMA或者16个FGT PMA进行接口连接(一次一个),200G硬核IP可以与最多8个FGT PMA (Quad0和Quad1)进行接口连接。

Intel Quartus Prime Pro Edition软件版本23.1开始,F-tile支持混合收发器模式,在此模式中,400G硬核IP可以与最多4个FHT PMA和4个FGT PMA (Quad2)进行接口连接。

400G硬核IP和200G硬核IP可分成片段(fracture)。一个片段(fracture)的构建模块是一个数据流(stream)。

  • 数据流(stream)是将一个EMIB连接到一个PMA的数据路径的逻辑表示,因此一个数据流映射到一个EMIB并有最大32 Gbps 的数据。一个PMA最多可以连接四个数据流。
  • PMA宽度决定使用的数据流数量。宽度为32或少于32的每个PMA使用一个数据流。宽度为64的每个PMA使用两个数据流。宽度为128的每个PMA使用四个数据流。例如:
    • 10GbE需要一个数据流。
    • 在四个10 Gbps PMA上运行的40GbE需要四个数据流。
    • 53 Gbps PAM4要求64 PMA宽度,因此它需要两个数据流。
    • 100 Gbps PAM4要求128 PMA宽度,因此它需要四个数据流。
  • 请参阅下图"Hard IP分段(Fracture)和数据流(Stream)"。
    • 在400G硬核IP中,Stream0-Stream15分别映射到EMIB_23-EMIB_8
    • 在200G硬核IP中,Stream0-Stream7分别映射到EMIB_7-EMIB_0
一个或更多个数据流(stream)结合起来形成一个分段(fracture)。例如,16个数据流结合起来形成 st_x16 分段。一个分段可以包含MAC、PCS、FEC、这三者的结合或者完全绕过这三者。分段的命名约定为:
<st as an abbreviation of stream>_x<number of streams in the fracture>_<index number>
例如, st_x2_2 分段结合了两个高达32 Gbps的数据流,用于索引号2。

400G硬核IP中的每个分段都包含MAC、PCS和FEC。 200G硬核IP中的每个分段都包含PCS和FEC。400G硬核IP是200G硬核IP的超集。如果您需要MAC或者需要200 Gbps以上的带宽,那么您需要使用400G硬核IP。请参阅PMA数据速率来了解受支持的数据速率。

表 3.  在400G硬核IP和200G硬核IP中支持的分段(supported fracture)
分段类型(Fracture Type) 400G Hard IP (MAC, PCS, and FEC) 200G Hard IP (PCS and FEC) 协议示例
分段的数量(n) 每个分段的数据流和EMIB的数量 分段的数量(n) 每个分段的数据流和EMIB的数量
st_x1 16 1 8 1

9.8 Gbps PMA Direct

10GbE-1 IEEE Ethernet

25GbE-1 IEEE Ethernet

16G Fibre Channel

32G Fibre Channel

st_x2 8 2 4 2

50GbE-1 and 50GbE-2 IEEE Ethernet

50GbE-1 and 50GbE-2 Ethernet Technology Consortium

64G Fibre Channel

st_x4 4 4 2 4

40GbE-4 IEEE Ethernet

100GbE-1, 100GbE-2, and 100GbE-4 IEEE Ethernet

100GbE-2 Ethernet Technology Consortium

100G Interlaken with RS-FEC

128G Fibre Channel

st_x8 2 8 1 8

200GbE-2, 200GbE-4, and 200GbE-8 IEEE Ethernet

200GbE-4 Ethernet Technology Consortium

st_x16 1 16 N/A N/A

400GbE-4 IEEE Ethernet

400GbE-8 Ethernet Technology Consortium

400G FlexO

表 4.  400G硬核IP和200G硬核IP支持的配置
配置

MAC

(400G hard IP only)

PCS

(no 8b/10b)

FEC PMA 协议示例
400G硬核IP支持的配置
Full hard IP (with MAC) Yes Yes 可选 FHT or FGT Ethernet
400G硬核IP和200G硬核IP支持的配置
PCS Direct 未使用 Yes 可选

FHT or FGT for 400G Hard IP

FGT for 200G Hard IP

Common Public Radio Interface (CPRI) 24G
FlexE 未使用 Yes (64b/66b编码器/解码器旁路) 可选

FHT or FGT for 400G Hard IP

FGT for 200G Hard IP

FlexE
Open Transport Network (OTN) 未使用 Yes (64b/66b编码器/解码器和加扰器旁路) 可选

FHT or FGT for 400G Hard IP

FGT for 200G Hard IP

OTN
FEC Direct 未使用 未使用 Yes

FHT or FGT for 400G Hard IP

FGT for 200G Hard IP

Interlaken 300G-6, 32G Fibre Channel, 64G Fibre Channel
PMA Direct 未使用 未使用 未使用

FHT or FGT for 400G Hard IP

FGT for 200G Hard IP

CPRI (低数据速率),高清多媒体接口(HDMI),串行数字接口(SDI),JESD204B/C
图 2. 400G硬核IP分段(Fracture)和数据流(Stream)
图 3. 200G硬核IP分段(Fracture)和数据流(Stream)

400G硬核IP和200G硬核IP可以使用各种分段(fracture)组合。使用一个分段可以使其左右侧共享同一数据流的分段变得不可用。例如,对于400G硬核IP, st_x8_0 st_x16_0 分段共享8个数据流(Stream0-Stream7), st_x2_0 st_x8_0 分段共享2个数据流(Stream0-Stream1)。

因此,在400G硬核IP中使用 st_x8_0 可以使以下分段变得不可用:

  • st_x16_0
  • st_x4_0
  • st_x4_1
  • st_x2_0 - st_x2_3
  • st_x1_0 - st_x1_7
图 4. 根据数据流划分的400G硬核IP可用的分段

在200G硬核IP中使用 st_x2_0 可以使以下分段变得不可用:

  • st_x8_0
  • st_x4_0
  • st_x1_1
  • st_x1_0
图 5. 根据数据流划分的200G硬核IP可用的分段