Digital device configuration and method
DCFirst Claim
1. In a system including a host device having a host processing arrangement for controlling the overall host device and for operational support of an electromechanical storage arrangement, which is initially provided separate from the host device, and which stores digital data on a rotatable disk, and a particular firmware configuration is used for controlling a particular version of the storage arrangement such that a first portion of the particular firmware configuration is required to allow the storage arrangement to access any digital data that is stored on the rotatable disk, and said storage arrangement may be provided in an updated version which requires an updated firmware configuration that changes at least the first portion of the updated firmware configuration, compared to the first portion of the particular firmware configuration, in a way which precludes access to the digital data that is stored on the rotatable disk of said undated version when using only the first portion of the particular firmware configuration, a method comprising:
- electrically interfacing the updated version of the storage arrangement with said host processing arrangement of the host device, said storage arrangement including at least the first portion of the particular firmware configuration for use in controlling the particular version of the storage arrangement;
storing a first firmware update in the host device that is limited to a difference between the first portion of the particular firmware configuration and the first portion of the updated firmware configuration; and
transferring the first firmware update to the storage arrangement, using the host processing arrangement, and thereafter, operating the storage arrangement by executing the difference between the first portion of the updated firmware configuration and the particular firmware configuration, along with cooperatively executing at least a part of the first portion of the particular firmware configuration, that is exclusive of said difference, for accessing the digital data that is stored on said disk and without replacing the first portion of the particular firmware configuration in the storage arrangement.
13 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An electromechanical data storage arrangement is interfaced with a host. The interface may include a conductor that carries read and write gate signals. Another conductor carries both a servo sync mark and an error signal. The storage arrangement includes an external serial interface connected to a host serial interface applying a device identification to a portion of serial control-related data that travels over the interface. A serial router in the storage arrangement uses the device identification to manage the control-related data between the interface and a number of serial devices and associated interfaces within the storage arrangement. The serial router is in selective data communication with each of the device serial interfaces, for using the device identification to direct a host-asserted command to a targeted device where each device is controlled by a different command set such that the system can be customized for different command sets of different devices.
75 Citations
25 Claims
-
1. In a system including a host device having a host processing arrangement for controlling the overall host device and for operational support of an electromechanical storage arrangement, which is initially provided separate from the host device, and which stores digital data on a rotatable disk, and a particular firmware configuration is used for controlling a particular version of the storage arrangement such that a first portion of the particular firmware configuration is required to allow the storage arrangement to access any digital data that is stored on the rotatable disk, and said storage arrangement may be provided in an updated version which requires an updated firmware configuration that changes at least the first portion of the updated firmware configuration, compared to the first portion of the particular firmware configuration, in a way which precludes access to the digital data that is stored on the rotatable disk of said undated version when using only the first portion of the particular firmware configuration, a method comprising:
-
electrically interfacing the updated version of the storage arrangement with said host processing arrangement of the host device, said storage arrangement including at least the first portion of the particular firmware configuration for use in controlling the particular version of the storage arrangement; storing a first firmware update in the host device that is limited to a difference between the first portion of the particular firmware configuration and the first portion of the updated firmware configuration; and transferring the first firmware update to the storage arrangement, using the host processing arrangement, and thereafter, operating the storage arrangement by executing the difference between the first portion of the updated firmware configuration and the particular firmware configuration, along with cooperatively executing at least a part of the first portion of the particular firmware configuration, that is exclusive of said difference, for accessing the digital data that is stored on said disk and without replacing the first portion of the particular firmware configuration in the storage arrangement. - View Dependent Claims (2, 5, 6, 8, 9, 10, 11, 12, 13, 14)
-
-
3. In a system including a host device having a host processing arrangement for controlling the overall host device and for operational support of an electromechanical storage arrangement, which is initially provided separate from the host device, and which stores digital data on a rotatable disk, and a particular firmware configuration is used for controlling a particular version of the storage arrangement such that a first portion of the particular firmware configuration is required to allow the storage arrangement to access any digital data that is stored on the rotatable disk, and said storage arrangement maybe provided in an updated version which requires an updated firmware configuration that changes at least the first portion of the updated firmware configuration, compared to the first portion of the particular firmware configuration, in a way which precludes access to the digital data that is stored on the rotatable disk of said updated version when using only the first portion of the particular firmware configuration, a firmware control arrangement, comprising;
-
a storage arrangement control configuration electrically interfaced with said host processing arrangement of the host device and with the updated version of the storage arrangement, said storage arrangement control configuration including at least the first portion of the particular firmware configuration stored for execution by the storage arrangement control configuration in controlling the particular version of the storage arrangement; a firmware update stored in the host device that is limited to a difference between the first portion of the particular firmware and the first portion of the updated firmware configuration for access by the host processing arrangement; and an instruction set for transferring the firmware update to the storage arrangement control configuration in a way that causes the storage arrangement control configuration to, thereafter, execute the difference between the first portion of the updated firmware configuration and the particular firmware configuration along with cooperatively executing at least a part of the particular firmware configuration, that is exclusive of said difference, for accessing the distal data that is stored on said disk and without completely replacing the first portion of the particular firmware configuration for controlling the storage arrangement. - View Dependent Claims (4, 7, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. In a system including a host device having a host processing arrangement for controlling the overall host device and for operational support of an electromechanical storage arrangement which is initially provided separate from the host device, and which stores digital data on a rotatable disk, and a particular firmware configuration is used for controlling a particular version of the storage arrangement and said storage arrangement may be provided in an updated version which requires an updated firmware configuration, a firmware control arrangement, comprising:
-
a firmware ROM section in the host device which stores at least first portion of the particular firmware configuration for controlling the particular version of the storage arrangement; a firmware update stored in the storage arrangement, separate from said first portion of the particular firmware configuration, that is limited to a difference between the first portion of the particular firmware configuration and the updated firmware configuration for access by the host processing arrangement; and an instruction set that causes the host processing arrangement to retrieve the firmware update from the storage arrangement and, thereafter, to execute said firmware update as said difference along with executing an unmodified part of the first portion of the particular firmware configuration from said firmware ROM section to thereby implement said updated firmware configuration without a need to replace the first portion of the particular firmware configuration, as stored in the firmware ROM section; wherein said first portion of the particular firmware configuration is required to allow the storage arrangement to access a second portion of the particular firmware configuration that is stored on the rotatable disk and said firmware update includes said difference in the first portion of the updated firmware configuration such that the firmware update is required to access any data that is stored the disk of said updated version of the storage arrangement.
-
Specification