Handling of write transactions in a data processing apparatus
AssigneeArm Limited
InventorsBruce James Mathewson, Antony John Harris
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsBruce James Mathewson, Antony John Harris
Estimating the term…
A data processing apparatus and method of handling write transactions in such an apparatus is provided. The apparatus has a plurality of devices, and bus circuitry providing connection paths between the plurality of devices. At least one of the devices has a bus master interface operable to generate write transactions for output via the bus circuitry, whilst at least one of the devices has a bus slave interface operable to receive the write transactions from the bus circuitry. A write transaction includes transferring a write address from a bus master interface to a bus slave interface and separately transferring write data from the bus master interface to the bus slave interface. In accordance with embodiments of the present invention, the bus master interface is allowed to generate a write transaction such that the write data is received at the bus slave interface before the associated write address. This leads to a significant decrease in the complexity of the apparatus.
Apparatus for processing data, said apparatus comprising:
A method of handling write transactions in a data processing apparatus comprising a plurality of devices and bus circuitry providing connection paths between the plurality of devices, the method comprising the steps of:
Dependencies are inferred from the claim text.