Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
266 words
In a data processing system transmitting data between a host processor and one of multiple I/O devices, each I/O device controlled by a control unit addressable by an address, an apparatus comprising: I/O means in the host processor for sending the address of a control unit and a command for controlling the I/O device controlled thereby; local channel control means connected to the host processor for receiving said address and said command, said local channel control means having look up means for looking up an initial status depending upon the value of said address and said command, first data transmission mean connected between said host and said look up means for transmitting said initial status to said host, and second data transmission means for transmitting said address and said command; remote channel control means connected to said second data transmission means for receiving therefrom, said address and said command transmitted from said local channel control means, said remote channel control means having means for sending said command to the control unit addressed by said address; and said control unit addressed by said address being connected between said remote channel control means and its I/O device, said control unit for receiving said command from said remote channel control means and for controlling its I/O device in accordance with said command; said host device further having operation means controlling the connection between said host processor and said local channel control means for controlling connections and disconnections between said host processor and said local channel control means dependent on said initial status for the performance of an I/O operation.
Claim 2
Dependent Claim
266 words
In a data processing system transmitting data between a host processor and one of multiple I/O devices, each I/O device controlled by a control unit addressable by an address, an apparatus comprising: I/O means in the host processor for sending the address of a control unit and a command for controlling the I/O device controlled thereby; local channel control means connected to the host processor for receiving said address and said command, said local channel control means having look up means for looking up an initial status depending upon the value of said address and said command, first data transmission mean connected between said host and said look up means for transmitting said initial status to said host, and second data transmission means for transmitting said address and said command; remote channel control means connected to said second data transmission means for receiving therefrom, said address and said command transmitted from said local channel control means, said remote channel control means having means for sending said command to the control unit addressed by said address; and said control unit addressed by said address being connected between said remote channel control means and its I/O device, said control unit for receiving said command from said remote channel control means and for controlling its I/O device in accordance with said command; said host device further having operation means controlling the connection between said host processor and said local channel control means for controlling connections and disconnections between said host processor and said local channel control means dependent on said initial status for the performance of an I/O operation.
Claim 3
Dependent Claim
79 words
The apparatus of claim 1 wherein said look up means includes type means for looking up a type depending upon the value of said address and said command and transmitting said type over said second transmission means to said remote channel control means, and said remote channel control means includes type transmission means for transmitting said type to said control unit along with said command to be used by said control unit during the performance of said I/O operation.
Claim 4
Dependent Claim
84 words
The apparatus of claim 2 wherein said look up means includes a microprocessor and a memory, said memory including an initial status table having multiple entries, said initial status table being accessed by addresses and commands, said microprocessor being connected to said memory such that said microprocessor looks up an entry in said initial status table by said address and said command received from said I/O means and returns said entry to said host over said first data transmission means as said initial status.
Claim 5
Dependent Claim
72 words
The apparatus of claim 3 wherein said memory also includes a type table having multiple entries, said type table being accessed by addresses and commands, said microprocessor further looking up an entry in said type table by the value of said address and said command received from said I/o means and transmitting said type over said second data transmission means to said remote channel control means for transmission to said control unit.
Claim 6
Dependent Claim
39 words
The apparatus of claim 4 wherein said control unit includes a memory having a data buffer for storing data being transmitted between said host processor and said I/O device such that data may be stored therein and retrieved therefrom.
Claim 7
Dependent Claim
112 words
The apparatus of claim 1 wherein said first data transmission means includes a parallel bus for transmitting said address, said command, said initial status and said data between said host processor and said local channel control means in a parallel format, said second data transmission means includes a serial bus for transmitting said address, said command said data between said local channel control means and aid remote channel control means in a serial format, and the connection between said remote channel control means and said control unit includes a parallel bus for transmitting said command and said data between said remote channel control means and said control unit in a parallel format.
Claim 8
Dependent Claim
367 words
In a data processing system transmitting data from a host processor to an I/O device controlled by a control unit having an address wherein the data is being transmitted in a WRITE operation, an apparatus comprising: I/O means in said host processor for starting said WRITE operation by transmitting a WRITE command, the address of the control unit of said I/O device, and data; local channel control means connected to said host processor for receiving said WRITE command, said address and said data transmitted by said I/O means, said local channel control means having look up means for looking up a first command-accepted status and sending said first command-accepted status to said I/O means dependent on the value of said address and the WRITE command, said first command-accepted status for indicating that said WRITE command was received, said remote channel control means further including first transmitting means for transmitting therefrom said WRITE command, said address and said data; remote channel control means connected to said local channel control means for receiving said WRITE command, said address and said data transmitted from said first transmitting means, said remote channel control means including second transmitting means for transmitting said WRITE command and said data to the control unit identified by said address; said control unit being connected to said remote channel control means for receiving from said second transmitting means said WRITE command and said data, said control unit further having status means for sending a second command-accepted status to said remote channel control means after the receipt of said WRITE command from said remote channel control means; said remote channel control means having remote status means for sending a third command-accepted status to said local channel control means after the receipt of said second command-accepted status from said control unit; said local channel control means having local status means for sending a channel-end status to said host processor after the receipt of said third command-accepted status from said remote channel control means; and disconnect means in said I/O means for disconnecting said local channel control means form said host processor after the receipt of said channel-end status from the local status means of said local channel control means.
Claim 9
Dependent Claim
367 words
In a data processing system transmitting data from a host processor to an I/O device controlled by a control unit having an address wherein the data is being transmitted in a WRITE operation, an apparatus comprising: I/O means in said host processor for starting said WRITE operation by transmitting a WRITE command, the address of the control unit of said I/O device, and data; local channel control means connected to said host processor for receiving said WRITE command, said address and said data transmitted by said I/O means, said local channel control means having look up means for looking up a first command-accepted status and sending said first command-accepted status to said I/O means dependent on the value of said address and the WRITE command, said first command-accepted status for indicating that said WRITE command was received, said remote channel control means further including first transmitting means for transmitting therefrom said WRITE command, said address and said data; remote channel control means connected to said local channel control means for receiving said WRITE command, said address and said data transmitted from said first transmitting means, said remote channel control means including second transmitting means for transmitting said WRITE command and said data to the control unit identified by said address; said control unit being connected to said remote channel control means for receiving from said second transmitting means said WRITE command and said data, said control unit further having status means for sending a second command-accepted status to said remote channel control means after the receipt of said WRITE command from said remote channel control means; said remote channel control means having remote status means for sending a third command-accepted status to said local channel control means after the receipt of said second command-accepted status from said control unit; said local channel control means having local status means for sending a channel-end status to said host processor after the receipt of said third command-accepted status from said remote channel control means; and disconnect means in said I/O means for disconnecting said local channel control means form said host processor after the receipt of said channel-end status from the local status means of said local channel control means.
Claim 10
Dependent Claim
438 words
In a data processing system transmitting data from an I/O device controlled by a control unit having an address to a host processor wherein the data is being transmitted in a READ operation, an apparatus comprising: I/O means in said host processor for starting said READ operation by transmitting a READ command and the address of the control unit of said I/O device; local channel control means connected to said host processor for receiving said READ command and said address transmitted by said I/O means, said local channel control means including a look up means for looking up an initial status and sending said initial status to said I/O means dependent on the value of said address and said READ command, said remote channel control means further including first transmitting means for transmitting therefrom said READ command and said address; said I/O means having disconnect means for disconnecting said local channel control means from said host processor after the receipt of said initial status from said the look-up means of said local channel control means; remote channel control means connected to said local channel control means for receiving said READ command and said address transmitted from said first transmitting means, said remote channel control means including second transmitting means for transmitting said READ command to the control unit identified by said address; said control unit being connected to said remote channel control means for receiving from said second transmitting means, said READ command, said control unit also having status means for sending a first command-accepted status to said remote channel control means after the receipt of said READ command from said remote channel control means, and said control unit further being connected to said I/O unit and having means for receiving data from said I/O unit after receiving said READ command from said second transmitting means and for transmitting said data to said remote channel control means; said remote channel control means having remote status means for sending a second command-accepted status to said local channel control means after the receipt of said first command-accepted status from said control unit, and having means for sending said data from said control unit to said local channel control means; and said local channel control means having local connect means for connecting said local channel control means to said host processor after the receipt of said second command-accepted status from said remote channel control means, and further having data transfer means for transferring said data from said remote channel control means to said host processor after said local connect means has connected said local channel control means to said host processor.
Claim 11
Dependent Claim
438 words
In a data processing system transmitting data from an I/O device controlled by a control unit having an address to a host processor wherein the data is being transmitted in a READ operation, an apparatus comprising: I/O means in said host processor for starting said READ operation by transmitting a READ command and the address of the control unit of said I/O device; local channel control means connected to said host processor for receiving said READ command and said address transmitted by said I/O means, said local channel control means including a look up means for looking up an initial status and sending said initial status to said I/O means dependent on the value of said address and said READ command, said remote channel control means further including first transmitting means for transmitting therefrom said READ command and said address; said I/O means having disconnect means for disconnecting said local channel control means from said host processor after the receipt of said initial status from said the look-up means of said local channel control means; remote channel control means connected to said local channel control means for receiving said READ command and said address transmitted from said first transmitting means, said remote channel control means including second transmitting means for transmitting said READ command to the control unit identified by said address; said control unit being connected to said remote channel control means for receiving from said second transmitting means, said READ command, said control unit also having status means for sending a first command-accepted status to said remote channel control means after the receipt of said READ command from said remote channel control means, and said control unit further being connected to said I/O unit and having means for receiving data from said I/O unit after receiving said READ command from said second transmitting means and for transmitting said data to said remote channel control means; said remote channel control means having remote status means for sending a second command-accepted status to said local channel control means after the receipt of said first command-accepted status from said control unit, and having means for sending said data from said control unit to said local channel control means; and said local channel control means having local connect means for connecting said local channel control means to said host processor after the receipt of said second command-accepted status from said remote channel control means, and further having data transfer means for transferring said data from said remote channel control means to said host processor after said local connect means has connected said local channel control means to said host processor.