External MII Transmitter Logic - 4.0 English - PG029

Quad Serial Gigabit Media Independent LogiCORE IP Product Guide (PG029)

Document ID
PG029
Release Date
2025-12-09
Version
4.0 English

When implementing an external MII, the MII transmitter signals are synchronous to the core internal 125 MHz clock (userclk2).

IODELAY elements on the data are used to delay the data by fixed duration depending on the application. The delayed data is then sampled on core internal clock (userclk2 ), as illustrated in the following figure.

The IODELAY elements can be adjusted to fine-tune the setup and hold times at the MII IOB input flip-flops. The delay is applied to the IODELAY element using constraints in the Example Design level XDC; these can be edited if desired.

Figure 1. External MII Transmitter Logic Page-1 Sheet.1 Sheet.2 Sheet.3 Sheet.4 Sheet.5 Sheet.6 IODELAY IODELAY Sheet.7 Sheet.8 Sheet.9 IPAD IPAD Sheet.10 IBUF IBUF Sheet.11 gmii_txd_chx[0] gmii_txd_chx[0] Sheet.12 Sheet.13 Sheet.14 Sheet.15 Sheet.16 IODELAY IODELAY Sheet.17 Sheet.18 Sheet.19 IPAD IPAD Sheet.20 IBUF IBUF Sheet.21 gmii_tx_en_chx gmii_tx_en_chx Sheet.22 Sheet.23 Sheet.24 Sheet.25 Sheet.26 IODELAY IODELAY Sheet.27 Sheet.28 Sheet.29 IPAD IPAD Sheet.30 IBUF IBUF Sheet.31 gmii_tx_er_chx gmii_tx_er_chx DFF.32 Sheet.33 Sheet.34 Sheet.35 Sheet.36 Sheet.37 Sheet.38 Sheet.39 Sheet.40 Sheet.41 Sheet.42 D D Sheet.43 Q Q DFF.44 Sheet.45 Sheet.46 Sheet.47 Sheet.48 Sheet.49 Sheet.50 Sheet.51 Sheet.52 Sheet.53 Sheet.54 D D Sheet.55 Q Q DFF.56 Sheet.57 Sheet.58 Sheet.59 Sheet.60 Sheet.61 Sheet.62 Sheet.63 Sheet.64 Sheet.65 Sheet.66 D D Sheet.67 Q Q Sheet.68 Sheet.69 Sheet.70 Sheet.71 Sheet.72 Sheet.73 Sheet.74 Sheet.75 Sheet.76 Sheet.77 Sheet.78 Sheet.79 Sheet.80 Sheet.81 Sheet.82 Sheet.83 Sheet.84 userclk2 userclk2 Sheet.85 gmii_txd_chx[0] gmii_txd_chx[0] Sheet.86 gmii_tx_en_chx gmii_tx_en_chx Sheet.87 gmii_tx_er_chx gmii_tx_er_chx Sheet.88 QSGMII LogiCORE QSGMII LogiCORE Sheet.89 IOB LOGIC IOB LOGIC Sheet.90 X29184-030324 X29184-030324