Module ip_emac_top
Name |
Type |
Direction |
Description |
---|---|---|---|
pi_emac_reset |
wire logic |
input |
|
pi_emac_ref_clock |
wire logic |
input |
GMII 125 MHz reference clock |
pi_emac_tx_clock |
wire logic |
input |
Transmit GMII/MII interface Transmit MII 25/2.5 MHz clock (from PHY) |
po_emac_gtx_clock |
wire logic |
output |
Transmit GMII 125 MHz clock (to PHY) |
po_emac_tx_en |
wire logic |
output |
Transmit MII/GMII enable indication (to PHY) |
po_emac_tx_err |
wire logic |
output |
Transmit MII/GMII error indication (to PHY) |
po_emac_tx_data |
wire logic [7 : 0] |
output |
Transmit MII/GMII data (MII data is po_emac_tx_data[3:0]) (to PHY) |
pi_emac_tx_col |
wire logic |
input |
Collision indication (from PHY) |
pi_emac_tx_crs |
wire logic |
input |
Carrier Sense indication (from PHY) |
pi_emac_rx_clock |
wire logic |
input |
Receive GMII/MII interface Receive GMII/MII 125/25/2.5 MHz clock (from PHY) |
pi_emac_rx_dv |
wire logic |
input |
Receive MII/GMII data valid indication (from PHY) |
pi_emac_rx_err |
wire logic |
input |
Receive MII/GMII error indication (from PHY) |
pi_emac_rx_data |
wire logic [7 : 0] |
input |
Receive MII/GMII data (MII data is pi_emac_rx_data[3:0]) (from PHY) |
pi_emac_host_clock |
wire logic |
input |
HOST interface (common) |
pi_emac_base_address |
wire logic [23 : 0] |
input |
host data interface |
po_emac_host_mcmd |
wire logic [1 : 0] |
output |
|
po_emac_host_maddr |
wire logic [31 : 0] |
output |
|
po_emac_host_mdata |
wire logic [31 : 0] |
output |
|
po_emac_host_mlast |
wire logic |
output |
|
pi_emac_host_sdata |
wire logic [31 : 0] |
input |
|
pi_emac_host_sdva |
wire logic |
input |
|
pi_emac_host_serr |
wire logic |
input |
|
pi_emac_config_mcmd |
wire logic [1 : 0] |
input |
host config interface |
pi_emac_config_maddr |
wire logic [31 : 0] |
input |
|
pi_emac_config_mdata |
wire logic [31 : 0] |
input |
|
po_emac_config_sdata |
wire logic [31 : 0] |
output |
pi_emac_config_mlast , |
po_emac_config_sdva |
wire logic |
output |
|
po_emac_config_serr |
wire logic |
output |
|
po_host_int |
wire logic |
output |
general interrupt to host |
pi_emac_mdio_clock |
wire logic |
input |
MDIO interface |
po_emac_mdio_clock |
wire logic |
output |
|
pi_emac_master_mdio |
wire logic |
input |
|
po_emac_master_mdio |
wire logic |
output |
|
po_emac_master_oni |
wire logic |
output |
|
pi_mac_test_en |
wire logic |
input |
Test and Scan interface signals |
pi_mac_scan_en |
wire logic |
input |
|
pi_mac_scan_in |
wire logic |
input |
|
po_mac_scan_out |
wire logic |
output |
|
pi_bistmode_en |
wire logic |
input |
Submodules
- ip_emac_top
host_clk_mng : ip_host_clk_mng_g
host_if : ip_mac_hostif_top
mac_top : ip_mac_top_g #(.TX_MEM_ADDR(10), .RX_MEM_ADDR(10))
regs_bank : ip_mac_regs_bank
Global Hardware reset (active low)