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.

Date of Patent:
Nov. 22, 2016

Filed:

Jan. 19, 2016
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Mark S. Fredrickson, Rochester, MN (US);

Scott M. Willenborg, Stewartville, MN (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/34 (2006.01); G06F 13/362 (2006.01); G06F 13/40 (2006.01);
U.S. Cl.
CPC ...
G06F 13/362 (2013.01); G06F 13/4068 (2013.01);
Abstract

Embodiments herein describe a switchboard coupled to a system bus in an integrated circuit for managing the flow of data between different entities coupled to the bus (e.g., processing cores, accelerators, memory controllers, input/output (I/O) interfaces, and the like). The switchboard is a hardware module that may be tasked with assigning different system bus addresses (or range of addresses) to each of the entities coupled to the bus. These addresses may be unique such that each entity can be uniquely identified by its assigned address. The address space of the system bus also includes managed address that are reserved—i.e., are not assigned to any particular entity. The switchboard is tasked with assigning the managed addresses (also referred to as virtual channels) to an entity which can be used to enable direct communication between hardware entities using the system bus.


Find Patent Forward Citations

Loading…