仅对英特尔可见 — GUID: pna1602692723468
Ixiasoft
2.2.2.1. 实现一个包含400G硬核IP和FHT的200GbE-4接口
2.2.2.2. 实现一个包含400G硬核IP和FHT的200GbE-2接口
2.2.2.3. 实现一个包含400G硬核IP和FHT的100GbE-1接口
2.2.2.4. 实现一个包含400G硬核IP和FGT的100GbE-4接口
2.2.2.5. 实现一个包含200G硬核IP和FGT的10GbE-1接口
2.2.2.6. 实现三个包含400G硬核IP和FHT的25GbE-1接口
2.2.2.7. 实现包含400G硬核IP和FHT的一个50GbE-1和两个25GbE-1接口
2.2.2.8. 实现包含400G硬核IP和FHT的一个100GbE-1和两个25GbE-1接口
2.2.2.9. 实现包含400G硬核IP和FHT的两个100GbE-1和一个25GbE-1接口
2.2.2.10. 实现包含400G硬核IP和FHT的100GbE-1、100GbE-2和50GbE-1接口
3.1. F-Tile PMA/FEC Direct PHY Intel® FPGA IP概述
3.2. 使用F-Tile PMA/FEC Direct PHY Intel® FPGA IP进行设计
3.3. 配置IP
3.4. 信号和端口参考
3.5. PMA和FEC模式PHY TX和RX数据路径的比特映射
3.6. 时钟
3.7. 自定义节奏生成端口和逻辑(Custom Cadence Generation Ports and Logic)
3.8. 置位复位(Asserting Reset)
3.9. 绑定实现(Bonding Implementation)
3.10. 独立端口配置
3.11. 配置寄存器
3.12. 可配置的Intel Quartus Prime软件设置
3.13. 配置F-Tile PMA/FEC Direct PHY Intel® FPGA IP用于硬件测试
3.14. 使用 Avalon® 存储器映射接口的硬件配置
5.1. 实现F-Tile PMA/FEC Direct PHY设计
5.2. 例化F-Tile PMA/FEC Direct PHY Intel® FPGA IP
5.3. 在F-Tile PMA/FEC Direct PHY Intel® FPGA IP中实现一个RS-FEC Direct设计
5.4. 例化F-Tile Reference and System PLL Clocks Intel® FPGA IP
5.5. 使能自定义节奏生成端口和逻辑(Enabling Custom Cadence Generation Ports and Logic)
5.6. 连接F-Tile PMA/FEC Direct PHY设计IP
5.7. 仿真F-Tile PMA/FEC Direct PHY设计
5.8. F-Tile接口规划
仅对英特尔可见 — GUID: pna1602692723468
Ixiasoft
2.2.8. 绑定布局规则
当多个数据流绑定在一起时,对于EMIB和通道,根据分段类型(fracture type)和位置,有预定义的支持位置。
数据流和通道按顺序连续放置。主数据流放置在最高的EMIB编号处。次数据流放置在第二高EMIB编号处。接下来的数据流同样按降序排列。
在下图中, st_x6 和 st_x12 绑定布局只能在PMA Direct模式下使用。这些布局主要用于诸如JESD204B/C的协议,或者用于那些需要2、4、8或16个通道以外的PMA Direct绑定的协议。
注: 当绑定8个PMA通道时,您必须将它们放置在两个四联体(quad)内。当绑定4个PMA通道时,您必须将它们放置在一个四联体(quad)内。
图 36. 400G主数据流布局
如果您在400G硬核IP中使用8个绑定的TX PMA通道和 st_x8 分段的8个数据流:
- 8个25 Gbps PMA通道表示为tx_serial_data[7:0]。
- 主数据流tx_serial_data[0]的允许位置是EMIB_23和EMIB_15。
- 如果选择了EMIB_15,那么tx_serial_data[0]将分配给FGT3_Quad1。接下来,tx_serial_data[1]分配给EMIB_14和FGT2_Quad1;tx_serial_data[2]分配给EMIB_13和FGT1_Quad1,随后的数据流遵循相同的模式。
图 37. 200G主数据流布局
如果您在200G硬核IP中使用一个RX PMA通道和 st_x2 分段的两个数据流:
- 50 Gbps PMA通道表示为rx_serial_data[0]。
- 主数据流rx_serial_data[0]的允许位置是EMIB_7和EMIB_5。
- 如果选择了EMIB_7,那么rx_serial_data[0]将分配给FGT3_Quad1,次数据流将分配给EMIB_6和FGT2_Quad1。
在动态重配置之前和之后,主通道和数据流必须处于活动状态。例如,如果您需要一个在400G硬核IP中支持200G-CR4和100G-CR2之间的动态重配置的Ethernet接口:
- 主通道表示为eth_tx_serial_data[0]和eth_rx_serial_data[0]。
- st_x8 和 st_x4 分段均被使用(前者用于200G-CR4,后者用于100G-CR2),但不能同时使用。
- EMIB_23和EMIB_15是 st_x8 分段主数据流的允许位置。
- EMIB_23、EMIB_19、EMIB_15和EMIB_11是 st_x4 分段主数据流的允许位置。
- 因此,您可以选择EMIB_23或者EMIB_15作为主数据流位置, 因为它们是这两种分段类型的允许位置。
使用 F-Tile通道布局工具 进行通道布局规划。使用Intel Quartus Prime Tile Interface Planner签核板级布局的通道布置。