×

Disk drive system on chip with integrated buffer memory and support for host memory access

  • US 7,958,292 B2
  • Filed: 08/19/2004
  • Issued: 06/07/2011
  • Est. Priority Date: 06/23/2004
  • Status: Active Grant
First Claim
Patent Images

1. A circuit for a magnetic storage device, comprising:

  • a first high speed interface configured to operate as an enterprise interface;

    a storage controller in communication with the first high speed interface;

    a buffer of the magnetic storage device in communication with the storage controller; and

    a bridge circuit that is connected between the first high speed interface and a desktop interface, wherein the bridge circuit is configured to store storage-related buffer data, wherein the storage related buffer data is to be stored on a disk of the magnetic storage device,wherein the magnetic storage device is configured to generate the storage-related buffer data during operation based on host data received from a host device, wherein the storage-related buffer data includes the host data,wherein the storage controller is configured tostore the storage-related buffer data in the buffer prior to being stored on the disk,transmit and receive the storage-related buffer data over the first high speed interface to and from another storage device of the host device, wherein the another storage device (i) is external to the magnetic storage device and (ii) includes the desktop interface,determine whether the buffer has available capacity for the storage-related buffer data, andstore the storage-related buffer data in the bridge circuit and the another storage device (i) when the buffer does not have available capacity for the storage-related buffer data and (ii) prior to the storage-related buffer data being stored on the disk, andwherein the bridge circuit transfers the storage-related buffer data from the host device back to the magnetic storage device based on a request to retrieve buffer data generated by the magnetic storage device.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×