Both 1000BASE-X and SGMII Standards - 16.2 English

1G/2.5G Ethernet PCS/PMA or SGMII LogiCORE IP Product Guide (PG047)

Document ID
PG047
Release Date
2023-11-01
Version
16.2 English
The following table describes Register 17, the vendor-specific Standard Selection register. This register is only present when the core is generated with the capability to dynamically switch between 1000BASE-X and SGMII standards. The component name is used as the base name of the output files generated for the core. See Select Standard. Dynamic Switching between 2500BASE-X and 2.5G SGMII is not supported by the core.

When this register is configured to perform the 1000BASE-X standard, registers 0 to 16 should be interpreted as per 1000BASE-X or 2500BASE-X Standard Using Optional Auto-Negotiation or 1000BASE-X or 2500BASE-X Standard without Optional Auto-Negotiation.

When this register is configured to perform the SGMII standard, registers 0 to 16 should be interpreted as per SGMII Standard Using Optional Auto-Negotiation or 1000BASE-X or 2500BASE-X Standard without Optional Auto-Negotiation. This register can be written to at any time. See Dynamic Switching of 1000BASE-X and SGMII for more information.

Figure 1. Dynamic Switching (Register 17) Ethernet 1000BASE-X PCS/PMA or SGMII Page-1 Sheet.1 Sheet.2 Sheet.3 15 15 Sheet.4 0 0 Sheet.5 Reg 17 Reg 17 Sheet.6 RESERVED RESERVED Sheet.7 Sheet.8 1 1 Sheet.9 BASEX OR SMII BASEX OR SMII Sheet.10 X12782 X12782
Table 1. Register 17 - Vendor-specific Register: Standard Selection Register
Bits Name Description Attributes Default Value
17.15:1 Reserved Always return 0s Returns 0s 000000000000000
16.0 Standard

0 = Core performs to the 1000BASE-X standard. Registers 0 to 16 behave as per 1000BASE-X or 2500BASE-X Standard Using Optional Auto-Negotiation

1= Core performs to the SGMII standard. Registers 0 to 16 behave as per SGMII Standard Using Optional Auto-Negotiation.

R/W Determined by the basex_or_sgmii port