Patent ID: 6957280
Filing Date: 2005-10-18
Classification: G06F

Abstract:
1. A method comprising: addressing a storage device coupled to a central processing unit through a controller and a register device, wherein the controller is coupled to the central processing unit through a system bus and the register device is coupled between the central processing unit and the controller, the register device disposed externally to said central processing unit and said controller, said controller having an end that is adapted to receive a device; writing a block length to a memory queue; writing content of a plurality of registers to the memory queue; storing a descriptor command register with one of a read and a write command and transmitting the one of read and write command to the memory queue; setting values to a plurality of direct memory access bits; setting a protocol; waiting for an interrupt signal from the storage device, allowing completion of an input/output (I/O) cycle to the device by using a shadow register space of said controller and said register device during a condition when a task-file register is written and said central processing unit must wait until the I/O cycle out to said task-file register is completed, and receiving said commands by said register device from said central processing unit at a higher rate than said controller receives said commands from said register device.