Method of performing read/write process on recording medium, parameter adjustment method, storage device, computer system, and storage medium employing the methods
US-9508382-B2 · Nov 29, 2016 · US
US9607632B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9607632-B1 |
| Application number | US-201615044726-A |
| Country | US |
| Kind code | B1 |
| Filing date | Feb 16, 2016 |
| Priority date | Feb 16, 2016 |
| Publication date | Mar 28, 2017 |
| Grant date | Mar 28, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods, apparatuses, and systems for allowing a single-die preamp to act as two or more virtual preamps for reading or writing data through multiple heads or elements concurrently. A selection register of a preamplifier is set to enable access to a primary register map. Values of registers in the primary register map are set to program a primary preamp channel for performing read or write operations to a first head. The selection register is then set to enable access to a secondary register map, and values of registers in the secondary register map are set to program a secondary preamp channel for performing read or write operations to a second head. Read or write operations can be performed to the first head through the primary preamp channel at a same time that read or write operations are performed to the second head through the second preamp channel.
Opening claim text (preview).
What is claimed is: 1. A method comprising steps of: setting a selection register of a preamplifier in a storage device to enable access to a primary register map of the preamplifier; setting values of registers in the primary register map to program a primary preamp channel for performing read or write operations to a first reader or writer element in the storage device; setting the selection register to enable access to a secondary register map of the preamplifier; setting values of registers in the secondary register map to program a secondary preamp channel for performing read or write operations to a second reader or writer element in the storage device; and performing the read or write operations to the first reader or writer element through the primary preamp channel while concurrently performing the read or write operations to the second reader or writer element through the second preamp channel. 2. The method of claim 1 , wherein the secondary register map comprises a same number of registers as the primary register map and wherein only a subset of registers in the secondary register may hold distinct values from the corresponding registers in the primary register map. 3. The method of claim 1 , wherein the preamplifier comprises a plurality of secondary preamp channels, each associated with one of a plurality of secondary register maps. 4. The method of claim 1 , wherein setting the selection register to enable access to the primary register map or secondary register map comprises issuing a command to a serial interface (“SIF”) of the preamplifier. 5. The method of claim 1 , wherein the preamplifier comprises independent write-enable controls for the primary preamp channel and secondary preamp channel, the method further comprising: setting the write-enable control associated with the primary preamp channel to indicate a write operation; and setting the write-enable control associated with the secondary preamp channel to indicate a read operation. 6. The method of claim 5 , wherein the preamplifier further comprises a hardware control line associated with enabling the independent write-enable controls. 7. The method of claim 5 , wherein the write-enable control associated with the secondary preamp channel comprises a first I/O control line selected from a plurality of I/O control lines of the preamplifier, the first I/O control line selected by setting one or more register values in the secondary register map. 8. The method of claim 1 , wherein the preamplifier comprises controls to enable the secondary register map, the method further comprising: setting at least one register value associated with enabling the secondary register map to indicate enabled. 9. The method of claim 1 , wherein the storage device comprises a hard disk drive (“HDD”) device. 10. A preamplifier apparatus for a storage device, the preamplifier apparatus connected to a plurality of read/write heads of the storage device and comprising a primary register map and at least one secondary register map, the preamplifier apparatus configured to control read or write operations of a first of the plurality of read/write heads based on a contents of the primary register map while concurrently controlling read or write operations of a second of the plurality of read/write heads based on the contents of the at least one secondary register map. 11. The preamplifier apparatus of claim 10 , wherein the secondary register map comprises a same number of registers as the primary register map and wherein only a subset of registers in the secondary register may hold distinct values from the corresponding registers in the primary register map. 12. The preamplifier apparatus of claim 10 , wherein access to the at least one secondary register map is enabled by setting a secondary register map selection bit in the primary register map. 13. The preamplifier apparatus of claim 12 , wherein setting the secondary register map selection bit comprises issuing a command to a serial interface (“SIF”) of the preamplifier apparatus. 14. The preamplifier apparatus of claim 10 , further comprising a logic circuit providing independent write-enable controls associated with the primary register map and the at least one secondary register map. 15. The preamplifier apparatus of claim 14 , wherein the preamplifier apparatus is implemented on a single-die. 16. The preamplifier apparatus of claim 14 , wherein the logic circuit comprises a switch configured to select a first I/O control line from a plurality of I/O control lines of the preamplifier apparatus for the write-enable control associated with the at least one secondary register map based on values of one or more register values in the secondary register map. 17. A system comprising: a single-die preamplifier in a hard-disk (“HDD”) device, the preamplifier containing a plurality of preamp channels and independent virtual controls; and a processor in a controller of the HDD, the processor connected to the preamplifier by a serial interface and configured to send commands over the serial interface to enable a virtual preamp feature of the preamplifier; set a secondary register map selection register of the preamplifier to address a primary register map of the preamplifier; set a head selection register of the primary register map to select a first read/write head of the HDD device for read or write operations through a primary preamp channel of the preamplifier; set registers in the primary register map to program the primary preamp channel for the first read/write head; set the secondary register map selection register to address a secondary register map of the preamplifier; set a head selection register of the secondary register map to select a second read/write head of the HDD device for read or write operations through a secondary preamp channel of the preamplifier; set registers in the secondary register map to program the secondary preamp channel for the second read/write head; and perform read or write operations to the first read/write head through the primary preamp channel while concurrently performing read or write operations to the second read/write head through the second preamp channel. 18. The system of claim 17 , wherein the preamplifier comprises a plurality of secondary preamp channels, each associated with one of a plurality of secondary register maps. 19. The system of claim 17 , wherein the virtual preamp feature of the preamplifier is disabled if the head selection register of the primary register map and the head selection register of the secondary register map are set to select a same read/write head and reader element. 20. The system of claim 17 , wherein the preamplifier comprises independent write-enable controls for the primary preamp channel and secondary preamp channel, the processor further configured to: set a write-enable control associated with the primary preamp channel to indicate a write operation; and set a write-enable control associated with the secondary preamp channel to indicate a read operation.
adjusting the signal strength during recording or reproduction, e.g. variable gain amplifiers (optimum power control for optical discs G11B7/125) · CPC title
Digital recording · CPC title
relative to rotating disc · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.