发明申请
- 专利标题: USB VIRTUALIZATION
- 专利标题(中): USB虚拟化
-
申请号: US14111404申请日: 2012-04-09
-
公开(公告)号: US20140032794A1公开(公告)日: 2014-01-30
- 发明人: Balaji Kanigicherla , Siva Raghuram Voleti , Surya Narayana Dommeti , Krishna Mohan Tandaboina , Rajani Lotti
- 申请人: Balaji Kanigicherla , Siva Raghuram Voleti , Surya Narayana Dommeti , Krishna Mohan Tandaboina , Rajani Lotti
- 申请人地址: IN Hyderabad
- 专利权人: INEDA SYSTEMS PVT. LTD.
- 当前专利权人: INEDA SYSTEMS PVT. LTD.
- 当前专利权人地址: IN Hyderabad
- 优先权: IN1259/CHE/2011 20110411
- 国际申请: PCT/IN12/00251 WO 20120409
- 主分类号: G06F13/28
- IPC分类号: G06F13/28
摘要:
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.
公开/授权文献
- US08972624B2 USB virtualization 公开/授权日:2015-03-03
信息查询