1.4.8. HPS EMAC Pins
Note: Altera recommends that you create a Quartus® Prime design, enter your device I/O assignments, and compile the design. The Quartus® Prime software checks your pin connections according to I/O assignment and placement rules. The rules differ from one device to another based on device density, package, I/O assignments, voltage assignments, and other factors that are not fully described in this document or the device user guides.
HPS Pin Function | Pin Description and Connection Guidelines | Pin Type | Valid Assignments |
---|---|---|---|
EMAC0_TX_CLK | EMAC0 Transmit Clock. | Output | HPS_IOA_13 |
EMAC0_TX_CTL | EMAC0 Transmit Control. | Output | HPS_IOA_14 |
EMAC0_RX_CLK | EMAC0 Receive Clock. | Input | HPS_IOA_15 |
EMAC0_RX_CTL | EMAC0 Receive Control. | Input | HPS_IOA_16 |
EMAC0_TXD0 | EMAC0 Transmit Data Bit 0. | Output | HPS_IOA_17 |
EMAC0_TXD1 | EMAC0 Transmit Data Bit 1. | Output | HPS_IOA_18 |
EMAC0_RXD0 | EMAC0 Receive Data Bit 0. | Input | HPS_IOA_19 |
EMAC0_RXD1 | EMAC0 Receive Data Bit 1. | Input | HPS_IOA_20 |
EMAC0_TXD2 | EMAC0 Transmit Data Bit 2. | Output | HPS_IOA_21 |
EMAC0_TXD3 | EMAC0 Transmit Data Bit 3. | Output | HPS_IOA_22 |
EMAC0_RXD2 | EMAC0 Receive Data Bit 2. | Input | HPS_IOA_23 |
EMAC0_RXD3 | EMAC0 Receive Data Bit 3 | Input | HPS_IOA_24 |
EMAC0_PPS0 | EMAC0 1PPS signal. | Output | HPS_IOA_1 HPS_IOB_1 |
EMAC0_PPSTRIG0 | EMAC0 1PPS trigger signal. | Input | HPS_IOA_2 HPS_IOB_2 |
EMAC1_TX_CLK | EMAC1 Transmit Clock. | Output | HPS_IOB_1 |
EMAC1_TX_CTL | EMAC1 Transmit Control. | Output | HPS_IOB_2 |
EMAC1_RX_CLK | EMAC1 Receive Clock. | Input | HPS_IOB_3 |
EMAC1_RX_CTL | EMAC1 Receive Control. | Input | HPS_IOB_4 |
EMAC1_TXD0 | EMAC1 Transmit Data Bit 0. | Output | HPS_IOB_5 |
EMAC1_TXD1 | EMAC1 Transmit Data Bit 1. | Output | HPS_IOB_6 |
EMAC1_RXD0 | EMAC1 Receive Data Bit 0. | Input | HPS_IOB_7 |
EMAC1_RXD1 | EMAC1 Receive Data Bit 1. | Input | HPS_IOB_8 |
EMAC1_TXD2 | EMAC1 Transmit Data Bit 2. | Output | HPS_IOB_9 |
EMAC1_TXD3 | EMAC1 Transmit Data Bit 3. | Output | HPS_IOB_10 |
EMAC1_RXD2 | EMAC1 Receive Data Bit 2. | Input | HPS_IOB_11 |
EMAC1_RXD3 | EMAC1 Receive Data Bit 3. | Input | HPS_IOB_12 |
EMAC1_PPS1 | EMAC1 1PPS signal. | Output | HPS_IOA_3 |
EMAC1_PPSTRIG1 | EMAC1 1PPS trigger signal. | Input | HPS_IOA_4 |
EMAC2_TX_CLK | EMAC2 Transmit Clock. | Output | HPS_IOB_13 |
EMAC2_TX_CTL | EMAC2 Transmit Control. | Output | HPS_IOB_14 |
EMAC2_RX_CLK | EMAC2 Receive Clock. | Input | HPS_IOB_15 |
EMAC2_RX_CTL | EMAC2 Receive Control. | Input | HPS_IOB_16 |
EMAC2_TXD0 | EMAC2 Transmit Data Bit 0. | Output | HPS_IOB_17 |
EMAC2_TXD1 | EMAC2 Transmit Data Bit 1. | Output | HPS_IOB_18 |
EMAC2_RXD0 | EMAC2 Receive Data Bit 0. | Input | HPS_IOB_19 |
EMAC2_RXD1 | EMAC2 Receive Data Bit 1. | Input | HPS_IOB_20 |
EMAC2_TXD2 | EMAC2 Transmit Data Bit 2. | Output | HPS_IOB_21 |
EMAC2_TXD3 | EMAC2 Transmit Data Bit 3. | Output | HPS_IOB_22 |
EMAC2_RXD2 | EMAC2 Receive Data Bit 2. | Input | HPS_IOB_23 |
EMAC2_RXD3 | EMAC2 Receive Data Bit 3. | Input | HPS_IOB_24 |
EMAC2_PPS2 | EMAC2 1PPS signal. | Output | HPS_IOA_5 HPS_IOB_5 |
EMAC2_PPSTRIG2 | EMAC2 1PPS trigger signal. | Input | HPS_IOA_6 HPS_IOB_6 |