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

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

2.2.5. 拓扑(Topologies)

F-Tile支持的协议对相关的硬核IP使用EMIB、PMA和数据流。由于多协议F-Tile设计中的硬核IP共享PMA和EMIB,因此需要PMA和EMIB的特定配对来支持硬核IP、PTP使能的端口和带宽的不同组合。这些配对称为topologies(拓扑)。F-Tile支持15个预定义的拓扑,每个拓扑都有不同的约束。每个F-Tile设计必须遵循其中的一个拓扑。您不能在拓扑之间进行动态重配置。动态重配置只能在一个拓扑中进行。

根据以下设计考虑因素选择拓扑:

  • 您需要 PCIe* 吗?
  • 您需要IEEE 1588精确时间协议端口?
  • 您需要FHT PMA通道?

如果您需要实现多个硬核IP,那么要验证是否有一个满足要求的拓扑。

  • 如果您的F-Tile设计没有使用全部的tile资源,那么满足您的要求的拓扑可能不止一个。
  • 如果有一个以上的拓扑满足您的要求,那么需要选择包含最多数量的PMA和数据流的拓扑,以确保可以实现最大数量的硬核IP。
  • 使用 F-Tile通道布局工具 来规划您的设计;此工具可以显示用于每个拓扑的PMA、数据流和EMIB位置。
表 11.  F-Tile拓扑
拓扑 PCIe* 硬核IP 400G硬核IP 200G硬核IP
可用性 配置 可用性 配置 可用性 配置 4
PMA PTP PMA的数量 数据流的数量 PMA的数量 数据流的数量
1 Yes 1x PCIe* x16 No N/A N/A N/A N/A No N/A N/A
2 Yes 2x PCIe* x8 No N/A N/A N/A N/A No N/A N/A
3 Yes 1x PCIe* x16 Yes FHT Yes 4 4 No N/A N/A
4 Yes 4x PCIe* x4 No N/A N/A N/A N/A No N/A N/A
5 No N/A Yes FHT No 4 16 Yes 8 8
6 No N/A Yes FHT Yes 4 16 Yes 6 6
6a No N/A Yes FGT (4) + FHT (4) Yes 8 16 Yes 6 6
7 Yes 1x PCIe* x4 Yes FHT Yes 4 16 No N/A N/A
8 Yes 1x PCIe* x8 Yes FHT Yes 4 10 No N/A N/A
9 Yes 2x PCIe* x4 Yes FHT Yes 4 10 No N/A N/A
10 No N/A Yes FGT No 8 16 Yes 8 8
11 No N/A Yes FGT Yes 8 16 Yes 6 6
12 Yes 1x PCIe* x8 Yes FGT Yes 8 11 No N/A N/A
13 Yes 2x PCIe* x4 Yes FGT Yes 8 11 No N/A N/A
14 Yes 1x PCIe* x4 Yes FGT Yes 12 16 No N/A N/A
15 No N/A Yes FGT Yes 16 16 No N/A N/A
例如:
  • Topology 2: 2x PCIe* x8:
    • PCIe* 硬核IP实现两个端口的 PCIe* x8。
    • 您不能在此F-Tile中实现任何其他的协议接口。
    • 400G硬核IP和200G硬核IP是不可用的。
  • Topology 3: 1x PCIe* x16 + 400G Hard IP (FHT) with PTP是Topology 1: 1x PCIe* x16的超集。这意味着如果您的目标实现可以使用Topology 1: 1x PCIe* x16,那么它也可以使用Topology 3: 1x PCIe* x16 + 400G Hard IP (FHT) with PTP。

  • Topology 6a: Topology 6和11的混合。对于包含4个FHT PMA和4个FGT PMA (Quad2)的400G Hard IP,Topology 6a使用混合的收发器模式。在此拓扑中,200G Hard IP支持150G的最大数据速率和7个FGT PMA (Quad0: 0-3 and Quad1: 0-2)。

4 对于200G硬核IP,所有PMA都是FGT,PTP是不可用的。