Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
210 words
An apparatus for controlling a data transfer into a FIFO memory of a SCSI device, comprising: first threshold means for outputting a first threshold value; second threshold means for outputting a second threshold value; switch means connected to said first and second threshold means for switchably selecting one of said threshold values as an output value thereof; counter means for counting a difference value between a number of types received into the FIFO and a number of bytes transmitted out of the FIFO, and outputting said difference as an output value thereof; comparator connected to said switch means and to said counter means for comparing their respective output values and enabling the data transfer if said difference value is less than said output value of said switch means; control means for selecting said second threshold value as said output value of said switch means whenever the SCSI device into which the data is being transferred is an INITIATOR device and for selecting a preset value from which the counting of said counter means initiates; said second threshold value is sixteen less an offset value; said preset value is eight; and said offset value is determined by a previous SCSI arbitration between said INITIATOR and a TARGET for the data transfer.
Claim 2
Independent Claim
210 words
An apparatus for controlling a data transfer into a FIFO memory of a SCSI device, comprising: first threshold means for outputting a first threshold value; second threshold means for outputting a second threshold value; switch means connected to said first and second threshold means for switchably selecting one of said threshold values as an output value thereof; counter means for counting a difference value between a number of types received into the FIFO and a number of bytes transmitted out of the FIFO, and outputting said difference as an output value thereof; comparator connected to said switch means and to said counter means for comparing their respective output values and enabling the data transfer if said difference value is less than said output value of said switch means; control means for selecting said second threshold value as said output value of said switch means whenever the SCSI device into which the data is being transferred is an INITIATOR device and for selecting a preset value from which the counting of said counter means initiates; said second threshold value is sixteen less an offset value; said preset value is eight; and said offset value is determined by a previous SCSI arbitration between said INITIATOR and a TARGET for the data transfer.
Claim 3
Independent Claim
156 words
A method for controlling a data transfer to a FIFO memory of a SCSI device, comprising the steps of: selecting a first threshold value; arbitrating between a SCSI INITIATOR and a SCSI TARGET to determine a second threshold value; inputting said first threshold value to a first input port of a multiplexer; inputting said second threshold value to a second input port of a multiplexer; switchably selecting one of said threshold values as an output value of said multiplexer; counting a difference between a number of bytes received into the FIFO memory and a number of bytes transmitted out of the FIFO memory and outputting said difference as an output value of an up/down counter; comparing said output value of said multiplexer and said output value of said up/down counter; and enabling the data transfer to the FIFO memory if said output value of said up/down counter is less than said output value of said multiplexer.
Claim 4
Independent Claim
156 words
A method for controlling a data transfer to a FIFO memory of a SCSI device, comprising the steps of: selecting a first threshold value; arbitrating between a SCSI INITIATOR and a SCSI TARGET to determine a second threshold value; inputting said first threshold value to a first input port of a multiplexer; inputting said second threshold value to a second input port of a multiplexer; switchably selecting one of said threshold values as an output value of said multiplexer; counting a difference between a number of bytes received into the FIFO memory and a number of bytes transmitted out of the FIFO memory and outputting said difference as an output value of an up/down counter; comparing said output value of said multiplexer and said output value of said up/down counter; and enabling the data transfer to the FIFO memory if said output value of said up/down counter is less than said output value of said multiplexer.
Claim 5
Dependent Claim
29 words
The method according to claim 2, wherein: said first threshold value is selected to be zero; and said first threshold value is switchably selected during an INITIATOR-to-TARGET data transfer.
Claim 6
Dependent Claim
35 words
The method according to claim 2, wherein: said second threshold value that is determined during said arbitrating step is an offset value; and said second threshold value is switchably selected during a TARGET-to-INITIATOR data transfer.
Claim 7
Dependent Claim
37 words
The method according to claim 2, wherein: said second threshold value that is determined during said arbitrating step is an offset value of eight; and said second threshold value is switchably selected during a TARGET-to-INITIATOR data transfer.