×

Information handling system for transfer of command blocks to a local processing side without local processor intervention

  • US 5,968,143 A
  • Filed: 12/13/1995
  • Issued: 10/19/1999
  • Est. Priority Date: 12/13/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. An information handling system for transferring command blocks from a host processing side to a local processing side over an I/O expansion bus, comprising:

  • a host processing unit for processing command and data information on the host processing side;

    a host memory accessible by the host processing unit including one or more memory portions for storing one or more command blocks created by the host processing unit to be transferred to the local processing side;

    a local processing unit for processing command blocks transferred from the host processing side;

    a local memory accessible by the local processing unit including one or more local memory portions for storing the command blocks transferred from the host processing side and a command address queue portion having a plurality of local command address images wherein each of the command address images stores a local command address information corresponding to a local memory portion; and

    a command block transfer controller for controlling command block transfers including a command address register set accessible by the host processing unit and a command address queue register set programmable by the local processing unit before starting of any command block transfer for setting a predefined local memory address for the command address queue portion, the command address register set including address register for storing a host command address information corresponding to a host memory portion storing a command block to be transferred to the local processing side and a register for storing a command transfer start signal;

    wherein the host processing unit writes the host command address information and concurrent therewith writes the command transfer start signal information into the signal register; and

    wherein the command block transfer controller is responsive to the command start signal to retrieve the command block from the host memory without local processing unit intervention; and

    wherein the command block transfer controller is responsive to said predefined local memory address for storing the command block in the local memory portion corresponding to the predefined local address.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×