US 12,321,300 B2
Apparatus and methods for translating transactions between one or more requesting units and a target unit
Buheng Xu, Beijing (CN); Xiao Han, Suzhou (CN); Philip Ng, Markham (CA); and Shiwu Yang, Suzhou (CN)
Assigned to ADVANCED MICRO DEVICES, INC., Santa Clara, CA (US); and ATI TECHNOLOGIES ULC, Markham (CA)
Filed by ADVANCED MICRO DEVICES, INC., Santa Clara, CA (US); and ATI TECHNOLOGIES ULC, Markham (CA)
Filed on Jun. 30, 2023, as Appl. No. 18/345,992.
Prior Publication US 2025/0004974 A1, Jan. 2, 2025
Int. Cl. G06F 13/42 (2006.01)
CPC G06F 13/42 (2013.01) [G06F 2213/40 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus for translating transaction requests comprising:
memory comprising a bus protocol translation lookup table (LUT) that comprises bus protocol translation data and corresponding response bus protocol translation data corresponding to each of a plurality of requesting clients; and
a bus protocol translation controller configured to:
in response to a transaction request, read the bus protocol translation data from the bus protocol translation LUT based on a table entry address associated with at least one of the plurality of requesting clients and generate an outgoing translated transaction request based on the bus protocol translation data; and
send the outgoing translated transaction request to at least one target unit using the corresponding response bus protocol translation data.