The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 23, 2015
Filed:
Oct. 05, 2011
Cristian Duroiu, San Diego, CA (US);
Jaya Prakash Subramaniam Ganasan, Youngsville, NC (US);
Vinod Chamarty, San Diego, CA (US);
Mark Michael Schaffer, Raleigh, NC (US);
Joshua H. Stubbs, Boulder, CO (US);
Robert N. Gibson, Boulder, CO (US);
Kris Tiri, San Diego, CA (US);
Moinul H. Khan, San Diego, CA (US);
Bohuslav Rychlik, San Diego, CA (US);
Serag Gadelrab, Ontario, CA;
Simon Booth, San Diego, CA (US);
Cristian Duroiu, San Diego, CA (US);
Jaya Prakash Subramaniam Ganasan, Youngsville, NC (US);
Vinod Chamarty, San Diego, CA (US);
Mark Michael Schaffer, Raleigh, NC (US);
Joshua H. Stubbs, Boulder, CO (US);
Robert N. Gibson, Boulder, CO (US);
Kris Tiri, San Diego, CA (US);
Moinul H. Khan, San Diego, CA (US);
Bohuslav Rychlik, San Diego, CA (US);
Serag GadelRab, Ontario, CA;
Simon Booth, San Diego, CA (US);
QUALCOMM Incorporated, San Diego, CA (US);
Abstract
Devices, systems, methods, and computer-readable mediums for arbitrating bus transactions on a communications bus based on health information are disclosed. Health information of master devices can be used to adjust priorities of bus transactions from master devices to meet quality of service requirements of the master devices. In one embodiment, a bus interconnect is provided and configured to communicate bus transactions from any of a plurality of master devices to slave device(s) coupled the bus interconnect. The bus interconnect is further configured to map health information for each of the plurality of master devices into virtual priority space. The bus interconnect is further configured to translate the virtual priority space into a physical priority level for each of the plurality of master devices. The bus interconnect is further configured to arbitrate bus transactions for the plurality of master devices based on physical priority level for the plurality of master devices.