System and apparatus for early fixed latency subtractive decoding
AssigneeMarvell International Ltd.
InventorsSamantha J. Edirisooriya, Sujat Jamil, David E. Miner, R. Frank O'Bleness, Steven J. Tu, Hang T. 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.
Claims20
An apparatus comprising:
- a positive decoding device configured to acknowledge a first bus transaction within a first time period based on a signal received from a bus;
- and
- a subtractive decoding device configured to acknowledge a second bus transaction within a second time period substantially equal to the first time period based on a signal received from the bus.
An apparatus comprising:
- acknowledge logic configured to assert a first acknowledge signal in response to a signal received from a bus interface indicating the initiation of a first bus transaction;
- and
- subtractive decoding logic configured to sense a second acknowledge signal and to disregard the signal received from the bus interface indicating the initiation of a first bus transaction in response to the second acknowledge signal.
An apparatus comprising:
- acknowledge logic configured to transmit a first acknowledge signal in response to a signal received from a bus interface indicating the initiation of a first bus transaction;
- and
- subtractive decoding logic to detect a retry signal and to disregard the signal received from a bus interface indicating the initiation of a 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 first 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:
- 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 to acknowledge a bus transaction;
- 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.