USB Modem Driver Solution



The MCCI® USB Modem Integration Package allows OEMs to create a USB modem (or other product that uses Dial-Up Networking) quickly and cost-effectively. MCCI combines firmware with WDM drivers that provide Plug and Play modem operation in a Windows systems from Windows 2000 through Windows Vista. Key Features
  • The MCCI USB DataPump® provides a standard interface between the peripheral firmware and the USB controller silicon, typically an Intel 823930Ax microcontroller or Lucent USS820. The data pump incorporates all the functionality required for "Chapter 9" compatibility.
  • MCCI software/firmware modules are USB Communications Device Class (CDC) compatible. For Windows 2000, XP and Vista, MCCI provides the WDM component needed to operate the modem.
  • All required USB class firmware is provided to allow a rapid implementation on the device.
  • MCCI Hardware design services coupled with software/firmware design services provide the highest quality total solution available.
  • Modules can be sold separately or as a full package.
  • MCCI's customers benefit from MCCI's years of technical experience. MCCI senior software engineers have a complete understanding of how Windows WDM drivers work as well as a complete understanding of the USB specifications -- MCCI engineers wrote the specifications. MCCI's customers can focus on developing features that differentiate their products, and to take advantage of the opportunities available to companies who enter the market early.
  • Compared to standard operating system offerings, the MCCI Communication Class drivers are much faster. Rates of up to 8Mbps can be achieved in ordinary dial-up networking (PPP) applications.
  • MCCI or our customers can adapt the drivers to work around deficiencies or limitations in the device USB silicon.
  • Because MCCI wrote the driver, we can provide active and detailed support.
Software
The diagram below shows the structure of the MCCI WDM modem drivers in a typical implementation. The Virtual ISA Bus Serial VxD supplied by MCCI enables the host-side functions within a DOS environment. The Communications Class driver supplied by MCCI provides the data transfer between the WDM stack and the standard VCOMMD modem interface. The USB modem WDM Driver module, also supplied by MCCI, recognizes and configures the modem, and initiates the flow of information. All other host-side software modules are incorporated in Windows.

Software

Firmware
On the device side, MCCI provides firmware modules to make the hardware function as a USB modem. Our firmware supports many different modem hardware interfaces. Incorporated into the modem side is the MCCI USB DataPump, which manages all protocol traffic for the USB. This high performance kernel plugs into other higher level device firmware, that is customized to the OEM modem hardware platform. Different USB data pump libraries are incorporated depending on the microprocessor selected by the customer.

Firmware

Hardware
MCCI hardware design services complete the picture. The following block diagram shows a microprocessor-based design. The capabilities of the microprocessor selected determines the hardware modules necessary for incorporating USB into the target modem. Because the fundamental design is similar across many USB platforms, customization to other microprocessors or interface strategies is straightforward.

Hardware


Back to top