Claims
- 1. A disc storage apparatus comprising:
- at least one disc having at least one recording surface;
- a disc control unit for receiving a first number of write data, and selectively outputting, through a plurality of lines, a second number of write data obtained from the first number of write data, where the first number of write data and the second number of write data are each at least two write data;
- an encoder circuit coupled to the disc control unit through the plurality of lines for receiving the second number of write data from the disc control unit through the plurality of lines, encoding the second number of write data in parallel to produce coded data, and outputting the coded data for recording on the at least one recording surface; and
- a microprocessor for designating the second number of write data to be selectively outputted by the disc control unit through the plurality of lines and received by the encoder circuit from the disc control unit through the plurality of lines.
- 2. A disc storage apparatus according to claim 1, wherein the first number of write data is a first number of bits of write data;
- wherein the second number of write data is a second number of bits of write data; and
- wherein the first number of bits of write data and the second number of bits of write data are each at least two bits of write data.
- 3. A disc storage apparatus according to claim 1, wherein the disc control unit outputs the second number of write data through respective ones of the plurality of lines in parallel; and
- wherein the encoder circuit receives the second number of write data from the disc control unit through the respective ones of the plurality of lines in parallel.
- 4. A disc storage apparatus according to claim 1, wherein the encoder circuit encodes the second number of write data in parallel using a code which requires parallel data of at least two bits for encoding.
- 5. A disc storage apparatus according to claim 1, wherein the plurality of lines constitutes a single path;
- wherein the disc control unit outputs the second number of write data through the single path; and
- wherein the encoder circuit receives the second number of write data from the disc control unit through the single path.
- 6. A disc storage apparatus according to claim 1, wherein the at least one disc is driven by a single rotating shaft; and
- wherein the disc control unit is a single disc control unit including an error correcting circuit for generating an error correcting code, the single disc control unit corresponding to the at least one disc in a fixed control relation.
- 7. A disc storage apparatus according to claim 1, wherein the disc control unit includes an error correcting circuit.
- 8. A disc storage apparatus according to claim 7, wherein the error correcting circuit is responsive to the second number of write data for generating an error correcting code.
- 9. A disc storage apparatus according to claim 8, wherein the error correcting circuit generates the error correcting code based on a Reed-Solomon code.
- 10. A disc storage apparatus according to claim 8, further comprising a buffer memory;
- wherein the disc control unit further includes a buffer memory control circuit for reading write data for use in generating the error correcting code from the buffer memory.
- 11. A disc storage apparatus according to claim 1, wherein the second number of write data is less than or equal to the first number of write data.
- 12. A disc storage apparatus according to claim 1, wherein the first number of write data is provided by a host computer; and
- wherein the disc storage apparatus further comprises:
- a host interface control unit coupled to the host computer and the disc control unit; and
- a buffer memory coupled to the host interface control unit and the disc control unit.
- 13. A disc storage apparatus comprising:
- at least one disc having at least one recording surface;
- a disc control unit for receiving a first number of write data, and outputting, through a plurality of lines, a second number of write data selected from the first number of write data, where the first number of write data and the second number of write data are each at least two write data;
- an encoder circuit coupled to the disc control unit through the plurality of lines for receiving the second number of write data from the disc control unit through the plurality of lines, encoding the second number of write data in parallel to produce coded data, and outputting the coded data for recording on the at least one recording surface; and
- a microprocessor for designating the second number of write data to be selected from the first number of write data, outputted by the disc control unit through the plurality of lines, and received by the encoder circuit from the disc control unit through the plurality of lines.
- 14. A disc storage apparatus according to claim 13, wherein the first number of write data is a first number of bits of write data;
- wherein the second number of write data is a second number of bits of write data; and
- wherein the first number of bits of write data and the second number of bits of write data are each at least two bits of write data.
- 15. A disc storage apparatus according to claim 13, wherein the disc control unit outputs the second number of write data through respective ones of the plurality of lines in parallel; and
- wherein the encoder circuit receives the second number of write data from the disc control unit through the respective ones of the plurality of lines in parallel.
- 16. A disc storage apparatus according to claim 13, wherein the encoder circuit encodes the second number of write data in parallel using a code which requires parallel data of at least two bits for encoding.
- 17. A disc storage apparatus according to claim 13, wherein the plurality of lines constitutes a single path;
- wherein the disc control unit outputs the second number of write data through the single path; and
- wherein the encoder circuit receives the second number of write data from the disc control unit through the single path.
- 18. A disc storage apparatus according to claim 13, wherein the at least one disc is driven by a single rotating shaft; and
- wherein the disc control unit is a single disc control unit including an error correcting circuit for generating an error correcting code, the single disc control unit corresponding to the at least one disc in a fixed control relation.
- 19. A disc storage apparatus according to claim 13, wherein the disc control unit includes an error correcting circuit.
- 20. A disc storage apparatus according to claim 19, wherein the error correcting circuit is responsive to the second number of write data for generating an error correcting code.
- 21. A disc storage apparatus according to claim 20, wherein the error correcting circuit generates the error correcting code based on a Reed-Solomon code.
- 22. A disc storage apparatus according to claim 20, further comprising a buffer memory;
- wherein the disc control unit further includes a buffer memory control circuit for reading write data for use in generating the error correcting code from the buffer memory.
- 23. A disc storage apparatus according to claim 13, wherein the second number of write data is less than or equal to the first number of write data.
- 24. A disc storage apparatus according to claim 13, wherein the first number of write data is provided by a host computer; and
- wherein the disc storage apparatus further comprises:
- a host interface control unit coupled to the host computer and the disc control unit; and
- a buffer memory coupled to the host interface control unit and the disc control unit.
- 25. A disc storage apparatus comprising:
- at least one disc having at least one recording surface;
- a disc control unit for receiving a first number of write data, and outputting, through a plurality of lines, a second number of write data obtained from the first number of write data, where the second number of write data is at least two write data but is less than the first number of write data;
- an encoder circuit coupled to the disc control unit through the plurality of lines for receiving the second number of write data from the disc control unit through the plurality of lines, encoding the second number of write data in parallel to produce coded data, and outputting the coded data for recording on the at least one recording surface; and
- a microprocessor for designating the second number of write data to be outputted by the disc control unit through the plurality of lines and received by the encoder circuit from the disc control unit through the plurality of lines.
- 26. A disc storage apparatus according to claim 25, wherein the first number of write data is a first number of bits of write data;
- wherein the second number of write data is a second number of bits of write data; and
- wherein second number of bits of write data is at least two bits of write data but is less than the first number of bits of write data.
- 27. A disc storage apparatus according to claim 25, wherein the disc control unit outputs the second number of write data through respective ones of the plurality of lines in parallel; and
- wherein the encoder circuit receives the second number of write data from the disc control unit through the respective ones of the plurality of lines in parallel.
- 28. A disc storage apparatus according to claim 25, wherein the encoder circuit encodes the second number of write data in parallel using a code which requires parallel data of at least two bits for encoding.
- 29. A disc storage apparatus according to claim 25, wherein the plurality of lines constitutes a single path;
- wherein the disc control unit outputs the second number of write data through the single path; and
- wherein the encoder circuit receives the second number of write data from the disc control unit through the single path.
- 30. A disc storage apparatus according to claim 25, wherein the at least one disc is driven by a single rotating shaft; and
- wherein the disc control unit is a single disc control unit including an error correcting circuit for generating an error correcting code, the single disc control unit corresponding to the at least one disc in a fixed control relation.
- 31. A disc storage apparatus according to claim 25, wherein the disc control unit includes an error correcting circuit.
- 32. A disc storage apparatus according to claim 31, wherein the error correcting circuit is responsive to the second number of write data for generating an error correcting code.
- 33. A disc storage apparatus according to claim 32, wherein the error correcting circuit generates the error correcting code based on a Reed-Solomon code.
- 34. A disc storage apparatus according to claim 32, further comprising a buffer memory;
- wherein the disc control unit further includes a buffer memory control circuit for reading write data for use in generating the error correcting code from the buffer memory.
- 35. A disc storage apparatus according to claim 25, wherein the first number of write data is provided by a host computer; and
- wherein the disc storage apparatus further comprises:
- a host interface control unit coupled to the host computer and the disc control unit; and
- a buffer memory coupled to the host interface control unit and the disc control unit.
- 36. A disc storage apparatus comprising:
- a disc having a recording surface;
- a head associated with the recording surface for recording data on the recording surface;
- a disc control unit responsive to r-bit parallel data which is received from a host computer, the disc control unit including q-bit data output terminals for outputting q-bit data derived from the r-bit parallel data, where q and r are integers and q<r; and
- an encoder circuit responsive to the q-bit data from the q-bit data output terminals for producing and outputting coded data in accordance therewith for recording by the head on the recording surface.
- 37. A disc control unit according to claim 36, wherein 2<q<r.
- 38. A disc storage apparatus comprising:
- a disc having a recording surface;
- a head associated with the recording surface for recording data on the recording surface;
- a disc control unit responsive to r-bit parallel data which is received from a host computer for outputting q bits of the r-bit parallel data as q-bit parallel data, where q and r are integers and 2<q<r; and
- an encoder circuit responsive to the q-bit parallel data from the disc control unit for producing coded data using a code which requires parallel data of at least two bits for encoding, and for outputting the coded data for recording by the head on the recording surface.
- 39. A disc storage apparatus according to claim 38, wherein the disc control unit outputs the q-bit parallel data on a single path and the encoder circuit receives the q-bit parallel data from the single path.
- 40. A disc storage apparatus according to claim 38, further comprising a circuit for receiving the coded data from the encoder circuit and outputting the coded data to the head.
- 41. A disc storage apparatus according to claim 38, wherein the disc is driven by a single rotating shaft; and
- wherein the disc control unit is a single disc control unit including an error correcting circuit for generating an error correcting code, the single disc control unit corresponding to the disc in a fixed control relation.
- 42. A disc storage apparatus according to claim 38, wherein the disc control unit includes an error correcting circuit.
- 43. A disc storage apparatus according to claim 42, wherein the error correcting circuit is responsive to the r-bit parallel data for generating an error correcting code.
- 44. A disc storage apparatus according to claim 43, wherein the error correcting code is generated based on a Reed-Solomon code.
- 45. A disc storage apparatus according to claim 43, further comprising a buffer memory;
- wherein the disc control unit further includes a buffer memory control circuit for reading recording data for use in generating the error correcting code from the buffer memory.
- 46. A disc storage apparatus according to claim 38, wherein the disc storage apparatus further comprises:
- a host interface control unit coupled to the host computer and the disc control unit; and
- a buffer memory coupled to the host interface control unit and the disc control unit.
- 47. A disc storage apparatus comprising:
- a disc having a recording surface;
- a head associated with the recording surface for recording data on the recording surface;
- a disc control unit responsive to r-bit parallel data which is received from a host computer for outputting q bits of the r-bit parallel data as q-bit parallel data, where q and r are integers and 2<q<r; and
- an encoder circuit responsive to the q-bit parallel data from the disc control unit for producing coded data using a code which can be implemented in a parallel form using a circuit which is simpler than a circuit which is required to implement the code in a serial form, and for outputting the coded data for recording by the head on the recording surface.
Priority Claims (2)
Number |
Date |
Country |
Kind |
1-328925 |
Dec 1989 |
JPX |
|
1-332931 |
Dec 1989 |
JPX |
|
CROSS-REFERENCE TO RELATED APPLICATIONS
This is a continuation of application Ser. No. 08/199,988 filed on Feb. 22, 1994, now U.S. Pat. No. 5,737,632, which is a continuation of application Ser. No. 07/630,236 filed on Dec. 19, 1990, now abandoned.
US Referenced Citations (21)
Foreign Referenced Citations (10)
Number |
Date |
Country |
51-65912 |
Jun 1976 |
JPX |
58-3113 |
Jan 1983 |
JPX |
58-133062 |
Aug 1983 |
JPX |
60-183642 |
Sep 1985 |
JPX |
61-145767 |
Jul 1986 |
JPX |
64-76563 |
Mar 1989 |
JPX |
1-91375 |
Apr 1989 |
JPX |
1-171160 |
Jul 1989 |
JPX |
1-264316 |
Oct 1989 |
JPX |
2-103781 |
Apr 1990 |
JPX |
Continuations (2)
|
Number |
Date |
Country |
Parent |
199988 |
Feb 1994 |
|
Parent |
630236 |
Dec 1990 |
|