Magnetic disk controller and method
First Claim
1. A magnetic disk controller comprising:
- an interface that receives and transmits data to be written into a magnetic disk;
a first buffer and a second buffer each of which temporarily stores data that is received from the interface and is to be written into at least one sector of the magnetic disk;
an encoding unit that encodes the data stored in any of the first buffer and the second buffer into data representing a signal to be applied to the magnetic disk; and
a buffer control unit that, while writing the data received from the interface into at least one of the first buffer and the second buffer, reads the data from the other buffer, causes the encoding unit to encode the read data, and stores the encoded data into the other buffer, whereina data width M between the encoding unit and the first and second buffers is at least equal to twice a data width N between the interface and the first and second buffers.
9 Assignments
0 Petitions
Accused Products
Abstract
Among other disclosed subject matter, a magnetic disk controller includes an interface that receives and transmits data to be written into a magnetic disk. The magnetic disk controller includes a first buffer and a second buffer each of which temporarily stores data that is to be written into at least one sector of the magnetic disk. The magnetic disk controller includes an encoding unit that encodes the data stored in any of the first buffer and the second buffer into data representing a signal to be applied to the magnetic disk. A data width M between the encoding unit and the first and second buffers is at least equal to twice a data width N between the interface and the first and second buffers.
7 Citations
11 Claims
-
1. A magnetic disk controller comprising:
-
an interface that receives and transmits data to be written into a magnetic disk; a first buffer and a second buffer each of which temporarily stores data that is received from the interface and is to be written into at least one sector of the magnetic disk; an encoding unit that encodes the data stored in any of the first buffer and the second buffer into data representing a signal to be applied to the magnetic disk; and a buffer control unit that, while writing the data received from the interface into at least one of the first buffer and the second buffer, reads the data from the other buffer, causes the encoding unit to encode the read data, and stores the encoded data into the other buffer, wherein a data width M between the encoding unit and the first and second buffers is at least equal to twice a data width N between the interface and the first and second buffers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of controlling writing of data into a magnetic disk, comprising:
-
temporarily storing, into each of a first buffer and a second buffer, data which is received from an interface configured to receive and transmit data to be written into the magnetic disk and which is to be written into at least one sector of the magnetic disk; encoding the data stored in any of the first buffer and the second buffer into data representing a signal to be applied to the magnetic disk; and while writing the data received from the interface into at least one of the first buffer and the second buffer, reading the data from another buffer, subjecting the read data to the encoding, and then storing the encoded data into the other buffer, wherein a data width M between an encoding unit and the first and second buffers is at least equal to twice a data width N between the interface and the first and second buffers.
-
-
9. A magnetic disk controller comprising:
-
means for temporarily storing, into each of a first buffer and a second buffer, data which is received from an interface configured to receive and transmit data to be written into a magnetic disk and which is to be written into at least one sector of the magnetic disk; means for encoding the data stored in any of the first buffer and the second buffer into data representing a signal to be applied to the magnetic disk; and means for, while writing the data received from the interface into at least one of the first buffer and the second buffer, reading the data from another buffer, subjecting the read data to the encoding, and then storing the encoded data into the other buffer, wherein a data width M in the means for encoding is at least equal to twice a data width N between the interface and the first and second buffers.
-
-
10. A magnetic disk controller comprising:
-
an interface that receives and transmits data to be written into a magnetic disk; a first buffer and a second buffer each of which temporarily stores data that is to be written into at least one sector of the magnetic disk; and an encoding unit that encodes the data stored in any of the first buffer and the second buffer into data representing a signal to be applied to the magnetic disk; wherein a data width M between the encoding unit and the first and second buffers is at least equal to twice a data width N between the interface and the first and second buffers.
-
-
11. A method of controlling writing of data into a magnetic disk, comprising:
-
temporarily storing, into each of a first buffer and a second buffer, data received from an interface which is to be written into at least one sector of a magnetic disk; and encoding the data stored in any of the first buffer and the second buffer into data representing a signal to be applied to the magnetic disk; wherein a data width M used in the encoding is at least equal to twice a data width N between the interface and the first and second buffers.
-
Specification