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) drivers. MCCI has off-the-shelf eval drivers available for Windows and QNX platforms. Mac OS drivers are also available.

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

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


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

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

Back to top