Address translation services buffer
AssigneeATI Technologies ULC
InventorsPhilip Ng, Vinay Patel
Life of this patent
Estimating the term…
Loading patent…
AssigneeATI Technologies ULC
InventorsPhilip Ng, Vinay Patel
Estimating the term…
An address translation buffer or ATB is provided for emulating or implementing the PCIe (Peripheral Component Interface Express) ATS (Address Translation Services) protocol within a PCIe-compliant device. The ATB operates in place of (or in addition to) an address translation cache (ATC), but is implemented in firmware or hardware without requiring the robust set of resources associated with a permanent hardware cache (e.g., circuitry for cache control and lookup). A component of the device (e.g., a DMA engine) requests translation of an untranslated address, via a host input/output memory management unit for example, and the response (including a translated address) is stored in the ATB for use for a single DMA operation (which may involve multiple transactions across the PCIe bus).
An electronic device, comprising:
A method for handling address translations, comprising:
A system, comprising:
Dependencies are inferred from the claim text.