Pass-through information transfers inserted after a continued primitive in serial communications between a device and a host
AssigneeWestern Digital Technologies, Inc.
InventorJohn C. Masiewicz
Life of this patent
Estimating the term…
Abstract
A device communicatively coupled to a host in a Serial Advanced Technology Attachment (SATA) format. The device includes a processor to control operations in the device and a serial interface to control serial communication with the host in accordance with the SATA format. The serial interface, after the transmission of a continued primitive, inserts pass-through information to the host within or outside of a frame information structure (FIS). If the host is not pass-through enabled, the host ignores the pass-through information. However, if the host is pass-through enabled, the host recognizes the pass-through information.
Claims30
A device communicatively coupled to a host in a Serial Advanced Technology Attachment (SATA) format, the device comprising:
- a processor to control operations in the device;
- and
- a serial interface to control serial communication with the host in accordance with the SATA format, including:
- after a transmission of a continued primitive by the device, inserting pass-through information to the host by replacing pseudo-random data with a message information structure (MIS) that includes the pass-through information, prior to the device sending a primitive;
- wherein the host is one of pass-through enabled or not pass-through enabled, and if the host is not pass-through enabled, the host ignores the pass-through information, whereas if the host is pass-through enabled, the host recognize the pass-through information.
A host communicatively coupled to a device in a Serial Advanced Technology Attachment (SATA) format, the host comprising:
- a processor to control operations in the host;
- and
- a serial interface to control serial communication with the device in accordance with the SATA format, including:
- after a transmission of a continued primitive by the host, inserting pass-through information to the device by replacing pseudo-random data with a message information structure (MIS) that includes the pass-through information, prior to the host sending a primitive;
- wherein the device is one of pass-through enabled or not pass-through enabled, and if the device is not pass-through enabled, the device ignores the pass-through information, whereas if the device is pass-through enabled, the device recognize the pass-through information.
A device communicatively coupled to a host in a Serial Advanced Technology Attachment (SATA) format, the device comprising:
- a processor to control operations in the device;
- and
- a serial interface to control serial communication with the host in accordance with the SATA format, including:
- after a transmission of a continued primitive by the host, the host inserts pass-through information to the device by replacing pseudo-random data with a message information structure (MIS) that includes the pass-through information, prior to the host sending a primitive;
- wherein the device is one of pass-through enabled or not pass-through enabled, and if the device is not pass-through enabled, the device ignores the pass-through information, whereas if the device is pass-through enabled, the device recognize the pass-through information.
Dependencies are inferred from the claim text.