Mechanism To Enhance PCIe Generation Switching
US-2024427710-A1 · Dec 26, 2024 · US
US2016224492A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016224492-A1 |
| Application number | US-201514998105-A |
| Country | US |
| Kind code | A1 |
| Filing date | Dec 24, 2015 |
| Priority date | May 16, 2013 |
| Publication date | Aug 4, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Some demonstrative embodiments include apparatuses, systems and/or methods of transitioning a device to a default state. For example, an apparatus may include a first Protocol Adaptation Layer (PAL) communication unit to communicate PAL traffic with a second PAL communication unit over a communication link, the PAL traffic comprising traffic of a PAL connection over a PAL, the PAL is above a layer of the communication link, wherein the first PAL communication unit is to communicate a device reset request and a device reset response with the second PAL communication unit over the communication link, the device reset request indicating transitioning of a peripheral device to a default state, the device reset response in response to the device reset request, the device reset response indicating whether the device reset request is successfully handled.
Opening claim text (preview).
What is claimed is: 1 . An apparatus comprising a memory and a processor, the processor configured to cause a media-agnostic (MA) Universal Serial Bus (USB) host of an MA USB Protocol Adaptation Layer (PAL) to: transmit a USB device reset request (USBDevResetReq) to an MA USB device, the USB device reset request comprising a handle of a USB device to be transitioned to a default state; following receipt of a USB device reset response (USBDevResetResp) comprising a status code indicating success from the MA USB device, transmit a modify EP0 request (ModifyEP0Request) packet to the MA USB device, the modify EP0 request packet configured to request for an updated End-Point (EP) handle corresponding to the USB device; and process a modify EP0 response (ModifyEP0Response) packet from the MA USB device, the modify EP0 response packet comprising the updated EP handle. 2 . The apparatus of claim 1 , wherein said processor is configured to cause said MA USB host to: transmit a control transfer request to the MA USB device following a control USB Request block (URB) comprising an indication of a USB port reset corresponding to the USB device; and transmit the USB device reset request, following receipt of a control transfer response from the MA USB device. 3 . The apparatus of claim 2 , wherein receipt of the control transfer response is after transitioning of the USB device to the default state. 4 . The apparatus of claim 1 , wherein the USB device reset response comprises the handle of said USB device, and a status code field to indicate whether the USB device reset request is successfully completed. 5 . The apparatus of claim 1 , wherein the MA USB PAL is configured to enable connectivity between a USB host and one or more USB devices. 6 . The apparatus of claim 1 , wherein the processor is configured to control a PAL connection, over the PAL, between the MA USB host and the MA USB device, said PAL is above a data link layer. 7 . The apparatus of claim 1 comprising a Media Access Control (MAC) component and a Physical Layer (PHY) component. 8 . The apparatus of claim 1 comprising a radio, and a phased array antenna. 9 . The apparatus of claim 1 comprising a network interface. 10 . The apparatus of claim 1 comprising at least one antenna. 11 . A product comprising one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one computer processor, enable the at least one computer processor to implement one or more operations at a media-agnostic (MA) Universal Serial Bus (USB) host of an MA USB Protocol Adaptation Layer (PAL), the operations comprising: transmitting a USB device reset request (USBDevResetReq) to an MA USB device, the USB device reset request comprising a handle of a USB device to be transitioned to a default state; following receipt of a USB device reset response (USBDevResetResp) comprising a status code indicating success from the MA USB device, transmitting a modify EP0 request (ModifyEP0Request) packet to the MA USB device, the modify EP0 request packet configured to request for an updated End-Point (EP) handle corresponding to the USB device; and processing a modify EP0 response (ModifyEP0Response) packet from the MA USB device, the modify EP0 response packet comprising the updated EP handle. 12 . The product of claim 11 , wherein the operations comprise: transmitting a control transfer request to the MA USB device following a control USB Request block (URB) comprising an indication of a USB port reset corresponding to the USB device; and transmitting the USB device reset request, following receipt of a control transfer response from the MA USB device. 13 . The product of claim 12 , wherein receipt of the control transfer response is after transitioning of the USB device to the default state. 14 . The product of claim 11 , wherein the USB device reset response comprises the handle of said USB device, and a status code field to indicate whether the USB device reset request is successfully completed. 15 . The product of claim 11 , wherein the MA USB PAL is configured to enable connectivity between a USB host and one or more USB devices. 16 . The product of claim 11 , wherein the operations comprise controlling a PAL connection, over the PAL, between the MA USB host and the MA USB device, said PAL is above a data link layer. 17 . An apparatus comprising a memory and a processor, the processor configured to cause a media-agnostic (MA) Universal Serial Bus (USB) device of an MA USB Protocol Adaptation Layer (PAL) to: process a USB device reset request (USBDevResetReq) from an MA USB host, the USB device reset request comprising a handle of a USB device to be transitioned to a default state; transmit a USB device reset response (USBDevResetResp) to the MA USB host, the USB device reset response comprising the handle of the USB device, and a success status code field to indicate whether the USB device reset request is successfully completed; process a modify EP0 request (ModifyEP0Request) packet from the MA USB host, the modify EP0 request packet configured to request for an updated End-Point (EP) handle corresponding to the USB device; and transmit a modify EP0 response (ModifyEP0Response) packet to the MA USB host, the modify EP0 response packet comprising the updated EP handle. 18 . The apparatus of claim 17 , wherein said processor is configured to cause said MA USB device to, upon receipt of the USB device reset request, inform a USB controller of transition of the USB device to the default state. 19 . The apparatus of claim 18 , wherein said processor is configured to cause said MA USB device to trigger said USB controller to initiate a USB device reset command. 20 . The apparatus of claim 19 , wherein the USB controller comprises an extensible Host Controller Interface (xHCI). 21 . The apparatus of claim 17 , wherein said processor is configured to cause said MA USB device to: process a control transfer request from the MA USB host, the control transfer request to trigger a transitioning of the USB device to the default state; and transmit a control transfer response to the MA USB host, after the transitioning of the USB device to the default state. 22 . The apparatus of claim 21 , wherein the processor is configured to cause the MA USB device to process the USB device reset request after transmission of the control transfer response. 23 . The apparatus of claim 17 , wherein the MA USB PAL is configured to enable connectivity between a USB host and one or more USB devices. 24 . The apparatus of claim 17 , wherein the processor is configured to control a PAL connection, over the PAL, between the MA USB host and the MA USB device, said PAL is above a data link layer. 25 . The apparatus of claim 17 comprising a Media Access Control (MAC) component, and a Physical Layer (PHY) component. 26 . The apparatus of claim 17 comprising a radio, and a phased array antenna. 27 . The apparatus of claim 17 comprising a network interface. 28 . The apparatus of claim 17 comprising at least one antenna. 29 . A product comprising one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least
Hybrid transport · CPC title
for adaptation of a particular data processing system to different peripheral devices · CPC title
Interconnection of computers and peripherals (printer information exchange with computer G06F3/1293) · CPC title
on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247) · CPC title
Electrical coupling · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.