Network Control Model (ENCM & NCM)



When a high-speed USB peripheral must appear to a computer as a networked object, the technology optimized for speed and throughput is MCCI's NCM (Networking Control Model) and Experimental NCM (ENCM) drivers.

MCCI's Network Control Model (NCM) and Experimental NCM (ENCM) set the networking performance standard for high-speed, next-gen mobile devices. MCCI authored the ENCM specification, which the USB Implementers Forum plans to release as NCM.

The ENCM and NCM specifications are based on the semantics of the USB Communication Device Class Ethernet Control Model, and have been adapted to meet the needs of devices with fast network connectivity. This wire-level protocol offers a high-performance data plane optimized for use with LTE, WiMAX, HSDPA and other future network technologies.

The ENCM/NCM function model can be used either by itself as the only USB function in a configuration, or as part of a multi-function device, or as one of several configurations. For example, a configuration containing a single ENCM/NCM function model function could be combined with a configuration containing a CDC Ethernet Control Model function allowing the host to select between the two. In a multi-function device, an ENCM/NCM function may be combined with other functions, for example a DFU interface, a WMC Device Management interface, or a HID-class interface.



encm



MCCI also provides embedded ENCM/NCM product support. MCCI's firmware and driver implementations allow a wide variety of USB hardware to be used and MCCI can further adapt to meet special requirements you may have.

 


 



Back to top