Protocols

Belcarra USBLAN supports industry-standard USB networking protocol families and automatically matches the protocol offered by the attached device. For system integration maps, see the Host Driver Architecture and device-side USB Framework Architecture.

Multi-frame transfer behavior

EEM, NCM, and RNDIS support aggregation of multiple network frames in a single USB transfer. This generally improves bus utilization and throughput compared with single-frame transfer patterns.

Protocol notes

CDC-ECM

ECM is an early standardized USB networking model. It uses notification behavior and interface control semantics that are broadly compatible with existing host networking stacks.

CDC-EEM

EEM simplifies parts of configuration and allows multiple Ethernet frames in one USB transfer. Throughput gains depend on correct frame aggregation support on both host and device implementations.

CDC-NCM

NCM is a successor model to ECM for higher efficiency, with frame encapsulation designed for multi-frame transfer and additional device requests for capability/configuration control.

RNDIS

RNDIS remains widely used in production systems and is supported in USBLAN alongside CDC protocol options for interoperability flexibility.

Integration guidance

Need Guidance on Protocol Selection for Your Device?

Whether choosing CDC-NCM for maximum high-speed throughput or CDC-EEM for lightweight microcontroller designs, Belcarra's engineering team can help you select and test the optimal protocol for your product architecture.

Request Evaluation Kit & Protocol Support →