AN00131: USB CDC-ECM Class for Ethernet over USB

FAVOURITE VERSION RELEASED COMMENTS DOCUMENTATION SOFTWARE
3.1.0 2025-07-01 Updated to align with lib_xud release 3.0.0 VIEW HTML VIEW PDF ZIP
View older versions
3.0.0 2025-04-07 App note moved out of lib_xud/examples. Now supports xcore.ai processor ZIP ZIP
2.0.2rc1 2016-01-08 PDF ZIP
2.0.1rc1 2015-09-30 PDF ZIP
2.0.0rc3 2015-03-22 PDF ZIP
INFO

Overview#

This app note shows how to implement the CDC-ECM class on USB, which supports emulation of ethernet interfaces over USB. In this example document we show how to run a web-server over USB on an xcore device.

Key features#

  • USB Communications Device Class (CDC)

  • Ethernet Control Model (ECM)

Known issues#

  • None

Required tools#

  • XMOS XTC Tools: 15.3.1

Required libraries (dependencies)#

Support#

This package is supported by XMOS Ltd. Issues can be raised against the software at: http://www.xmos.com/support

Scroll to Top