Skip navigation
emosip-product-icon-3.svg

embOS/IP drivers

embOS/IP 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 embOS/IP driver. More information about these functions can be found in the embOS/IP 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.

Available embOS/IP Drivers

The following Ethernet drivers are available for embOS/IP:

Device Driver Part #
Altera
NIOSII TSE NIOSII Altera Triple Speed Ethernet (TSE) (10/100MBit) 7.01.52
ASIX
AX88180 ASIX AX88180 7.01.49
Atmel
AT91CAP9 CADENCE 7.01.47
AT91RM9200 Atmel AT91RM9200 7.01.18
AT91SAM7x CADENCE 7.01.47
AT91SAM9260 CADENCE 7.01.47
AT91SAM9263 CADENCE 7.01.47
AT91SAM9G20 CADENCE 7.01.47
AT91SAM9G45 CADENCE 7.01.47
AT91SAM9X25 Atmel AT91SAM9X 7.01.19
AT91SAM9X35 Atmel AT91SAM9X 7.01.19
AT91SAM9XE Atmel AT91SAM9X 7.01.19
ATSAM3X CADENCE 7.01.47
ATSAM4E8CA CADENCE 7.01.47
ATSAMA5D4x CADENCE 7.01.47
AVR32UC Atmel AVR32UC 7.01.30
Davicom
DM9000 (external) Davicom DM9000 (external) 7.01.06
Freescale
i.MX25x Freescale i.MX25x 7.01.39
Kinetis K60 Freescale Kinetis 7.01.33
Kinetis K70 Freescale Kinetis 7.01.33
MCF5223x Freescale MCF5223x 7.01.25
MCF5329 Freescale MCF5329 7.01.14
Infineon
XMC45xx Synopsys 7.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
LPC17xx NXP LPC 7.01.05
LPC18xx Synopsys 7.01.28
LPC23xx NXP LPC 7.01.05
LPC24xx NXP LPC 7.01.05
LPC32xx NXP LPC 7.01.05
LPC40xx NXP LPC 7.01.05
LPC43xx Synopsys 7.01.28
Renesas
H8S2472 Renesas H8S2472 7.01.09
RX62N Renesas EtherC 7.01.31
RX63N Renesas EtherC 7.01.31
RZ/A1 Renesas RZ/A1 7.01.53
SH7670 Renesas SH7670 7.01.27
V850_D70351x Renesas V850_D70351x 7.01.35
V850JGH3 Renesas V850JGH3 7.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
MB9Bx10T Synopsys 7.01.28
ST
STM32F1xx Synopsys 7.01.28
STM32F2xx Synopsys 7.01.28
STM32F4xx Synopsys 7.01.28
STM32F7xx Synopsys 7.01.28
STM32H7xx Synopsys QOS 7.01.56
STR912 ST STR912 7.01.04
TI
AM335x TI CPSW 7.01.48
LM3S6965 TI LM3S6965 7.01.22
LM3S9B90 TI LM3S9B90 7.01.23
TM4C (Tiva C) TI TM4C (Tiva C) 7.01.50
Toshiba
TMPM369 Toshiba TMPM369 7.01.36
Xilinx
Zynq-7000 CADENCE 7.01.47