Data release to reduce latency in on-chip system bus
AssigneeMIPS Technologies, Inc.
InventorsRadhika Thekkath, G. Michael Uhler
Life of this patent
Estimating the term…
Loading patent…
AssigneeMIPS Technologies, Inc.
InventorsRadhika Thekkath, G. Michael Uhler
Estimating the term…
An on-chip split transaction system bus having separate address and data portions is provided. The system bus contains separate address and data buses for initiating and tracking transactions on either or both of the address or data portions of the bus. The system bus provides communication via a bus interface that includes split transaction tracking and control to establish transaction ID's for each transaction initiated by the bus interface, and to determine whether data appearing on the data portion of the system bus is associated with one of its pending transactions. The bus interface also contains a data release mechanism to reduce turn around time of the data bus between competing data bus masters. The data release mechanism is incorporated within the bus interface of all data bus masters. A data bus master drives data release during the last cycle of a data transaction. Another data bus masters (awaiting mastership) receives the data release and begin driving the data bus one cycle after seeing data release.
An on-chip system bus having a bus arbiter, and a plurality of data master devices that perform data transfers, wherein the data transfers have a cycle length that are indeterminate by the bus arbiter, each of the master devices comprising:
A processing device configured to access an on-chip bus to perform a data transfer, the access initiated when the processing device generates a data bus request signal to a bus arbiter, wherein the data transfer has a cycle length that is indeterminate by the bus arbiter, the processing device comprising:
A computer program product for use with a computing device, the computer program product comprising:
A method for granting access to a data bus within an on-chip multi-master environment, the method comprising:
Dependencies are inferred from the claim text.