Multiple Processor Interfaces for a USB Device
Original Publication Date: 2003-Jul-30
Included in the Prior Art Database: 2003-Jul-30
In a system that supports a USB device, there can be N processors or processes that share and manage a USB device. This provides faster processing and response time on the bus and can aid in maximizing bus utilization from the device end. In the system described herein, a USB device structure is defined and logically partitioned such that it allows two separate processes access and independent usage of the USB device. This allows separate processes to manage USB resources independently, increasing USB system throughput in the device.