Patent ID: 8831021

Claim:
A bridge, comprising: a first bus interface protocol port configured to receive a first bus interface protocol transaction request having a transaction request parameter indicating a destination address; a second bus interface protocol port; and a protocol mapping controller, including a plurality of mapping window registers, and configured to store at least a first mapping window and a second mapping window in the plurality of mapping window registers as a corresponding first plurality and second plurality of dynamically configurable transaction mapping parameters, wherein the first plurality of dynamically configurable transaction mapping parameters includes a first window location parameter indicating a first address space in the first bus interface protocol, and the second plurality of dynamically configurable transaction mapping parameters includes a second window location parameter indicating a second address space in the first bus interface protocol, wherein the first plurality and second plurality of dynamically configurable transaction mapping parameters each include a mapped transaction priority parameter, and define a corresponding at least one translation rule for translating the transaction request according to the first bus interface protocol into a transaction request according to the second bus interface protocol, wherein the corresponding translation rule defined by the mapped transaction priority parameter is transaction priority level within the second bus interface protocol; if the destination address of the first bus interface protocol transaction request matches any among the first address space and the second address space, select, as a selected mapping window, from the first and the second mapping windows according to said match; and to map the first bus interface protocol transaction request to a bus interface protocol transaction request on the second bus interface protocol port in accordance with the selected mapping window.