Claims
- 1. A computer system comprising:a host; and a disk drive connected to the host, the disk drive comprising: a disk having a disk surface, the disk surface having a plurality of tracks arranged in an embedded servo format including servo track segments for storing servo data and data track segments for storing user data; read means for reading the servo data and the user data from the disk surface, the read means being operative during a user-data read operation to produce a time-multiplexed analog read signal that during a revolution of the disk represents analog read servo data during each of a first set of time intervals and represents analog read user data during each of a second set of time intervals; a controller including a controller port; a channel integrated circuit chip including: a. an input for receiving the time-multiplexed analog read signal; b. signal processing means for processing the time-multiplexed analog read signal to generate data symbols representing recovered servo data and recovered user data; and c. a channel port; a communication bus connected between the channel port and the controller port; the channel port transferring both the recovered servo data and the recovered user data to the communication bus; the communication bus transferring both the recovered servo data and the recovered user data to the controller port.
- 2. The computer system of claim 1 wherein the channel port is a parallel port.
- 3. The computer system of claim 2 wherein the parallel port is eight (8) bits wide.
- 4. The computer system of claim 1 further comprising:a microprocessor; a microprocessor bus coupled to the microprocessor; and the channel integrated circuit chip including a microprocessor port coupled to the microprocessor bus.
- 5. The computer system of claim 4 wherein the microprocessor port is a parallel port.
- 6. The computer system of claim 4 wherein the channel integrated circuit chip includes a plurality of microprocessor-addressable registers.
- 7. The computer system of claim 6 wherein:the data track segments include a plurality of servo bursts for fine track positioning; the time-multiplexed analog read signal represents analog read servo bursts during a third set of time intervals; the channel integrated circuit chip includes: means for demodulating the analog read servo bursts for producing servo burst information; and means for storing the servo burst information in one of the microprocessor-addressable registers.
- 8. The computer system of claim 1 wherein the channel port includes means for producing a clock signal for timing the data symbols, the disk drive further comprising:means for transferring the clock signal to the controller.
- 9. The computer system of claim 8 wherein the clock signal is a byte clock signal.
- 10. A computer system comprising:a host; and a disk drive connected to the host, the disk drive comprising: a disk having a disk surface, the disk surface having a plurality of tracks arranged in an embedded servo format including servo track segments for storing servo data and data track segments for storing user data; read means for reading the servo data and the user data from the disk surface, the read means being operative during a user-data read operation to produce a time-multiplexed analog read signal that during a revolution of the disk represents analog read servo data during each of a first set of time intervals and represents analog read user data during each of a second set of time intervals; a controller including a controller port; control means for providing a channel parameter select signal; a channel integrated circuit chip including: a. an input for receiving the time-multiplexed analog read signal; b. storage means for storing a servo data channel parameter and a user data channel parameter; c. switching means responsive to the channel parameter select signal for producing a selected channel parameter signal by selecting the servo data channel parameter during the first set of time intervals and the user data channel parameter during the second set of time intervals; d. sampled signal processing means responsive to the time-multiplexed analog read signal and the selected channel parameter signal for generating data symbols representing recovered servo data and the recovered user data; and e. a channel port; a communication bus connected between the channel port and the controller port; the channel port transferring both the recovered servo data and the recovered user data to the communication bus; the communication bus transferring both the recovered servo data and the recovered user data to the controller port.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application is a continuation of commonly owned patent application Ser. No. 08/815,352, filed Mar. 11, 1997, now U.S. Pat. No. 6,411,452, for DISK DRIVE EMPLOYING READ ERROR TOLERANT SYNC MARK DETECTION.
US Referenced Citations (6)
Continuations (1)
|
Number |
Date |
Country |
Parent |
08/815352 |
Mar 1997 |
US |
Child |
10/084819 |
|
US |