Skip navigation

emNet drivers

emNet does not contain any hardware dependencies. These are encapsulated through a hardware abstraction layer, which consists of interface functions. All of these functions for a particular Ethernet controller are typically located in a single file, the emNet driver. More information about these functions can be found in the emNet manual.

Range of supported Ethernet hardware

The interface has been designed in such a way that it should be possible to use the most common Ethernet controllers as external chips and as part of microcontrollers.

The following Ethernet drivers are available for emNet:

DeviceDriverPart #
Altera
NIOSII TSENIOSII Altera Triple Speed Ethernet (TSE) (10/100MBit)7.01.52
ASIX
AX88180ASIX AX881807.01.49
Atmel
AT91CAP9CADENCE7.01.47
AT91RM9200Atmel AT91RM92007.01.18
AT91SAM7xCADENCE7.01.47
AT91SAM9260CADENCE7.01.47
AT91SAM9263CADENCE7.01.47
AT91SAM9G20CADENCE7.01.47
AT91SAM9G45CADENCE7.01.47
AT91SAM9X25Atmel AT91SAM9X7.01.19
AT91SAM9X35Atmel AT91SAM9X7.01.19
AT91SAM9XEAtmel AT91SAM9X7.01.19
ATSAM3XCADENCE7.01.47
ATSAM4E8CACADENCE7.01.47
ATSAMA5D4xCADENCE7.01.47
AVR32UCAtmel AVR32UC7.01.30
Davicom
DM9000 (external)Davicom DM9000 (external)7.01.06
Freescale
i.MX25xFreescale i.MX25x7.01.39
Kinetis K60Freescale Kinetis7.01.33
Kinetis K70Freescale Kinetis7.01.33
MCF5223xFreescale MCF5223x7.01.25
MCF5329Freescale MCF53297.01.14
Infineon
XMC45xxSynopsys7.01.28
Micrel
KSZ8851SNL (external)Micrel KSZ8851SNL (external)7.01.43
Microchip
ENC424J600 (external)Microchip ENCx24J600 (external)7.01.34
ENC624J600 (external)Microchip ENCx24J600 (external)7.01.34
NXP
LPC17xxNXP LPC7.01.05
LPC18xxSynopsys7.01.28
LPC23xxNXP LPC7.01.05
LPC24xxNXP LPC7.01.05
LPC32xxNXP LPC7.01.05
LPC40xxNXP LPC7.01.05
LPC43xxSynopsys7.01.28
Renesas
H8S2472Renesas H8S24727.01.09
RX62NRenesas EtherC7.01.31
RX63NRenesas EtherC7.01.31
RZ/A1Renesas RZ/A17.01.53
SH7670Renesas SH76707.01.27
V850_D70351xRenesas V850_D70351x7.01.35
V850JGH3Renesas V850JGH37.01.38
SMSC
LAN9115 (external)SMSC LAN9xxx (external)7.01.20
LAN9118 (external)SMSC LAN9118 (external)7.01.07
LAN91C111 (external)SMSC LAN91C111 (external)7.01.21
LAN9215 (external)SMSC LAN9xxx (external)7.01.20
LAN9221 (external)SMSC LAN9xxx (external)7.01.20
LAN9221i (external)SMSC LAN9xxx (external)7.01.20
Spansion
MB9Bx10TSynopsys7.01.28
ST
STM32F1xxSynopsys7.01.28
STM32F2xxSynopsys7.01.28
STM32F4xxSynopsys7.01.28
STM32F7xxSynopsys7.01.28
STM32H7xxSynopsys QOS7.01.56
STR912ST STR9127.01.04
TI
AM335xTI CPSW7.01.48
LM3S6965TI LM3S69657.01.22
LM3S9B90TI LM3S9B907.01.23
TM4C (Tiva C)TI TM4C (Tiva C)7.01.50
Toshiba
TMPM369Toshiba TMPM3697.01.36
Xilinx
Zynq-7000CADENCE7.01.47