Critical Issue
Description
For the Intel® Agilex™ FPGA F-Tile FGT transceiver above 50G PAM4 design, for the adaptation to be successful when using 400G optical modules for loopback, you need to set the media mode to VSR/Optics.
Resolution
To work around this problem, refer to the set_media_mode process in the following .tcl file:
To set the media mode to VSR/Optics, follow the steps below:
- For logical channels 0 to 15, 0xFFFFC[1:0] return value indicates logical channel 0's physical location. If the return value is 2'b00, it means logical channel 0 is located in physical lane 0. 2'b01 means logical channel 0 is located in physical lane 1, 2'b10 means physical lane 2, and 2'b11 means physical lane 3. This return value applies to all 16 logical channels.
- 0x1FFFFC[1:0] return value indicates logical channel 1's physical location.
0x2FFFFC[1:0] return value indicates logical channel 2's physical location.
...
0x8FFFFC[1:0] return value indicates logical channel 8's physical location. - For Ch0 ~ Ch3, follow these steps:
a) Write 0x14a(lane_number)64 to address 0x9003C.
b) Poll address 0x90040 until bit 14 = 0 and bit 15 = 1.
c) Write 0x142(lane_number)64 to address 0x9003C.
d) Poll address 0x90040 until bit 14 = 0 and bit 15 = 0.
If you want to switch back to default, follow these steps:
a) Write 0x10a(lane_number)64 to address 0x9003C
b) Poll address 0x90040 until bit 14 = 0 and bit 15 = 1.
c) Write 0x102(lane_number)64 to address 0x9003C.
d) Poll address 0x90040 until bit 14 = 0 and bit 15 = 0. - For Ch4 ~ Ch7, follow these steps:
a) Write 0x14a(lane_number)64 to address 0x49003C.
b) Poll address 0x490040 until bit 14 = 0 and bit 15 = 0.
c) Write 0x142(lane_number)64 to address 0x49003C.
d) Poll address 0x490040 until bit 14 = 0 and bit 15 = 1.
If you want to switch back to default, follow these steps:
a) Write 0x10a(lane_number)64 to address 0x49003C.
b) Poll address 0x490040 until bit 14 = 0 and bit 15 = 1.
c) Write 0x102(lane_number)64 to address 0x49003C.
d) Poll address 0x490040 until bit 14 = 0 and bit 15 = 0.