Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 7/19/2024
Public
Document Table of Contents

12.3.1.3.2. MDIO Management Interface

The MDIO signal is exported as tri-state signals and you must implement the bi-directional buffer to convert MDIO tristate signals to bi-directional pin.

Figure 303. MDIO Tristate Signal with Bi-directional Buffer

Example of Verilog code that shows the bi-directional assignment for MDIO interface:

assign emac_mdio = emac_mdo_oe ? emac_mdo_o : 1'bz;
assign emac_mdi_i = emac_mdio;