Internal Clocking - Internal Clocking - 4.1 English - PG160

GMII to RGMII v4.1 LogiCORE IP Product Guide (PG160)

Document ID
PG160
Release Date
2025-12-17
Version
4.1 English

The following figure illustrates the example design for top-level HDL when the GMII clock is sourced internally.

Figure 1. Example Design with Internal GMII Clock

In both examples, the design is split into two hierarchical layers: block-level and top-level. If shared logic is selected in the core, the top-level instantiates the block-level from HDL. Otherwise, it instantiates the support level. The block level is designed so that it can be instantiated directly into customer designs and performs the following functions:

  • Instantiates the core from HDL
  • Connects the physical-side interface to the core to device IOBs creating an external RGMII

The top-level creates a specific example that can be simulated, synthesized, implemented, and, if required, placed on a suitable board and demonstrated in hardware.