# index.html.md
# Supported network controllers V 3.3
| | [emllAlteraTSE](emllAlteraTSE.html.md#emllalteratse) | [emllBPF](emllBPF.html.md#emllbpf) | [emllBcmGenet](emllBcmGenet.html.md#emllbcmgenet) | [emllBcmNetXtreme](emllBcmNetXtreme.html.md#emllbcmnetxtreme) | [emllCCAT](emllCCAT.html.md#emllccat) | [emllCPSW](emllCPSW.html.md#emllcpsw) | [emllCPSWG](emllCPSWG.html.md#emllcpswg) | [emllCmsisEth](emllCmsisEth.html.md#emllcmsiseth) | [emllDW3504](emllDW3504.html.md#emlldw3504) | [emllDpdk](emllDpdk.html.md#emlldpdk) | [emllDwXgmac](emllDwXgmac.html.md#emlldwxgmac) | [emllETSEC](emllETSEC.html.md#emlletsec) | [emllFslEnetc](emllFslEnetc.html.md#emllfslenetc) | [emllFslFec](emllFslFec.html.md#emllfslfec) | [emllGEM](emllGEM.html.md#emllgem) | [emllHPE](emllHPE.html.md#emllhpe) | [emllI8255x](emllI8255x.html.md#emlli8255x) | [emllICSS](emllICSS.html.md#emllicss) | [emllICSSG](emllICSSG.html.md#emllicssg) | [emllIntelGbe](emllIntelGbe.html.md#emllintelgbe) | [emllLAN743x](emllLAN743x.html.md#emlllan743x) | [emllMultiplier](emllMultiplier.html.md#emllmultiplier) | [emllNdis](emllNdis.html.md#emllndis) | [emllR6040](emllR6040.html.md#emllr6040) | [emllRTL8169](emllRTL8169.html.md#emllrtl8169) | [emllRZT1](emllRZT1.html.md#emllrzt1) | [emllRemote](emllRemote.html.md#emllremote) | [emllSHEth](emllSHEth.html.md#emllsheth) | [emllSnarf](emllSnarf.html.md#emllsnarf) | [emllSockRaw](emllSockRaw.html.md#emllsockraw) | [emllSockXdp](emllSockXdp.html.md#emllsockxdp) | [emllTemac](emllTemac.html.md#emlltemac) | [emllTiEnetCpswg](emllTiEnetCpswg.html.md#emlltienetcpswg) | [emllTiEnetIcssg](emllTiEnetIcssg.html.md#emlltieneticssg) | [emllVlan](emllVlan.html.md#emllvlan) |
|------------|------------------------------------------------------------------------------|------------------------------------------------------------------|----------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|--------------------------------------------------------------------|----------------------------------------------------------------------|----------------------------------------------------------------------------|---------------------------------------------------------------------------------|--------------------------------------------------------------------|--------------------------------------------------------------------------|----------------------------------------------------------------------|----------------------------------------------------------------------------|------------------------------------------------------------------------|------------------------------------------------------------------|------------------------------------------------------------------|------------------------------------------------------------------------|--------------------------------------------------------------------|----------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|----------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|----------------------------------------------------------------------|----------------------------------------------------------------------------------|----------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|
| CMSIS-RTOS | | | | | | | | ARM_32
| | | | | | | | | | | | | | | | | | | | | | | | | | | |
| FreeRTOS | | | | | | | | | | | | | | | ARM_32
ARM_64
| | | | | | | | | | | | | | | | | ARM_64
| ARM_32
| ARM_32
| |
| INTEGRITY | | | | | | | | | | | | | | | | | | | | PPC
| | | | | | | | | | | | | | | |
| INtime | | | | x86_32
| x86_32
| | | | | | | | | | | x86_32
| x86_32
| | | x86_32
| | | | x86_32
| x86_32
| | | | | | | | | | |
| Linux | x86_64
| | ARM_32
ARM_64
| ARM_32
ARM_64
PPC
x86_32
x86_64
| ARM_32
ARM_64
x86_32
x86_64
| ARM_32
| ARM_64
| | ARM_32
ARM_64
x86_32
x86_64
| ARM_64
x86_64
| ARM_64
| ARM_32
PPC
| ARM_64
| ARM_32
ARM_64
| ARM_32
ARM_64
RISCV_64
| | x86_32
| ARM_32
| | ARM_32
ARM_64
PPC
x86_32
x86_64
| ARM_32
ARM_64
PPC
x86_32
x86_64
| ARM_32
ARM_64
PPC
x86_32
x86_64
| | x86_32
| ARM_32
ARM_64
PPC
x86_32
x86_64
| | ARM_32
ARM_64
PPC
x86_32
x86_64
| ARM_32
| | ARM_32
ARM_64
PPC
RISCV_64
x86_32
x86_64
| x86_64
| | | | ARM_32
ARM_64
PPC
x86_32
x86_64
|
| QNX7 | | | | ARM_32
ARM_64
x86_32
x86_64
| ARM_32
x86_32
x86_64
| ARM_32
| | | ARM_32
| | | ARM_32
| | ARM_32
ARM_64
| ARM_32
ARM_64
| | x86_32
| ARM_32
| | ARM_32
x86_32
x86_64
| | | | | x86_32
x86_64
| | | | | | | | | | |
| QNX71 | | ARM_32
ARM_64
x86_64
| | ARM_32
ARM_64
x86_64
| ARM_32
x86_64
| ARM_32
| | | ARM_32
| | | ARM_32
| | ARM_32
ARM_64
| ARM_32
ARM_64
| | | ARM_32
| | ARM_32
ARM_64
x86_64
| | | | | x86_64
| | | | | | | | | | |
| QNX8 | | ARM_64
x86_64
| | ARM_64
x86_64
| x86_64
| | | | | | | | | ARM_64
| ARM_64
| | | | | x86_64
| | | | | x86_64
| | | | | | | | | | |
| RTOS-32 | | | | | x86_32
| | | | x86_32
| | | | | | | | x86_32
| | | x86_32
| | x86_32
| | | x86_32
| | | | | | | | | | |
| RTX64 | | | | x86_64
| | | | | | | | | | | | | | | | x86_64
| | | | | x86_64
| | | | | | | | | | |
| SylixOS | | | | | | | | | ARM_64
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| TI-RTOS | | | | | | ARM_32
| | | | | | | | | | | | ARM_32
| ARM_64
| | | | | | | | | | | | | | | | |
| uC3 | | | | | | | | ARM_32
| ARM_64
| | | | | ARM_64
| | | | | | | | | | | | ARM_32
| | | | | | | | | |
| VxWorks68 | | | | | | | | | | | | | | | | | x86_32
| | | x86_32
| | | | | x86_32
| | | | x86_32
| | | | | | |
| VxWorks69 | | | | | | | | | ARM_32
x86_32
x86_64
| | | PPC
| | | ARM_32
| | x86_32
| | | x86_32
x86_64
| | | | | x86_32
x86_64
| | | | ARM_32
PPC
x86_32
x86_64
| | | | | | |
| VxWorks70 | | | | | ARM_32
x86_32
x86_64
| ARM_32
| | | ARM_32
x86_32
x86_64
| | | PPC
| | ARM_32
ARM_64
| ARM_32
ARM_64
| | x86_32
| ARM_32
| | ARM_32
ARM_64
PPC
x86_32
x86_64
| | ARM_32
ARM_64
PPC
x86_32
x86_64
| | | ARM_32
ARM_64
PPC
x86_32
x86_64
| | | | ARM_32
ARM_64
PPC
x86_32
x86_64
| | | | | | |
| WinCE600 | | | | | x86_32
| ARM_32
| | | | | | | | | | | x86_32
| | | x86_32
| | | | x86_32
| x86_32
| | | | | | | | | | |
| WinCE800 | | | | | x86_32
| | | | | | | | | ARM_32
| | | | | | ARM_32
x86_32
| | | | | ARM_32
x86_32
| | | | | | | | | | |
| Windows | | | | x86_32
x86_64
| x86_32
x86_64
| | | | | | | | | | | | | | | x86_32
x86_64
| | x86_32
x86_64
| x86_32
x86_64
| | x86_32
x86_64
| | x86_32
x86_64
| | | | | | | | x86_32
x86_64
|
| Xenomai2 | | | | | x86_32
| | | | | | | | | | | | x86_32
| | | x86_32
| | | | x86_32
| x86_32
| | | | | x86_32
| | | | | |
| Xenomai3 | | | | | x86_32
x86_64
| | | | ARM_64
x86_32
x86_64
| | | | | ARM_64
| | | x86_32
| | | ARM_64
x86_32
x86_64
| | ARM_64
x86_32
x86_64
| | x86_32
| ARM_64
x86_32
x86_64
| | | | | ARM_64
x86_32
x86_64
| | | | | |
| Xenomai4 | | | ARM_64
| | ARM_64
x86_64
| | | | ARM_64
x86_64
| | | | | | | | | | | ARM_64
x86_64
| | ARM_64
x86_64
| | | ARM_64
x86_64
| | | | | ARM_64
x86_64
| | | | | |
| Zephyr | | | | | | | | | | | | | | | | | | | | x86_64
| | | | | x86_64
| | | | | | | | | | |
# emllAlteraTSE.html.md
# emllAlteraTSE
Altera® Triple-Speed Ethernet MAC driver.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllalteratse.html)
## Supported OS and Arch
| | Linux |
|---------------------------|------------------|
| Architecture | x86_64
|
| Interrupt
supported | ❌ |
| Fingerprint
supported | ❌ |
# emllBPF.html.md
# emllBPF
Berkeley Packet Filter (BPF). Hardware independent network driver.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllbpf.html)
## Supported OS and Arch
| | QNX71 | QNX8 |
|---------------------------|------------------------------------------------------------|---------------------------------------|
| Architecture | ARM_32
ARM_64
x86_64
| ARM_64
x86_64
|
| Interrupt
supported | ✅ | ✅ |
| Fingerprint
supported | ❌ | ❌ |
# emllBcmGenet.html.md
# emllBcmGenet
Broadcom® GENET Gigabit Ethernet Transceiver.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllbcmgenet.html)
## Supported OS and Arch
| | Linux | Xenomai4 |
|---------------------------|---------------------------------------|------------------|
| Architecture | ARM_32
ARM_64
| ARM_64
|
| Interrupt
supported | ✅ | ✅ |
| Fingerprint
supported | ❌ | ❌ |
## Supported SoC’s
### enum EC_T_BCMGENET_TYPE
*Values:*
### enumerator eBCMGENET_BCM2711
Broadcom BCM2711, Raspberry Pi 4
# emllBcmNetXtreme.html.md
# emllBcmNetXtreme
Broadcom® NetXtreme Gigabit Ethernet Transceiver.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllbcmnetxtreme.html)
## Supported OS and Arch
| | INtime | Linux | QNX7 | QNX71 | QNX8 | RTX64 | Windows |
|---------------------------|------------------|---------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|------------------------------------------------------------|---------------------------------------|------------------|---------------------------------------|
| Architecture | x86_32
| ARM_32
ARM_64
PPC
x86_32
x86_64
| ARM_32
ARM_64
x86_32
x86_64
| ARM_32
ARM_64
x86_64
| ARM_64
x86_64
| x86_64
| x86_32
x86_64
|
| Interrupt
supported | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Fingerprint
supported | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
## Supported PCI devices
Broadcom 571x PCI specific definitions (VendorId, DeviceId)
# emllCCAT.html.md
# emllCCAT
Beckhoff® Communication Controller (CCAT).
#### SEE ALSO
[User Manual](../ec-master-class-b/emllccat.html)
## Supported OS and Arch
| | INtime | Linux | QNX7 | QNX71 | QNX8 | RTOS-32 | VxWorks70 | WinCE600 | WinCE800 | Windows | Xenomai2 | Xenomai3 | Xenomai4 |
|---------------------------|------------------|---------------------------------------------------------------------------------|------------------------------------------------------------|---------------------------------------|------------------|------------------|------------------------------------------------------------|------------------|------------------|---------------------------------------|------------------|---------------------------------------|---------------------------------------|
| Architecture | x86_32
| ARM_32
ARM_64
x86_32
x86_64
| ARM_32
x86_32
x86_64
| ARM_32
x86_64
| x86_64
| x86_32
| ARM_32
x86_32
x86_64
| x86_32
| x86_32
| x86_32
x86_64
| x86_32
| x86_32
x86_64
| ARM_64
x86_64
|
| Interrupt
supported | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Fingerprint
supported | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
## Supported PCI devices
Beckhoff CCAT PCI specific definitions (VendorId, DeviceId)
# emllCPSW.html.md
# emllCPSW
Texas Instruments® Common Platform Ethernet Switch (CPSW).
#### SEE ALSO
[User Manual](../ec-master-class-b/emllcpsw.html)
## Supported OS and Arch
| | Linux | QNX7 | QNX71 | TI-RTOS | VxWorks70 | WinCE600 |
|---------------------------|------------------|------------------|------------------|------------------|------------------|------------------|
| Architecture | ARM_32
| ARM_32
| ARM_32
| ARM_32
| ARM_32
| ARM_32
|
| Interrupt
supported | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Fingerprint
supported | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
## Supported SoC’s
### enum EC_T_CPSW_TYPE
*Values:*
### enumerator eCPSW_AM33XX
TI AM33xx (e.g. Beaglebone)
### enumerator eCPSW_AM387X
TI DM814x/AM387x (e.g. Mistral/TI 814X/387X BASE EVM)
### enumerator eCPSW_AM437X
TI AM437x
### enumerator eCPSW_AM57X
TI AM57x
## Supported Reference Boards
The following reference boards have been successfully tested and predefined parameter sets in [`EcSelectLinkLayer.cpp`](_downloads/f57d3c5ec640c53354bf6dc6b93aa2c1/EcSelectLinkLayer.cpp) are available.
- Beaglebone
- TMDSICE3359 - AM3359 Industrial Communications Engine (ICE)
- TMDSIDK437X - AM437x Industrial Development Kit (IDK)
- TMDSIDK572 - AM572x Industrial Development Kit (IDK)
- TMDXEVM8148 - AM387x Evaluation Module (EVM)
- Wago PFC200 Controller
# emllCPSWG.html.md
# emllCPSWG
Texas Instruments CPSWG for AM6x and Jacinto 7 (CPSWG).
#### SEE ALSO
[User Manual](../ec-master-class-b/emllcpswg.html)
## Supported OS and Arch
| | Linux |
|---------------------------|------------------|
| Architecture | ARM_64
|
| Interrupt
supported | ❌ |
| Fingerprint
supported | ❌ |
## Supported SoC’s
### enum EC_T_CPSWG_TYPE
*Values:*
### enumerator eCPSWG_AM654X
TI AM654x
### enumerator eCPSWG_TDA4X
TI TDA4x (Jacinto 7)
### enumerator eCPSWG_AM64X
TI AM64x
### enumerator eCPSWG_AM62X
TI AM62x
## Supported Reference Boards
The following reference boards have been successfully tested and predefined parameter sets in [`EcSelectLinkLayer.cpp`](_downloads/f57d3c5ec640c53354bf6dc6b93aa2c1/EcSelectLinkLayer.cpp) are available.
- TMDS64EPEVM - TI TMDS64 evaluation module (EVM)
- TMDX654IDKEVM - TI AM654 Industrial Development Kit (IDK)
- SK-TDA4VM - TI TDA4VM processor starter kit (Jacinto 7)
- Toradex Verdin Am62
# emllCmsisEth.html.md
# emllCmsisEth
ARM® CMSIS Ethernet.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllcmsiseth.html)
## Supported OS and Arch
| | CMSIS-RTOS | uC3 |
|---------------------------|------------------|------------------|
| Architecture | ARM_32
| ARM_32
|
| Interrupt
supported | ❌ | ❌ |
| Fingerprint
supported | ❌ | ❌ |
# emllDW3504.html.md
# emllDW3504
Synopsys DesignWare® Ethernet MAC IP.
#### SEE ALSO
[User Manual](../ec-master-class-b/emlldw3504.html)
## Supported OS and Arch
| | Linux | QNX7 | QNX71 | RTOS-32 | SylixOS | uC3 | VxWorks69 | VxWorks70 | Xenomai3 | Xenomai4 |
|---------------------------|------------------------------------------------------------------------------------|------------------|------------------|------------------|------------------|------------------|------------------------------------------------------------|------------------------------------------------------------|------------------------------------------------------------|---------------------------------------|
| Architecture | ARM_32
ARM_64
x86_32
x86_64
| ARM_32
| ARM_32
| x86_32
| ARM_64
| ARM_64
| ARM_32
x86_32
x86_64
| ARM_32
x86_32
x86_64
| ARM_64
x86_32
x86_64
| ARM_64
x86_64
|
| Interrupt
supported | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
| Fingerprint
supported | [ARM_64](supported-fingerprint.html.md#fingerprint-arm-64)
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
## Supported SoC’s
### enum EC_T_DW3504_TYPE
*Values:*
### enumerator eDW3504_CycloneV
MAC on Cyclone V SoC
### enumerator eDW3504_LCES1
MAC on LCES1 SoC
### enumerator eDW3504_RZN1
MAC on Renesas RZN1
### enumerator eDW3504_STM32MP15x
MAC on STM32MP15x
### enumerator eDW3504_ATOM
MAC on Atom 6000
### enumerator eDW3504_STM32MP13x
MAC on STM32MP13x
### enumerator eDW3504_RK3328
MAC on Rockchip 3328 - Rock64
### enumerator eDW3504_RK3399
MAC on Rockchip 3399 - Orange Pi 4
### enumerator eDW3504_RK3588S
MAC on Rockchip 3588s - Orange Pi 5
### enumerator eDW3504_RK3568
MAC on Rockchip 3568 - Radxa Rock3 a
### enumerator eDW3504_SemidriveD9
MAC on Semidrive D9
### enumerator eDW3504_RK3576
MAC on Rockchip 3576 - Tronlong TL-3576-EVM
### enumerator eDW3504_RK3562
MAC on Rockchip 3562 - Embedfire LubanCat3
### enumerator eDW3504_AllWinnerT536
MAC on AllWinner T536
### enumerator eDW3504_RZN2
MAC on Renesas RZN2
### enumerator eDW3504_RK3506
MAC on Rockchip 3506
### enumerator eDW3504_IQ9075
MAC on Qualcomm Dragonwing IQ-9075 EVK
### enumerator eDW3504_NvidiaJetsonAgxOrin
MAC on NVIDIA Jetson AGX Orin Dev Kit
### enumerator eDW3504_IQ8275
MAC on Qualcomm Dragonwing IQ-8275 EVK
### enumerator eDW3504_RV1126B
MAC on Rockchip RV1126B
## Supported PCI devices
Synopsis DW3504 PCI specific definitions (VendorId, DeviceId)
## Supported Reference Boards
The following reference boards have been successfully tested and predefined parameter sets in [`EcSelectLinkLayer.cpp`](_downloads/f57d3c5ec640c53354bf6dc6b93aa2c1/EcSelectLinkLayer.cpp) are available.
- EBV SoCrates Evaluation Board
- Renesas RZ/N1 Solution Kit
- Renesas RZ/N2H
- STM STM32MP157A-DK1 Discovery kit
- STM STM32MP135F-DK Discovery kit
- Pine64 ROCK64 (Rockchip RK3328)
- Orange Pi 4 (Rockchip RK3399)
- Orange Pi 5 (Rockchip RK3588S)
- RADXA ROCK3 (Rockchip RK3568)
- Embedfire LubanCat3
- Tronlong TL-3576-EVM
- Intel Atom x6000E (Elkhart Lake) based boards
- Wago Compact Controller 100
- myirtech MYC-JD9360
- Allwinner T536 Evalboard
- Rockchip RV1126B tl1126b eval board
- Qualcomm Dragonwing IQ-8275 EVK
- Qualcomm Dragonwing IQ-9075 EVK
- NVIDIA Jetson AGX Orin Dev Kit
- Tronlong RK3506 EVM
- HZHYTECH HZ-T536_MiniEVM.
- MYD LT527M eval board
- Tronlong T153 EVM
- Renesas RZ/T2H
# emllDpdk.html.md
# emllDpdk
Linux® DPDK. Hardware independent network driver.
#### SEE ALSO
[User Manual](../ec-master-class-b/emlldpdk.html)
## Supported OS and Arch
| | Linux |
|---------------------------|---------------------------------------|
| Architecture | ARM_64
x86_64
|
| Interrupt
supported | ❌ |
| Fingerprint
supported | ❌ |
## Supported NICs
The following reference Network Interface Cards have been successfully tested.
- NXP Layerscape 1046A
- NXP i.MX95
- Intel Ethernet Network Adapter X710
- Intel Ethernet-Controller I210
The complete list of NICs supported by DPDK is available at [https://core.dpdk.org/supported/nics/](https://core.dpdk.org/supported/nics/)
# emllDwXgmac.html.md
# emllDwXgmac
Synopsys DesignWare® Cores XGMAC Ethernet MAC IP.
#### SEE ALSO
[User Manual](../ec-master-class-b/emlldwxgmac.html)
## Supported OS and Arch
| | Linux |
|---------------------------|------------------------------------------------------------------------------------|
| Architecture | ARM_64
|
| Interrupt
supported | ❌ |
| Fingerprint
supported | [ARM_64](supported-fingerprint.html.md#fingerprint-arm-64)
|
## Supported SoC’s
### enum EC_T_DWXGMAC_TYPE
*Values:*
### enumerator eDwXgmac_JetsonAgxOrin
MAC on Nvidia Jetson Agx Orin
### enumerator eDwXgmac_JetsonAgxThor
MAC on Nvidia Jetson Agx Thor
## Supported Reference Boards
The following reference boards have been successfully tested and predefined parameter sets in [`EcSelectLinkLayer.cpp`](_downloads/f57d3c5ec640c53354bf6dc6b93aa2c1/EcSelectLinkLayer.cpp) are available.
- NVIDIA Jetson AGX Orin Dev Kit
- NVIDIA Jetson AGX Thor Dev Kit
# emllETSEC.html.md
# emllETSEC
NXP® Enhanced Triple-Speed Ethernet Controller (eTSEC).
#### SEE ALSO
[User Manual](../ec-master-class-b/emlletsec.html)
## Supported OS and Arch
| | Linux | QNX7 | QNX71 | VxWorks69 | VxWorks70 |
|---------------------------|------------------------------------|------------------|------------------|---------------|---------------|
| Architecture | ARM_32
PPC
| ARM_32
| ARM_32
| PPC
| PPC
|
| Interrupt
supported | ✅ | ✅ | ✅ | ✅ | ✅ |
| Fingerprint
supported | ❌ | ❌ | ❌ | ❌ | ❌ |
## Supported SoC’s
### enum EC_T_ETSEC_TYPE
*Values:*
### enumerator eETSEC_P2020RDB
MAC on Freescale P2020
### enumerator eETSEC_TWRP1025
MAC on Freescale TWRP1025
### enumerator eETSEC_ISTMPC8548
MAC on Freescale ISTMPC8548
### enumerator eETSEC_XJ_EPU20C
MAC on Freescale XJ EPU20C
### enumerator eETSEC_TWRLS1021A
MAC on Freescale TWRLS1021A
### enumerator eETSEC_TQMLS_LS102XA
MAC on Freescale TQMLS LS102XA
## Supported Reference Boards
The following reference boards have been successfully tested and predefined parameter sets in [`EcSelectLinkLayer.cpp`](_downloads/f57d3c5ec640c53354bf6dc6b93aa2c1/EcSelectLinkLayer.cpp) are available.
- NXP P2020 Reference Design Board
- NXP TWRP1025-KIT
- NXP TWR-LS1021A - Layerscape LS1021A Tower System Module
- TQ Embedded Module TQMLS102xA
# emllFslEnetc.html.md
# emllFslEnetc
NXP® ENETC4 Ethernet MAC.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllfslenetc.html)
## Supported OS and Arch
| | Linux |
|---------------------------|------------------|
| Architecture | ARM_64
|
| Interrupt
supported | ❌ |
| Fingerprint
supported | ❌ |
## Supported SoC’s
### enum EC_T_FSLENETC_TYPE
*Values:*
### enumerator eFslEnetc_iMX95
ENETC4 MAC on NXP i.MX95
## Supported Reference Boards
The following reference boards have been successfully tested and predefined parameter sets in [`EcSelectLinkLayer.cpp`](_downloads/f57d3c5ec640c53354bf6dc6b93aa2c1/EcSelectLinkLayer.cpp) are available.
- Toradex Verdin iMX95
# emllFslFec.html.md
# emllFslFec
NXP® Fast Ethernet Controller, formerly Freescale®.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllfslfec.html)
## Supported OS and Arch
| | Linux | QNX7 | QNX71 | QNX8 | uC3 | VxWorks70 | WinCE800 | Xenomai3 |
|---------------------------|---------------------------------------|---------------------------------------|---------------------------------------|------------------|------------------|---------------------------------------|------------------|------------------|
| Architecture | ARM_32
ARM_64
| ARM_32
ARM_64
| ARM_32
ARM_64
| ARM_64
| ARM_64
| ARM_32
ARM_64
| ARM_32
| ARM_64
|
| Interrupt
supported | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ |
| Fingerprint
supported | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
## Supported SoC’s
### enum EC_T_FEC_TYPE
*Values:*
### enumerator eFEC_IMX25
MAC on Freescale i.MX25 (ARM9; ARMv5)
### enumerator eFEC_IMX28
MAC on Freescale i.MX28 (ARM9; ARMv5)
### enumerator eFEC_IMX53
MAC on Freescale i.MX53 (ARM Cortex-A8; ARMv7-a)
### enumerator eFEC_IMX6
MAC on Freescale i.MX6 (ARM Cortex-A9 Single/Dual/Quad; ARMv7-a)
### enumerator eFEC_VF6
MAC on Freescale VYBRID VF6xx (ARM Cortex-A5 + Cortex-M4)
### enumerator eFEC_IMX7
MAC on Freescale i.MX7 (ARM Cortex-A9 Single/Dual/Quad; ARMv7-a)
### enumerator eFEC_IMX8
MAC on Freescale i.MX8 (ARM Cortex-A72/A53 Single/Dual/Quad; ARMv8-a)
### enumerator eFEC_IMX8M
MAC on Freescale i.MX8M Mini/Nano/Plus (ARM Cortex-A53 Single/Dual/Quad; ARMv8-a)
### enumerator eFEC_IMXRT1064
MAC on NXP i.MX RT 1064 (ARM Cortex-M7 )
### enumerator eFEC_IMX9
MAC on NXP i.MX93 (ARM Cortex-A55/M33 Single/Dual)
### enumerator eFEC_IMX8MP
MAC on NXP i.MX8MPLUS
## Supported Reference Boards
The following reference boards have been successfully tested and predefined parameter sets in [`EcSelectLinkLayer.cpp`](_downloads/f57d3c5ec640c53354bf6dc6b93aa2c1/EcSelectLinkLayer.cpp) are available.
- NXP MarS Board
- Boundary Devices SABRE Lite i.MX6
- NXP SABRE Board for Smart Devices
- NXP i.MX28 Evaluation Kit
- NXP Topaz i.MX25 Development Kit
- Kontron iMXceet UL-2
- NXP i.MX RT1064 Evaluation Kit
- NXP i.MX 93 Evaluation Kit
- NXP 8MPLUSPD4-EVK board
- custom YV-520010-ET-XMN board
# emllGEM.html.md
# emllGEM
Cadence® GEM/MACB Ethernet Controller.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllgem.html)
## Supported OS and Arch
| | FreeRTOS | Linux | QNX7 | QNX71 | QNX8 | VxWorks69 | VxWorks70 |
|---------------------------|---------------------------------------|------------------------------------------------------------------------------------|---------------------------------------|---------------------------------------|------------------|------------------|---------------------------------------|
| Architecture | ARM_32
ARM_64
| ARM_32
ARM_64
RISCV_64
| ARM_32
ARM_64
| ARM_32
ARM_64
| ARM_64
| ARM_32
| ARM_32
ARM_64
|
| Interrupt
supported | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Fingerprint
supported | ❌ | [ARM_64](supported-fingerprint.html.md#fingerprint-arm-64)
| ❌ | ❌ | ❌ | ❌ | ❌ |
## Supported SoC’s
### enum EC_T_GEM_TYPE
*Values:*
### enumerator eGemType_Zynq7000
Xilinx Zynq 7000
### enumerator eGemType_ZynqUltrascale
Xilinx Zynq Ultrascale
### enumerator eGemType_BCM2712
Broadcom BCM2712, Raspberry Pi 5
### enumerator eGemType_PolarFire
Microchip PolarFire SoC
## Supported Reference Boards
The following reference boards have been successfully tested and predefined parameter sets in [`EcSelectLinkLayer.cpp`](_downloads/f57d3c5ec640c53354bf6dc6b93aa2c1/EcSelectLinkLayer.cpp) are available.
- Avnet MicroZed
- Avnet Zedboard
- Xilinx Zynq 7000 SoC ZC702 Evaluation Kit
- Xilinx Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit
- Xilinx Zynq UltraScale+ MPSoC ZCU104 Evaluation Kit
- Xilinx Kria KR260 Robotics Starter Kit
- Raspberry Pi 5 CM5
- Microchip PolarFire SoC FPGA Icicle
# emllHPE.html.md
# emllHPE
INtime® High-Performance Ethernet (HPE) interface. Hardware independent network driver.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllhpe.html)
## Supported OS and Arch
| | INtime |
|---------------------------|------------------|
| Architecture | x86_32
|
| Interrupt
supported | ❌ |
| Fingerprint
supported | ❌ |
# emllI8255x.html.md
# emllI8255x
Intel® PRO100.
#### SEE ALSO
[User Manual](../ec-master-class-b/emlli8255x.html)
## Supported OS and Arch
| | INtime | Linux | QNX7 | RTOS-32 | VxWorks68 | VxWorks69 | VxWorks70 | WinCE600 | Xenomai2 | Xenomai3 |
|---------------------------|------------------|------------------|------------------|------------------|------------------|------------------|------------------|------------------|------------------|------------------|
| Architecture | x86_32
| x86_32
| x86_32
| x86_32
| x86_32
| x86_32
| x86_32
| x86_32
| x86_32
| x86_32
|
| Interrupt
supported | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Fingerprint
supported | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
## Supported PCI devices
Intel PRO-100 PCI specific definitions (VendorId, DeviceId)
# emllICSS.html.md
# emllICSS
Texas Instruments® Industrial Communications Sub System (ICSS) Ethernet.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllicss.html)
## Supported OS and Arch
| | Linux | QNX7 | QNX71 | TI-RTOS | VxWorks70 |
|---------------------------|------------------|------------------|------------------|------------------|------------------|
| Architecture | ARM_32
| ARM_32
| ARM_32
| ARM_32
| ARM_32
|
| Interrupt
supported | ✅ | ✅ | ✅ | ✅ | ✅ |
| Fingerprint
supported | ❌ | ❌ | ❌ | ❌ | ❌ |
## Supported SoC’s
### enum EC_T_LINK_ICSS_BOARD
*Values:*
### enumerator EcLinkIcssBoard_Unsupported
### enumerator EcLinkIcssBoard_am572x
TI AM572x
### enumerator EcLinkIcssBoard_am571x
TI AM571x
### enumerator EcLinkIcssBoard_am3359
TI AM3359
### enumerator EcLinkIcssBoard_am572x_emerson
TI AM572x on Emerson board
### enumerator EcLinkIcssBoard_am574x
TI AM574x
## Supported Reference Boards
The following reference boards have been successfully tested and predefined parameter sets in [`EcSelectLinkLayer.cpp`](_downloads/f57d3c5ec640c53354bf6dc6b93aa2c1/EcSelectLinkLayer.cpp) are available.
- TMDSIDK572 - AM572x Industrial Development Kit (IDK)
- TMDXIDK5718 - AM571x Industrial Development Kit (IDK)
- TMDSIDK574 - AM574x Industrial Development Kit (IDK)
- TMDSICE3359 - AM3359 Industrial Communications Engine (ICE)
# emllICSSG.html.md
# emllICSSG
Texas Instruments Industrial Communications Sub System Gigabit (ICSSG) Ethernet on Sysbios/TI-RTOS using UDMA LLD.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllicssg.html)
## Supported OS and Arch
| | TI-RTOS |
|---------------------------|------------------|
| Architecture | ARM_64
|
| Interrupt
supported | ❌ |
| Fingerprint
supported | ❌ |
## Supported SoC’s
### enum EC_T_LINK_ICSSG_BOARD
*Values:*
### enumerator EcLinkIcssgBoard_Unsupported
### enumerator EcLinkIcssgBoard_am654x
TI AM654x
## Supported Reference Boards
The following reference boards have been successfully tested and predefined parameter sets in [`EcSelectLinkLayer.cpp`](_downloads/f57d3c5ec640c53354bf6dc6b93aa2c1/EcSelectLinkLayer.cpp) are available.
- TMDX654IDKEVM - TI AM65x industrial development kit (IDK)
# emllIntelGbe.html.md
# emllIntelGbe
Intel® Gigabit Ethernet Controllers PCIe.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllintelgbe.html)
## Supported OS and Arch
| | INTEGRITY | INtime | Linux | QNX7 | QNX71 | QNX8 | RTOS-32 | RTX64 | VxWorks68 | VxWorks69 | VxWorks70 | WinCE600 | WinCE800 | Windows | Xenomai2 | Xenomai3 | Xenomai4 | Zephyr |
|---------------------------|---------------|------------------|---------------------------------------------------------------------------------------------------|------------------------------------------------------------|------------------------------------------------------------|------------------|------------------|------------------|------------------|---------------------------------------|---------------------------------------------------------------------------------------------------|------------------|---------------------------------------|---------------------------------------|------------------|------------------------------------------------------------|---------------------------------------|------------------|
| Architecture | PPC
| x86_32
| ARM_32
ARM_64
PPC
x86_32
x86_64
| ARM_32
x86_32
x86_64
| ARM_32
ARM_64
x86_64
| x86_64
| x86_32
| x86_64
| x86_32
| x86_32
x86_64
| ARM_32
ARM_64
PPC
x86_32
x86_64
| x86_32
| ARM_32
x86_32
| x86_32
x86_64
| x86_32
| ARM_64
x86_32
x86_64
| ARM_64
x86_64
| x86_64
|
| Interrupt
supported | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| Fingerprint
supported | ❌ | ❌ | [ARM_64](supported-fingerprint.html.md#fingerprint-arm-64)
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
## Supported PCI devices
Intel PRO-1000 PCI specific definitions (VendorId, DeviceId)
# emllLAN743x.html.md
# emllLAN743x
Microchip® LAN743x PCIe Ethernet.
#### SEE ALSO
[User Manual](../ec-master-class-b/emlllan743x.html)
## Supported OS and Arch
| | Linux |
|---------------------------|---------------------------------------------------------------------------------------------------|
| Architecture | ARM_32
ARM_64
PPC
x86_32
x86_64
|
| Interrupt
supported | ❌ |
| Fingerprint
supported | [ARM_64](supported-fingerprint.html.md#fingerprint-arm-64)
|
## Supported PCI devices
Microchip LAN743x PCI specific definitions (VendorId, DeviceId)
# emllMultiplier.html.md
# emllMultiplier
Beckhoff Real-time Ethernet port multiplier and Multichannel-Probe.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllmultiplier.html)
## Supported OS and Arch
| | Linux | RTOS-32 | VxWorks70 | Windows | Xenomai3 | Xenomai4 |
|---------------------------|---------------------------------------------------------------------------------------------------|------------------|---------------------------------------------------------------------------------------------------|---------------------------------------|------------------------------------------------------------|---------------------------------------|
| Architecture | ARM_32
ARM_64
PPC
x86_32
x86_64
| x86_32
| ARM_32
ARM_64
PPC
x86_32
x86_64
| x86_32
x86_64
| ARM_64
x86_32
x86_64
| ARM_64
x86_64
|
| Interrupt
supported | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Fingerprint
supported | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
## Supported Multipliers
### enum EC_T_MULTIPLIER_TYPE
*Values:*
### enumerator eMultiplier_Cu2508
Beckhoff CU2508 port multiplier
### enumerator eMultiplier_Et2000
Beckhoff ET2000 industrial Ethernet multi-channel probe
# emllNdis.html.md
# emllNdis
Microsoft® Network Driver Interface Specification (NDIS). Hardware independent network driver.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllndis.html)
## Supported OS and Arch
| | Windows |
|---------------------------|---------------------------------------|
| Architecture | x86_32
x86_64
|
| Interrupt
supported | ✅ |
| Fingerprint
supported | ❌ |
# emllPCap.html.md
# emllPCap
Windows® packet capture library. Hardware independent network driver.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllpcap.html)
## Supported OS and Arch
| |
|---------------------------|
| Architecture |
| Interrupt
supported |
| Fingerprint
supported |
# emllR6040.html.md
# emllR6040
RDC R6040 Fast Ethernet.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllr6040.html)
## Supported OS and Arch
| | INtime | Linux | WinCE600 | Xenomai2 | Xenomai3 |
|---------------------------|------------------|------------------|------------------|------------------|------------------|
| Architecture | x86_32
| x86_32
| x86_32
| x86_32
| x86_32
|
| Interrupt
supported | ❌ | ❌ | ❌ | ❌ | ❌ |
| Fingerprint
supported | ❌ | ❌ | ❌ | ❌ | ❌ |
## Supported PCI devices
RDC R6040 PCI specific definitions (VendorId, DeviceId)
# emllRTL8169.html.md
# emllRTL8169
Realtek® RTL8169.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllrtl8169.html)
## Supported OS and Arch
| | INtime | Linux | QNX7 | QNX71 | QNX8 | RTOS-32 | RTX64 | VxWorks68 | VxWorks69 | VxWorks70 | WinCE600 | WinCE800 | Windows | Xenomai2 | Xenomai3 | Xenomai4 | Zephyr |
|---------------------------|------------------|---------------------------------------------------------------------------------------------------|---------------------------------------|------------------|------------------|------------------|------------------|------------------|---------------------------------------|---------------------------------------------------------------------------------------------------|------------------|---------------------------------------|---------------------------------------|------------------|------------------------------------------------------------|---------------------------------------|------------------|
| Architecture | x86_32
| ARM_32
ARM_64
PPC
x86_32
x86_64
| x86_32
x86_64
| x86_64
| x86_64
| x86_32
| x86_64
| x86_32
| x86_32
x86_64
| ARM_32
ARM_64
PPC
x86_32
x86_64
| x86_32
| ARM_32
x86_32
| x86_32
x86_64
| x86_32
| ARM_64
x86_32
x86_64
| ARM_64
x86_64
| x86_64
|
| Interrupt
supported | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| Fingerprint
supported | ❌ | [ARM_64](supported-fingerprint.html.md#fingerprint-arm-64)
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
## Supported PCI devices
RealTek RTL8169 PCI specific definitions (VendorId, DeviceId)
# emllRZT1.html.md
# emllRZT1
Renesas® RZ/T1.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllrzt1.html)
## Supported OS and Arch
| | uC3 |
|---------------------------|------------------|
| Architecture | ARM_32
|
| Interrupt
supported | ❌ |
| Fingerprint
supported | ❌ |
## Supported Reference Boards
The following reference boards have been successfully tested and predefined parameter sets in [`EcSelectLinkLayer.cpp`](_downloads/f57d3c5ec640c53354bf6dc6b93aa2c1/EcSelectLinkLayer.cpp) are available.
- Renesas RZ/T1-Starter-Kit-Plus
# emllRemote.html.md
# emllRemote
Hardware independent remote network driver.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllremote.html)
## Supported OS and Arch
| | Linux | Windows |
|---------------------------|---------------------------------------------------------------------------------------------------|---------------------------------------|
| Architecture | ARM_32
ARM_64
PPC
x86_32
x86_64
| x86_32
x86_64
|
| Interrupt
supported | ✅ | ✅ |
| Fingerprint
supported | ❌ | ❌ |
# emllSHEth.html.md
# emllSHEth
Renesas® SuperH Ethernet.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllsheth.html)
## Supported OS and Arch
| | Linux |
|---------------------------|------------------|
| Architecture | ARM_32
|
| Interrupt
supported | ❌ |
| Fingerprint
supported | ❌ |
## Supported SoC’s
### enum EC_T_SHETH_TYPE
*Values:*
### enumerator eSHEth_R8A777X
Renesas R8A777X
### enumerator eSHEth_R8A779X
Renesas R8A779X
### enumerator eSHEth_SH7724
Renesas SH7724
### enumerator eSHEth_SH7757
Renesas SH7757
### enumerator eSHEth_SH7757_GIGA
Renesas SH7757_GIGA
### enumerator eSHEth_SH7734
Renesas SH7734
### enumerator eSHEth_SH7763
Renesas SH7763
### enumerator eSHEth_R8A7740
Renesas R8A7740
### enumerator eSHEth_R7S72100
Renesas R7S72100
### enumerator eSHEth_SH7619
Renesas SH7619
### enumerator eSHEth_SH771X
Renesas SH771X
### enumerator eSHEth_R8A77400
Renesas R8A77400
### enumerator eSHEth_R8A77435
Renesas R8A77435
### enumerator eSHEth_R8A77430
Renesas R8A77430
### enumerator eSHEth_R8A77450
Renesas R8A77450
### enumerator eSHEth_RX72N
Renesas RX72N
### enumerator eSHEth_RZG2L
Renesas RZG2L
## Supported Reference Boards
The following reference boards have been successfully tested and predefined parameter sets in [`EcSelectLinkLayer.cpp`](_downloads/f57d3c5ec640c53354bf6dc6b93aa2c1/EcSelectLinkLayer.cpp) are available.
- Armadillo-800 EVA board
- Renesas RZ/G1E Starter Kit
- MYIR Remi Pi (Renesas RZ/G2L)
- Renesas RX72N Envision Kit
# emllSnarf.html.md
# emllSnarf
VxWorks® SNARF for General Purpose Platform.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllsnarf.html)
## Supported OS and Arch
| | VxWorks68 | VxWorks69 | VxWorks70 |
|---------------------------|------------------|------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|
| Architecture | x86_32
| ARM_32
PPC
x86_32
x86_64
| ARM_32
ARM_64
PPC
x86_32
x86_64
|
| Interrupt
supported | ✅ | ✅ | ✅ |
| Fingerprint
supported | ❌ | ❌ | ❌ |
# emllSockRaw.html.md
# emllSockRaw
Linux® Raw Socket. Hardware independent network driver.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllsockraw.html)
## Supported OS and Arch
| | Linux | Xenomai2 | Xenomai3 | Xenomai4 |
|---------------------------|--------------------------------------------------------------------------------------------------------------------------|------------------|------------------------------------------------------------|---------------------------------------|
| Architecture | ARM_32
ARM_64
PPC
RISCV_64
x86_32
x86_64
| x86_32
| ARM_64
x86_32
x86_64
| ARM_64
x86_64
|
| Interrupt
supported | ✅ | ✅ | ✅ | ✅ |
| Fingerprint
supported | ❌ | ❌ | ❌ | ❌ |
# emllSockXdp.html.md
# emllSockXdp
Linux® XDP Socket. Hardware independent network driver.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllsockxdp.html)
## Supported OS and Arch
| | Linux |
|---------------------------|------------------|
| Architecture | x86_64
|
| Interrupt
supported | ✅ |
| Fingerprint
supported | ❌ |
# emllTemac.html.md
# emllTemac
AMD Tri-Mode Ethernet Media Access Controller (TEMAC)
#### SEE ALSO
[User Manual](../ec-master-class-b/emlltemac.html)
## Supported OS and Arch
| | FreeRTOS |
|---------------------------|------------------|
| Architecture | ARM_64
|
| Interrupt
supported | ❌ |
| Fingerprint
supported | ❌ |
## Supported Reference Boards
The following reference boards have been successfully tested and predefined parameter sets in [`EcSelectLinkLayer.cpp`](_downloads/f57d3c5ec640c53354bf6dc6b93aa2c1/EcSelectLinkLayer.cpp) are available.
- Enclustra - Mercury XU5
# emllTiEnetCpswg.html.md
# emllTiEnetCpswg
Texas Instruments CPSWG for AM6x and Jacinto 7 based on Enet LLD
#### SEE ALSO
[User Manual](../ec-master-class-b/emlltienetcpswg.html)
## Supported OS and Arch
| | FreeRTOS |
|---------------------------|------------------|
| Architecture | ARM_32
|
| Interrupt
supported | ❌ |
| Fingerprint
supported | ❌ |
## Supported Reference Boards
The following reference boards have been successfully tested and predefined parameter sets in [`EcSelectLinkLayer.cpp`](_downloads/f57d3c5ec640c53354bf6dc6b93aa2c1/EcSelectLinkLayer.cpp) are available.
- J784S4XEVM - J784S4 evaluation module (EVM)
# emllTiEnetIcssg.html.md
# emllTiEnetIcssg
Texas Instruments Industrial Communications Sub System Gigabit (ICSSG) for AM6x and Jacinto 7 based on Enet LLD
#### SEE ALSO
[User Manual](../ec-master-class-b/emlltieneticssg.html)
## Supported OS and Arch
| | FreeRTOS |
|---------------------------|------------------|
| Architecture | ARM_32
|
| Interrupt
supported | ❌ |
| Fingerprint
supported | ❌ |
## Supported Reference Boards
The following reference boards have been successfully tested and predefined parameter sets in [`EcSelectLinkLayer.cpp`](_downloads/f57d3c5ec640c53354bf6dc6b93aa2c1/EcSelectLinkLayer.cpp) are available.
- TMDS64GPEVM - TI AM64x general purpose evaluation module
- TMDS243EVM - TI AM243x evaluation module
- LP-AM243 - TI AM243x general purpose LaunchPad development kit
- LP-AM263 - TI AM263x LaunchPad
# emllVlan.html.md
# emllVlan
Virtual Local Area Network.
#### SEE ALSO
[User Manual](../ec-master-class-b/emllvlan.html)
## Supported OS and Arch
| | Linux | Windows |
|---------------------------|---------------------------------------------------------------------------------------------------|---------------------------------------|
| Architecture | ARM_32
ARM_64
PPC
x86_32
x86_64
| x86_32
x86_64
|
| Interrupt
supported | ❌ | ❌ |
| Fingerprint
supported | ❌ | ❌ |
# supported-fingerprint.html.md
# Supported fingerprint
### ARM_64
- Microchip ATSHA204A
- Nvidia Jetson Orin
- Nvidia Jetson Orin
# supported-phys.html.md
# Supported PHYs
All Real-time Ethernet Driver use a common Ethernet PHY library, which means that all of the following PHY types are equally supported by all Real-time Ethernet Drivers.
The built-in generic PHY driver handles all other PHYs not listed here.
Supported PHY ID’s