35.6.1.3. Interface Signals
Interface Name: peri_clock Description: Peripheral clock interface. This interface exists only when the selected device is Arria® V or Cyclone® V. |
|||
|---|---|---|---|
| Signal | Width | Direction | Description |
| clk | 1 | Input | Peripheral clock source used for Avalon® -MM agent interface. |
Interface Name: peri_reset Description: Peripheral reset interface. This interface exists only when the selected device is Arria® V or Cyclone® V. |
|||
|---|---|---|---|
| Signal | Width | Direction | Description |
| rst_n | 1 | Input | Active low peripheral asynchronous reset source used to reset the Avalon® -MM agent interface. This signal is asynchronously asserted and synchronously de-asserted. The synchronous de-assertion must be provided external to this core. |
Interface Name: avalon_slave Description: This interface exists only when the selected device is Arria® V or Cyclone® V. |
|||
|---|---|---|---|
| Signal | Width | Direction | Description |
| addr | 1 | Input | Avalon® -MM address bus. 81 |
| read | 1 | Input | Avalon® -MM read control |
| write | 1 | Input | Avalon® -MM write control |
| writedata | 32 | Input | Avalon® -MM write data bus |
| readdata | 32 | Output | Avalon® -MM read data bus |
Interface Name: emac Description: Conduit interface connected to HPS EMAC interface |
|||
|---|---|---|---|
| Signal | Width | Direction | Description |
| phy_txd_o | 8 | Input | GMII/MII transmit data from HPS |
| phy_txen_o | 1 | Input | GMII/MII transmit enable from HPS |
| phy_txer_o | 1 | Input | GMII/MII transmit error from HPS |
| phy_rxdv_i | 1 | Output | GMII/MII receive data valid to HPS |
| phy_rxer_i | 1 | Output | GMII/MII receive data error to HPS |
| phy_rxd_i | 8 | Output | GMII/MII receive data to HPS |
| phy_col_i | 1 | Output | GMII/MII collision detect to HPS |
| phy_crs_i | 1 | Output | GMII/MII carrier sense to HPS |
| phy_mac_speed_o | 2 | Input | MAC speed indication from HPS |
| mdo_o | 1 | Input | MDIO data output from HPS |
| mdo_o_e | 1 | Input | MDIO data output enable from HPS |
| mdi_i | 1 | Output | MDIO data input to HPS |
| ptp_pps_o | 1 | Input | PTP pulse per second from HPS |
| ptp_aux_ts_trig_i | 1 | Output | PTP auxiliary timestamp trigger to HPS |
Interface Name: emac_gtx_clk Description: GMII/MII transmit clock from HPS |
|||
|---|---|---|---|
| Signal | Width | Direction | Description |
| phy_txclk_o | 1 | Input | GMII/MII transmit clock from HPS |
Interface Name: emac_tx_reset Description: GMII/MII transmit reset source synchronous to phy_txclk_o from HPS |
|||
|---|---|---|---|
| Signal | Width | Direction | Description |
| rst_tx_n_o | 1 | Input | GMII/MII transmit reset source from HPS. Active low reset. |
Interface Name: emac_rx_reset Description: GMII/MII receive reset source synchronous to clk_rx_i from HPS |
|||
|---|---|---|---|
| Signal | Width | Direction | Description |
| rst_rx_n_o | 1 | Input | GMII/MII receive reset source from HPS. Active low reset. |
Interface Name: emac_rx_clk_in Description: GMII/MII receive clock to HPS |
|||
|---|---|---|---|
| Signal | Width | Direction | Description |
| clk_rx_i | 1 | Output | GMII/MII receive clock to HPS |
Interface Name: emac_tx_clk_in Description: GMII/MII transmit clock to HPS |
|||
|---|---|---|---|
| Signal | Width | Direction | Description |
| clk_tx_i | 1 | Output | GMII/MII transmit clock to HPS |
Interface Name: hps_gmii Description: GMII/MII interface facing FPGA fabric |
|||
|---|---|---|---|
| Signal | Width | Direction | Description |
| mac_tx_clk_o | 1 | Output | GMII/MII transmit clock from HPS |
| mac_tx_clk_i | 1 | Input | GMII/MII transmit clock to HPS |
| mac_rx_clk | 1 | Input | GMII/MII receive clock to HPS |
| mac_rst_tx_n | 1 | Output | GMII/MII transmit reset source from HPS |
| mac_rst_rx_n | 1 | Output | GMII/MII receive reset source from HPS |
| mac_txd | 8 | Output | GMII/MII transmit data from HPS |
| mac_txen | 1 | Output | GMII/MII transmit enable from HPS |
| mac_txer | 1 | Output | GMII/MII transmit error from HPS |
| mac_rxdv | 1 | Input | GMII/MII receive data valid to HPS |
| mac_rxer | 1 | Input | GMII/MII receive data error to HPS |
| mac_rxd | 8 | Input | GMII/MII receive data to HPS |
| mac_col | 1 | Input | GMII/MII collision detect to HPS |
| mac_crs | 1 | Input | GMII/MII carrier sense to HPS |
| mac_speed | 2 | Output | MAC speed indication from HPS |
Interface Name: ptp Description: PTP interface facing FPGA fabric |
|||
|---|---|---|---|
| Signal | Width | Direction | Description |
| ptp_pps_out | 1 | Output | PTP pulse per second to FPGA soft logic |
| ptp_aux_ts_trig_in | 1 | Input | PTP auxiliary timestamp trigger from FPGA soft logic |
| ptp_tstmp_data_out | 1 | Output | PTP timestamp data from HPS to FPGA soft logic |
| ptp_tstmp_en_out | 1 | Output | PTP timestamp enable from HPS to FPGA soft logic |
Interface Name: mdio Description: MDIO interface facing PHY device |
|||
|---|---|---|---|
| Signal | Width | Direction | Description |
| mdo_out | 1 | Output | MDIO data output to FPGA bidirectional I/O buffer |
| mdo_out_en | 1 | Output | MDIO data output enable to FPGA bidirectional I/O buffer |
| mdi_in | 1 | Input | MDIO data input from FPGA bidirectional I/O buffer |