Visible to Intel only — GUID: iga1438035847042
Ixiasoft
5.9.2. 10/100/1000 Ethernet (HPS)
The development board supports an RJ-45 (HPS_P3) 10/100/1000 base-T Ethernet using an external Micrel KSZ9031RN PHY and the HPS EMAC function. The PHY-to-MAC interface employs RGMII connection using four data lines at 250 Mbps each for a connection speed of 1 Gbps.
The PHY interfaces to an RJ-45 model with internal magnetics that can be used for driving copper lines with Ethernet traffic.
FPGA Pin Number | Shared I/O Bit | Schematic Signal Name | Description |
---|---|---|---|
H18 | GPIO0_IO12 | ENET_HPS_GTX_CLK | EMAC0 RGMII TX Clock |
H19 | GPIO0_IO13 | ENET_HPS_TX_EN | EMAC0 RGMII enable |
F18 | GPIO0_IO14 | ENET_HPS_RX_CLK | EMAC0 RGMII RX Clock |
G17 | GPIO0_IO15 | ENET_HPS_RX_DV | EMAC0 RGMII RX DV flag |
E20 | GPIO0_IO16 | ENET_HPS_TXD0 | EMAC0 RGMII TXD0 |
F20 | GPIO0_IO17 | ENET_HPS_TXD1 | EMAC0 RGMII TXD1 |
G20 | GPIO0_IO18 | ENET_HPS_RXD0 | EMAC0 RGMII RXD0 |
G21 | GPIO0_IO19 | ENET_HPS_RXD1 | EMAC0 RGMII RXD1 |
F19 | GPIO0_IO20 | ENET_HPS_TXD2 | EMAC0 RGMII TXD2 |
G19 | GPIO0_IO21 | ENET_HPS_TXD3 | EMAC0 RGMII TXD3 |
F22 | GPIO0_IO22 | ENET_HPS_RXD2 | EMAC0 RGMII RXD2 |
G22 | GPIO0_IO23 | ENET_HPS_RXD3 | EMAC0 RGMII RXD3 |
H23 | GPIO1_IO8 | ENETB_MDIO | EMAC2 MDIO |
J23 | GPIO1_IO9 | ENETB_MDC | EMAC2 MDIO |
K21 | GPIO1_IO10 | ENET_HPS_MDIO | EMAC2 MDIO |
K20 | GPIO1_IO11 | ENET_HPS_MDC | EMAC2 MDIO |
The Micrel KSZ9031RN PHY uses a multi-level POR bootstrap encoding scheme to allow a small set of I/O pins (7) to set up a very large number of default settings within the device. The related I/O pins have integrated pull-up or pull-down resistors to configure the device.
Board Reference (U12) | Schematic Signal Name | Description | Strapping Option |
---|---|---|---|
17 | ENET_HPS_LED1_LINK | PHY address bit 0 | Pulled high |
15 | ENET_HPS_LED2_LINK | PHY address bit 1 | Pulled high |
32 | ENET_HPS_RXD0 | Mode 0 | Pulled high |
31 | ENET_HPS_RXD1 | Mode 1 | Pulled high |
28 | ENET_HPS_RXD2 | Mode 2 | Pulled high |
27 | ENET_HPS_RXD3 | Mode 3 | Pulled high |
35 | ENET_HPS_RX_CLK | PHY address bit 2 | Pulled high |
33 | ENET_HPS_RX_DV | Clock enable | Pulled low |
41 | CLK125_NDO_LED_MODE | Single LED mode | Pulled high |