Evatronix Ethernet IP cores enhance SoC designs with advanced networking capabilities. Our customers can select the appropriate controller from our family of MAC IP cores. Standard products include Fast and Gigabit Ethernet MACs with various interface options. Our engineers also may assist in defining the right solution for customers needs and provide the customized product. After selecting IP it is possible to use one of our reference drivers to speed up the software development or even use a complete ethernet reference design.
Optional interfaces
Host processor interfaces for DMA based products
Generic
AMBATM AHB/APB
OPB
Wishbone
Avalon (SOPC ready)
PHY interfaces
GMII
MII
RMII
SMII
Software Drivers
MAC eCos Driver - the reference software driver for the eCos real-time operating system; interfaces to eCoS TCP/IP stack MAC & MAC-1G Linux Driver - the software driver for Linux operating system.
Both drivers come with the complete ANSI-C source code and all documentation. Typically used on dedicated operating systems but drivers also work as an example when writing user application software.
Ethernet customization services
Every standard product can be customized according to specific user application requirements. The customization options include changing the network/host interfaces or extending functionality of the core. We can modify the behavior of our DMA engine or provide hardware acceleration of a higher level protocol (i.e. TCP/IP).
Embedded Internet subplatform
R8051XC-MAC-L-CMX - complete Embedded Internet Solution. It integrates R8051XC & MAC-L with the CMX-MicroNet™ TCP/IP stack. They are all implemented in the EB5-Tiny FPGA development board. For off-loading purposes the host micorcontroller generation and analysis of checksums are implemented in hardware. The web server application shows the typical use - controlling embedded systems remotely via the internet. The solution can also be used as a reference design for Ethernet family of IP cores. It minimizes the effort of adding an internet connectivity to your embedded product.