Research Article

Open-Source Ethernet MAC IP Cores for FPGAs: Overview and Evaluation

Table 6

Vivado synthesis warnings.

ProjectVariantConstraintsLatchesLintingOptimizationSimulation mismatchStructuralUnconnected (internal) port

An Ethernet Controller612100+
Ariane-Ethernet2421
Gaisler GRETH100+73118100+
LeWiz LMAC1LMAC_CORE1_AXIS2411100+100+100+
LeWiz LMAC1LMAC_CORE1_AXIS_XPM_FIFO1188100+
LeWiz LMAC1LMAC_CORE_TOP53329496100+
LeWiz LMAC1LMAC_CORE_TOP_XPM_FIFO180100+
LeWiz LMAC2LMAC_CORE2_TOP_XPM_FIFO182100+
LeWiz LMAC3LMAC_CORE3_TOP_XPM_FIFO22100+100+
Litex Liteethliteeth5616
Litex Liteethliteeth-rgmii66612
NFMAC10Gnfmac10g6122100+
NFMAC10Gnfmac10g_with_user_intf6122100+
Opencores Ethernet Tri Modeclk_reg_is_clk_user356212100+
Opencores Ethernet Tri Modeclk_reg_is_not_clk_user356212100+
Opencores Ethmac111117
Opencores GbitethN/AN/AN/AN/AN/AN/AN/A
Opencores Minimac122380
Opencores XGE_LL_MACxge_ll_mac12311
Opencores XGE_MACxge_mac167
Opencores XGE_MACxge_mac_ramstyle167
P. Kerling Ethernet MACpkerling_ethernet_mac1326
P. Kerling Ethernet MACpkerling_ethernet_mac_with_fifos926
Verilog-Ethernetverilog-ethernet-eth_mac_10g_fifo100+134100+
Verilog-Ethernetverilog-ethernet-eth_mac_1g_fifo2610100+
Verilog-Ethernetverilog-ethernet-eth_mac_1g_gmii_fifo2610100+
Verilog-Ethernetverilog-ethernet-eth_mac_1g_rgmii_fifo2711100+
Verilog-Ethernetverilog-ethernet-eth_mac_mii_fifo2810100+
WGE 10022120
WhiteRabbitwr-endpoint12227100+