Method and apparatus for reloading microinstruction code to a SCSI sequencer
AssigneeSeagate Technology LLC
InventorsDhlrubwai N. Desai, David M. Lewis, Don M. Robinson
Life of this patent
Estimating the term…
Loading patent…
AssigneeSeagate Technology LLC
InventorsDhlrubwai N. Desai, David M. Lewis, Don M. Robinson
Estimating the term…
Connected blocks of micro-instructions are reloaded to a register file in a sequencer, which is used for controlling an interfacing between a host computer, a magnetic disk-drive, and a buffer memory. This provides for efficiently reloading sequencer microinstructions into a relatively small sequencer-memory space and minimizes use of external system resources for reloading microinstructions. This avoids the sequencer having to remain in a wait condition until a system processor completes higher priority tasks and becomes available for reloading instructions to memory cells of the sequencer. The method includes storing a plurality of blocks of microinstructions in a buffer memory device. A first block of microinstructions is stored in a register file. A second block of microinstructions stored within the buffer memory device is called using microinstructions contained within the first block of microinstructions. The second block of microinstructions are loaded into the register file, where the second block of microinstruction contain microinstructions for loading a third block of microinstructions into the register file, and so on. The sequencer interfaces with a buffer memory, which stores a plurality of blocks of microinstructions. A register file stores a first block of microinstructions, where the first block of microinstructions includes microinstructions for selecting a second block of microinstructions from the buffer memory. The first block of microinstruction includes microinstructions for subsequently loading the selected second block of microinstructions into the register file.
A sequencer for controlling interfacing between a host computer, a magnetic disk-drive, and a buffer memory, comprising:
A method for reloading blocks of micro-instructions to a register file in a sequencer for controlling interfacing between a host computer, a magnetic disk-drive, and a buffer memory, comprising the steps of:
Dependencies are inferred from the claim text.