Patent ReferencesBinary phase shift key modulator with programmable level control Method and apparatus for configuring a control program nucleus with a minimum impact on system availabiltiy Dynamic instruction modifying controller and operation method Programmable controller which allows control in formation to be updated during execution Layered SCSI device driver with error handling circuit providing sense data from device directly to the driver on the occurrence of an error Data storage system including a BIOS extension memory on an adapter between a host computer and disk drive Subscriber terminal with plug in expansion card Microprocessor having external control store Patent #: 5404560 InventorAssigneeApplicationNo. 350555 filed on 12/07/1994US Classes:710/62, Peripheral adapting710/5, Input/Output command process710/72, Application-specific peripheral adapting710/74For data storage deviceExaminersPrimary: Harvey, Jack B.Assistant: Travis, John Attorney, Agent or FirmInternational ClassG06F 013/00AbstractA peripheral device capable of replacing resident microcode with new microcode by download by an application program is disclosed. The disclosed peripheral device comprises a non-volatile memory containing the resident microcode. Further circuitry is responsive to the application program for receiving peripheral device commands. A resident processor, which is coupled to the non-volatile memory and the receiving circuitry, is responsive to the resident microcode, and includes a detector for a received initiator peripheral device command. The resident processor also includes a detector for a transfer disk drive command, which includes the new microcode, and which is received while the disk drive is in a waiting state. Further circuitry is coupled between the receiving circuitry and the non-volatile memory and is responsive to the resident processor, for entering the waiting state when an initiator command is detected, and for transferring the new microcode from the receiving circuitry into the nonvolatile memory and restarting the operation of the disk drive when a transfer disk drive command is detected. A method for operating a disk drive to replace resident microcode with new microcode by download by an application program, and an application program for replacing resident microcode in such a disk drive with new microcode by download are also disclosed.Other References
| |