System and apparatus for early fixed latency subtractive decoding
AssigneeMarvell International Ltd.
InventorsSamantha Edirisooriya, Sujat Jamil, David Miner, R. O'Bleness, Steven Tu, Hang Nguyen
Life of this patent
Estimating the term…
Abstract
Systems and methods for early fixed latency subtractive decoding are disclosed. The subtractive decoding device speculatively acknowledges a bus transaction within a fixed time period that is the same as the time period for positive decoding. Pipelining of a new bus transaction may therefore be accomplished each new time period. A bus transaction may be retried if no acknowledgement occurs within the fixed time period.
Claims24
1-29. (canceled)
An apparatus comprising:
- a positive decoding device coupled with a bus to acknowledge a first bus transaction within a first time period;
- and
- a subtractive decoding device coupled with the bus to acknowledge a second bus transaction within a second time period substantially equal to the first time period.
An apparatus comprising:
- acknowledge logic coupled with a bus interface to assert a first acknowledge signal in response to initiation of a first bus transaction;
- and
- subtractive decoding logic coupled with the bus interface to sense a second acknowledge signal and to disregard the first bus transaction in response to the second acknowledge signal.
An apparatus comprising:
- acknowledge logic coupled with a bus interface to transmit a first acknowledge signal in response to initiation of a first bus transaction;
- and
- subtractive decoding logic to detect a retry signal and to disregard the first bus transaction in response to detection of the retry signal.
A computing system comprising:
- a bus agent to initiate a first bus transaction;
- a positive decoding device to acknowledge the first bus transaction within a firs time period beginning from initiation of the first bus transaction;
- and
- a subtractive decoding device to conditionally acknowledge the first bus transaction within the first time period.
A computing system comprising:
- a bus agent to initiate a plurality of bus transactions;
- a positive decoding device to acknowledge a first bus transaction of the plurality of bus transactions within a predetermined time period from initiation of the first bus transaction;
- and
- a subtractive decoding device to acknowledge a second bus transaction of the plurality of bus transactions within substantially the same predetermined time period.
An apparatus comprising:
- means for sensing a first bus transaction;
- and
- subtractive decoding means for acknowledging the first bus transaction within a predetermined time period corresponding to a positive decoding acknowledgement.
An apparatus comprising:
- a bus interface to sense initiation of a bus transaction;
- and
- a decoding device having a machine-accessible medium including data that, when executed by the decoding device, causes the decoding device to:
- conditionally assert a first acknowledge signal;
- and
- disregard the bus transaction if a second acknowledge signal is asserted.
An apparatus comprising:
- a bus interface to sense a first bus transaction;
- and
- a subtractive decoding device to conditionally acknowledge the first bus transaction with a first acknowledgement within a predetermined time period;
- wherein the bus interface also senses a second acknowledgement of the first bus transaction within the predetermined time period, and
- the subtractive decoding device disregards the first bus transaction in response to the second acknowledgement.
An apparatus comprising:
- a bus interface to sense initiation of a first bus transaction;
- and
- a subtractive decoding device to conditionally acknowledge the first bus transaction within a first predetermined time period from the first bus transaction initiation;
- wherein
- the bus interface also senses a retry signal for the first bus transaction;
- and
- the subtractive decoding device disregards the first bus transaction in response to sensing of the retry signal.
Dependencies are inferred from the claim text.