发明名称 USB VIRTUALIZATION
摘要 Described herein are methods and systems for virtualization of a USB device to enable sharing of the USB device among a plurality of host processors in a multi-processor computing system. A USB virtualization unit for sharing of the USB device include a per-host register unit, each corresponding to a host processor includes one or more of a host register interface, host data interface, configuration registers, and host control registers, configured to receive simultaneous requests from one or more host processors from amongst the plurality of host processors for the USB device. The USB virtualization unit also includes a pre-fetch direct memory access (DMA) configured to pre-fetch DMA descriptors associated with the requests to store in a buffer. The USB virtualization unit further includes an endpoint specific switching decision logic (ESL) configured to schedule data access based on the DMA descriptors from the host processor's local memory corresponding to each request.
申请公布号 WO2012140668(A3) 申请公布日期 2013.01.03
申请号 WO2012IN00251 申请日期 2012.04.09
申请人 INEDA SYSTEMS PVT. LTD;KANIGICHERLA, BALAJI;VOLETI, SIVA RAGHURAM;DOMMETI, SURYA NARAYANA;TANDABOINA, KRISHNA MOHAN;LOTTI, RAJANI 发明人 KANIGICHERLA, BALAJI;VOLETI, SIVA RAGHURAM;DOMMETI, SURYA NARAYANA;TANDABOINA, KRISHNA MOHAN;LOTTI, RAJANI
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址