仅对英特尔可见 — GUID: evl1628870638944
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: evl1628870638944
Ixiasoft
2.2.9. 保留未使用的PMA通道
您必须保留未使用的FHT和FGT PMA通道,这些使您计划在设计中稍后使用的通道,以确保PMA通道性能或最大数据速率在使用期间不会下降。
为了保持未使用的PMA通道的性能,Intel Quartus Prime软件可以对未使用的PMA通道进行编程,以便在它们发送和接收阶段中的模拟电路以低数据速率翻转。
未使用的PMA通道可能会以以下任何方式出现在F-tile中:
- 在一个完全未使用的F-tile中的未使用的PMA通道。
- 在一个部分使用的F-tile中的未使用的PMA通道。
在一个完全未使用的F-tile中的未使用的PMA通道
您必须通过.qsf assignment保留完全未使用的 F-tile,或者将电源轨接地。如果您不计划在将来使用F-tile,并且不想保留PMA通道:
- 您必须将各种F-tile电源轨接地以达到节能的目的。
- 您不能在设计中使用以下显示的.qsf assignment来保留F-tile。
若要保留一个完全未使用的F-tile以便稍后使用:
- 您必须对F-tile进行配置并将所有的电源轨连接到相应的电源。
- 您必须在工程中使用.qsf assignment以保留未使用的F-tile。
您必须使用以下显示的其中一个.qsf assignment,在F-tile中保留未使用的通道。
若要保留一个封装中的单一F-tile中的所有未使用的PMA通道,请使用以下单一管脚F-tile .qsf:
set_instance_assignment -name PRESERVE_UNUSED_XCVR_CHANNEL ON -to <pinname>
示例:
set_instance_assignment -name PRESERVE_UNUSED_XCVR_CHANNEL ON -to JW83
- <pinname>识别对应的未使用F-tile以进行保留。
- 通过单一管脚来保留整个F-tile。您可以在任何通道上指定管脚,即使您没有在板级上连接此管脚。
- 您也可以多次将此.qsf assignment和每个F-tile的对应管脚一起使用来保留多个F-tile。
如果您有多个未使用的tile (包括一个封装中所有未使用的F-tile和其他tile(例如R-tile)),您可以使用下面的global .qsf assignment来保留一个封装中所有未使用tile的所有未使用PMA通道。
set_global_assignment -name PRESERVE_UNUSED_XCVR_CHANNEL ON
注: 如果您不需要保留所有未使用的tile并且已经为其中的一些tile将电源轨接地,那么请不要使用此.qsf assignment。这可能会导致配置错误。
举例说明:
- 在一个封装中有4个tile – 1个部分使用的tile和3个您想要保留的tile。您可以使用global .qsf assignment来保留这3个tile。
- 一个封装中有4个tile – 1个部分使用的tile,1个tile的电源轨接地以达到节能的目的,另外2个tile您想保留。请不要使用global .qsf assignment,而必须使用单一管脚F-tile .qsf assignment来保留这两个tile。
在一个部分使用的F-tile中的未使用的PMA通道
如果您的设计不例化(不使用)PMA通道,那么部分使用的F-tile中的未使用的PMA通道在默认情况下会被保留。
如果您在部分使用的F-tile设计中例化一个PMA 通道以供将来使用,那么您必须满足以下条件:
- 如果PMA参考时钟不可用,那么在断开参考时钟之前必须保持PMA在复位状态。例如,当您使用HDMI IP的时候。
- 您不能在TX PMA通道上发送长时间的全0或全1。如果PMA处于复位状态,那么您不需要遵循此规则。
- 对于FHT PMA通道,您必须将cfg_preserve_enable (0xF0030[3:0])设置为4'b1111以保留通道。LSB用于通道0,MSB用于通道3。请参考 FHT PMA寄存器映射 来访问cfg_preserve_enable寄存器。