Visible to Intel only — GUID: rmb1686593429599
Ixiasoft
Visible to Intel only — GUID: rmb1686593429599
Ixiasoft
4.3.1.4. set_hssi_profile for E-Tile
The bit encoding of each profile within DR groups are shown in section Get_hssi_profile . When profile switching is finished, NIOS writes 1 to the BUSY bit in the HSSI Command/Status CSR to indicate that the DR operation is in process. Once the DR operation is completed, NIOS sets the ACK_TRANS and ERROR bits to indicate success or failure of the operation.
- Cross-DR group profile swapping is not permitted.
- For example, profiles inside the 100G Ethernet protocol are not permitted.
- Profiles within 25G Ethernet + CPRI, 10/25G Ethernet DR groups, and so on are not permitted.
- Valid profile switching within the DR group is shown below.
Table 18. 10/25G Ethernet Protocol With PTP Enabled Without PTP Enabled 25G_PTP_FEC ->25G_PTP_noFEC 25G_FEC -> 25G 25G_PTP_noFEC ->25G_PTP_FEC 25G_FEC ->10G 25G_PTP_FEC ->10G_PTP 25G -> 25G_FEC 10G_PTP-> 25G_PTP_FEC 25G -> 10G 25G_PTP_noFEC -> 10G_PTP 10G -> 25G 10G_PTP -> 25G_PTP_noFEC 10G -> 25G_FEC Table 19. CPRI 100G Ethernet 25G_PTP_FEC ->24G_CPRI + FEC 25G_PTP_FEC ->12G_CPRI 25G_PTP_FEC ->10G_CPRI 25G_PTP_FEC->9.8G CPRI 25G_PTP_FEC ->4.9G CPRI 25G_PTP_FEC ->2.4G CPRI 24G_CPRI +_FEC ->12G CPRI 24G_CPRI +_FEC ->10G CPRI 12G CPRI ->10G CPRI 10G CPRI ->9.8G CPRI 9.8G CPRI ->4.9G CPRI 4.9G CPRI ->2.4G CPRI 2.4G CPRI->24G CPRI + FEC The CPRI protocol can switch between any line rate.Table 20. 10/25G Ethernet + CPRI Protocol 10/25G Ethernet + CPRI protocol 25G_PTP_RS-FEC -> CPRI_24G_RS-FEC CPRI_24G_RS-FEC -> 25G_PTP_RS-FEC 25G_PTP_RS-FEC -> CPRI_10G CPRI_10G -> 25G_PTP_RS-FEC 25G_PTP_RS-FEC -> CPRI_9p8G CPRI_9p8G -> 25G_PTP_RS-FEC 25G_PTP_RS-FEC -> CPRI_4p9G CPRI_4p9G -> 25G_PTP_RS-FEC 25G_PTP_RS-FEC -> CPRI_2p4G CPRI_2p4G -> 25G_PTP_RS-FEC CPRI_24G_RS-FEC -> CPRI_12G CPRI_12G -> CPRI_10G CPRI_10G -> CPRI_9p8G CPRI_9p8G -> CPRI_4p9G CPRI_4p9G -> CPRI_2p4G CPRI_2p4G -> CPRI_24G_RS-FEC 25G_PTP_RS-FEC -> 10G_PTP 10G_PTP -> 25G_PTP_RS-FEC 25G_PTP_RS-FEC -> CPRI_12G CPRI_12G -> 25G_PTP_RS-FEC Table 21. 100G Ethernet 100G Ethernet 100G MAC + PCS -> 4x25G MAC + PCS 100G MAC + PCS + RS-FEC -> 4x25G MAC + PCS + RS-FEC 100G NRZ with RSFEC (528,514) / without RSFEC <-> 100G NRZ with RS-FEC (544,514) (Applicable only in Intel® IPU Platform F2000X-PL) 100G NRZ with RSFEC (528,514) / without RSFEC <-> 100G PAM4 RSFEC (544,514) (Applicable only in Intel® IPU Platform F2000X-PL) Note:- The current release does not support external AIB clocking or PTP.
- There is no direct DR transition support between 100G PAM4 and 4x25G NRZ modes.
- Initiating DR through direct CSR writes is not supported. You should always use the SAL to trigger the DR flow.
If the DR flow triggered by SAL fails due to a timeout (SAL error bit set), you should reset the transceiver channel by writing to PHY_CONFIG (0x310 offset) register bit 0-2 (Soft CSR/TX/RX reset) for that specific transceiver CSR register space.