- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Using Quartus Pro 18.1, FPGA number is 10AX027H2F35E1HG.
Trying to configure a Transceiver Native Phy to 12.75G link rate. I have the PCS mode set to Enhanced PCS and when I enable TX/RX 64b/66b encoder/decoder, I get errors saying the part is not configurable.
But according to the Arria 10 Transceiver guide, this is possible (Table 24 and other places of UG 01143).
Here is one error, the TX is exactly the same: Error: Arria_X_GX.xcvr_native_a10_0: The current value "enabled" (1) for parameter "Enable RX 64b/66b decoder" (enh_rx_64b66b_enable) is invalid. Possible valid values are: "disabled" (0). The parameter value is invalid under these current parameter settings: "device_family" (device_family)="" (Arria 10) && "Transceiver configuration rules" (protocol_mode)="Basic (Enhanced PCS)" (basic_enh). Rule(s): hssi_10g_rx_pcs_dec_64b66b_rxsm_bypass.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Could you snapshot the error and attach it here.
Regards,
Nathan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Nathan( 2 separate errors, one for TX, one for RX enables)
Error: GRT_28G.xcvr_native_s10_htile_0: The current value "enabled" (1) for parameter "Enable RX 64b/66b decoder" (enh_rx_64b66b_enable) is invalid. Possible valid values are: "disabled" (0). The parameter value is invalid under these current parameter settings: "TX channel bonding mode" (bonded_mode)="Not bonded" (not_bonded) && "Number of data channels" (channels)="1" && "device" (device)="" (1SG280HN1F43E2VGS1) && "device_die_revisions" (device_die_revisions)="HSSI_CRETE2P_REVA MAIN_ND5_REVA" && "device_die_types" (device_die_types)="HSSI_CRETE2P MAIN_ND5" && "Enable manual PCS bonding settings" (enable_manual_bonding_settings)="disabled" (0) && "PMA configuration rules" (pma_mode)="basic" && "Transceiver configuration rules" (protocol_mode)="Basic (Enhanced PCS)" (basic_enh). Rule(s): hssi_10g_rx_pcs_dec_64b66b_rxsm_bypass.
Error: GRT_28G.xcvr_native_s10_htile_0: The current value "enabled" (1) for parameter "Enable TX 64b/66b encoder" (enh_tx_64b66b_enable) is invalid. Possible valid values are: "disabled" (0). The parameter value is invalid under these current parameter settings: "TX channel bonding mode" (bonded_mode)="Not bonded" (not_bonded) && "Number of data channels" (channels)="1" && "device" (device)="" (1SG280HN1F43E2VGS1) && "device_die_revisions" (device_die_revisions)="HSSI_CRETE2P_REVA MAIN_ND5_REVA" && "device_die_types" (device_die_types)="HSSI_CRETE2P MAIN_ND5" && "Enable manual PCS bonding settings" (enable_manual_bonding_settings)="disabled" (0) && "PMA configuration rules" (pma_mode)="basic" && "Transceiver configuration rules" (protocol_mode)="Basic (Enhanced PCS)" (basic_enh). Rule(s): hssi_10g_tx_pcs_enc_64b66b_txsm_bypass.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hie,
This issue is caused by the Transceiver Configuration Rule. Please change the Transceiver Configuration Rule from "Basic(Enhanced PCS)" to 10GBaseR.
Regards,
Nathan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Excuse me, I have also encountered this problem. Does it mean if I choose the Transceiver Configuration Rule" Basic(Enhanced PCS) " then the 64b66b encoding/decoding and Scrambling/Descrambling have to be done by myself,if I want to use the 64b66b?

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page