The Odd Transmission Case - The Odd Transmission Case - 17.0 English - PG047

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

Document_ID
PG047
Release_Date
2026-08-11
Version
17.0 English

The following figure shows the translation of GMII encoding into the code-group stream performed by the PCS Transmit Engine; this stream is transmitted out of the core, either serially using the device-specific transceiver, or in parallel across the TBI.

In this example, the assertion of the gmii_tx_en signal of the GMII occurs in the odd position; in response, the state machines are unable to immediately insert a Start-Of-Packet code group /S/ as the Idle character must first be completed. The Start of Packet code group /S/ is therefore inserted (in the even position) after completing the Idle. This results in the /D16.2/ character of the Idle /I2/ sequence being inserted in place of the first byte of the preamble field, and the Start-Of-Packet /S/ being inserted in place of the second byte of preamble as shown.

Figure 1. 1000BASE-X Transmit State Machine Operation (Odd Case) gmii_txd[7:0] gmii_tx_en gmii_tx_er preamble SFD preamble SFD tx_code_group I2 I2 I2 S PCS Transmit Engine Encoding X12906