×

Multi-drive controller with encoder circuitry that generates ECC check bytes using the finite field for optical data for appending to data flowing to HDA

  • US 5,661,848 A
  • Filed: 09/08/1994
  • Issued: 08/26/1997
  • Est. Priority Date: 09/08/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A multiple-drive controller adapted for use with a host and at least two drive mechanisms, the host having a host interface constituting a first type of interface, one of the two drive mechanisms comprising a player mechanism having means for loading and unloading at least one optical disk therein and having a player-mechanism interface constituting a second type of interface, and the other drive mechanism comprising a head disk assembly (HDA) having fixed media therein and having a HDA interface constituting a third type of interface, the optical disk containing data including ECC check bytes encoded such that a combination of check bytes and a data block define a codeword in a set of Reed Solomon codewords generated over a predetermined finite field, the multiple-drive controller comprising:

  • at least three independently-operable communication means including;

         1) an I/O communication means compatible with the host interface;

         2) a player-mechanism communication means compatible with the player-mechanism interface; and

         3) a HDA communication means compatible with the HDA interface;

    the I/O communication means being shared by the two drive mechanisms and providing for communication of host commands, status, and data via the host interface;

    command decoding means shared by the two drive mechanisms for decoding host commands received via the I/O communication means;

    buffer memory means shared by the two drive mechanisms;

    control means responsive to the command decoding means for providing control signals to cause operations to be performed to cause data to flow through the buffer memory means in paths from the player-mechanism communication means to the I/O communications means and bidirectionally between the I/O communications means and the HDA communications means;

    the control means including encoder circuitry for generating ECC check bytes and appending the check bytes to data flowing to the HDA communication means to form a codeword in a set of Reed Solomon codewords generated by the same predetermined finite field used for the optical-disk data.

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