关键问题
对于设计超过 50G PAM4 的英特尔 Agilex® 7 FPGA F-Tile FGT 收发器,要想在使用 400G 光学模块进行回路时取得成功,您需要将媒体模式设置为 VSR/Optics。
要解决此问题, 请参阅 以下 .tcl 文件中的 set_media_mode过程 :
要将媒体模式设置为 VSR/Optics,请按照以下步骤操作:
- 对于逻辑通道 0 到 15,0xFFFFC[1:0] 返回值表示逻辑通道 0 的物理位置。如果退回值是 2'b00,则表示逻辑通道 0 位于物理通道 0。2'b01 意味着逻辑通道 0 位于物理通道 1,2'b10 意味着物理通道 2,而 2'b11 意味着物理通道 3。此退回值适用于所有 16 个逻辑通道。
- 0x1FFFFC[1:0] 退回值表示逻辑通道 1 的物理位置。
0x2FFFFC[1:0] 退回值表示逻辑通道 2 的物理位置。
...
0x8FFFFC[1:0] 退回值表示逻辑通道 8 的物理位置。 - 对于 Ch0 ~ Ch3,请按照以下步骤操作:
a) Write 0x14a(lane_number)64 以地址0x9003C。
b) 调查地址0x90040直到位 14 = 0 和位 15 = 1。
c) 写0x142(lane_number)64 以地址0x9003C。
d) 调查地址0x90040直到位 14 = 0 和位 15 = 0。
如果要切换回默认值,请按照以下步骤操作:
a) Write 0x10a(lane_number)64 以解决0x9003C
b) 调查地址0x90040直到位 14 = 0 和位 15 = 1。
c) 写0x102(lane_number)64 以地址0x9003C。
d) 调查地址0x90040直到位 14 = 0 和位 15 = 0。 - 对于 Ch4 ~ Ch7,请按照以下步骤操作:
a) Write 0x14a(lane_number)64 以地址0x49003C。
b) 调查地址0x490040直至位 14 = 0 和位 15 = 0。
c) 写0x142(lane_number)64 以地址0x49003C。
d) 调查地址0x490040位 14 = 0 和位 15 = 1。
如果要切换回默认值,请按照以下步骤操作:
a) Write 0x10a(lane_number)64 以地址0x49003C。
b) 调查地址0x490040直到位 14 = 0 和位 15 = 1。
c) 写0x102(lane_number)64 以地址0x49003C。
d) 调查地址0x490040直至位 14 = 0 和位 15 = 0。
此问题从英特尔® Quartus® Prime Pro Edition 软件版本 22.3 开始修复。