Method for use with a data coherency protocol allowing multiple snoop queries to a single snoop transaction and system therefor
AssigneeMotorola, Inc.
InventorMichael D. Snyder
Life of this patent
Estimating the term…
Loading patent…
AssigneeMotorola, Inc.
InventorMichael D. Snyder
Estimating the term…
A method for use with a data coherency protocol has the steps of receiving a bus transaction in a data processor from a bus, receiving a first response from a memory location, .generating a first protocol signal, receiving a second response from the memory location, generating a second protocol signal and outputting either the first or second protocol signal responsive to the coherency protocol. The data processor operates at a clock frequency at least twice as fast as the bus. The data processor can query its memories at least twice and receive at least two responses during a single cycle of the bus clock. Therefore, the data processor can ignore busy responses from the memories that occur before the end of the single bus clock cycle.
A method of maintaining data coherency in a data processing system, the data processing system comprising a bus and a plurality of subsystems coupled to the bus, the bus operating at a first clock frequency, at least a first one of the plurality of subsystems operating at a second clock frequency, a ratio of the second clock frequency to the first clock frequency greater than or equal to two, the method comprising the steps of:
A system for use with a data coherency protocol comprising:
Dependencies are inferred from the claim text.