Network Control Model (CDC NCM)




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

CDC Network Control Model (CDC NCM) and MCCI's Early NCM (ENCM) set the networking performance standard for high-speed, next-gen mobile devices. MCCI authored the ENCM specification, and is the primary contributor to and technical editor of the released CDC NCM specification.

The CDC NCM and ENCM 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 NCM/ENCM 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 NCM/ENCM 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 NCM/ENCM function may be combined with other functions, for example a DFU interface, a WMC Device Management interface, or a HID-class interface.

ncm

MCCI also provides embedded NCM/ENCM 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.

Complementing the Windows Host Driver product line for Windows XP through Windows 7, MCCI also offers NCM and ENCM drivers for Windows CE and Windows Mobile platforms.



Back to top