Internal Encrypted Hierarchy of the Core Level Ports - 3.5 English

Quad Serial Gigabit Media Independent LogiCORE Product Guide (PG029)

Document ID
PG029
Release Date
2023-11-02
Version
3.5 English

All ports in the encrypted hierarchy of the core are internal connections in FPGA logic. Un-encrypted HDL in the core and example design (delivered with the core) connect the core, where appropriate, to a device-specific transceiver, and/or add IBUFs, OBUFs, and IOB flip-flops to the external signals of the GMII/MII. IOBs are added to the remaining unconnected ports to take the example design through the Xilinx implementation software. All the ports described here indicate the pins at the in the encrypted hierarchy of the core level. The block level design instantiates the core and transceiver.

All clock management logic is placed in this example design, allowing you more flexibility in implementation (such as designs using multiple cores). This example design is provided in both VHDL and Verilog.

This Figure shows the pinout for the QSGMII core using a device-specific transceiver with the optional MDIO Management and optional Auto-Negotiation.

The port name for multiple instances of an interface is generalized as “CHx.” “CHx” takes the value “CH0,” “CH1,” “CH2,” and “CH3.”

Figure 2-1: Component Pinout of QSGMII Core with Optional MDIO and Auto-Negotiation

X-Ref Target - Figure 2-1

pg029_gmii_pin_mdio_an.jpg

This Figure shows the pinout for the QSGMII core using a device-specific transceiver with only the optional MDIO Management. The port name for multiple instances of an interface is generalized as “CHx.” “CHx” takes the value “CH0,” “CH1,” “CH2,” and “CH3.”

Figure 2-2: Component Pinout of QSGMII Core with Only Optional MDIO Management

X-Ref Target - Figure 2-2

pg029_gmii_pin_mdio_no_an_x13235v.jpg

This Figure shows the pinout for the QSGMII core using a device-specific transceiver with only the optional Auto-Negotiation.

The port name for multiple instances of an interface is generalized as “CHx.” “CHx” takes the value “CH0,” “CH1,” “CH2,” and “CH3.”

Figure 2-3: Component Pinout of QSGMII Core with Only Optional Auto-Negotiation

X-Ref Target - Figure 2-3

pg029_gmii_pin_no_mdio_and_an.jpg

This Figure shows the pinout for the QSGMII core using a device-specific transceiver without optional MDIO or Auto-Negotiation.

The port name for multiple instances of an interface is generalized as “CHx.” “CHx” takes the value “CH0,” “CH1,” “CH2,” and “CH3.”

Figure 2-4: Component Pinout for QSGMII Core without Optional MDIO or Auto-Negotiation

X-Ref Target - Figure 2-4

pg029_gmii_pin_no_mdio_and_no_an.jpg