Homework 2: 10/100 Mbit/s Ethernet Controller Components
ComponentDescriptionPowerCostAreaUse ModelComments
Xilinx and CoreEL FPGA Ethernet media access controller10/100 Mbit/s Estimate 200W on XC4005s if all CLBs in use.$12,50071K gates, 932 CLBs.VHDL, programmable logic on XC4000 FPGA25 MHz clock.
Inventra 10100ETH10/100 Mbit/s Ethernet controller.technology dependent60K gates32 bit PCI interface, 2.5 MHz or 25MHz clockA lot of on chip support (buffering et al.).
Inventra MAC10/100 Mbit/s Ethernet MAC.technology dependent17K gatesInsufficient detail.
Inventra GEM-PAK-STDGigabit Ethernet with MAC and flow controltechnology dependent10K gatesVHDL sourceSynthesized for 0.5um, 125MHz clock.
CoreEl Gigabit Ethernet MAC coreGigabit Ethernet MAC.technology dependent14.5K gatesVHDL sourceSynthesized for 0.35um and 0.5um CMOS, maximum clock frequency of 133MHz.
LSI Logic E-11010/100 Mbit/stechnology dependentVerilog and VHDL models, operates at 2.5 MHz or 25 MHz98% fault coverage. No details on size, power or cost.
YAGO Systems MSR FamilyMultilayer switching router with 10/100 portstechnology dependent$595/portOperates at 125MHz. Custom chipset ASIC with MIPS RISC VR5000 microprocessor.Scalable architecture Ethernet router. 0.35um process. Also available with gigabit ports.
LANCore LC-GMC1000Gigabit Ethernet MAC.technology dependentone time fee15-25K gates RTL, 40K gates on ORCA 3C FPGA.66MHz interface. Verilog or VHDL RTL code and test benches.Optimised for 0.35um CMOS, 3.3V or 5V operation, and ORCA 3C FPGA.
Related links on cores: