本文將介紹下PCIe中的 ATS。
Address Translation Services(ATS)
Address Translation Cache (ATC)
Translation Agent(TA)
1. 背景
讀者需要建立iommu的概念。其中,iotlb是iommu中的tlb映射項。
2. motivation
iotlb會被多個I/O設備同時訪問,因此,這種集中式的iotlb會影響系統的性能。為此,ATS應運而生。
ATS defines a protocol between PCIe Device and Root Complex for faster DMA remapping.
ATS的思想是:每個PCI Express設備都擁有自己的ATC,這樣就無需去查詢iotlb,因而可以緩解iotlb的壓力,提高訪存性能。
3. detail
詳細描述請參見Address Translation Services, Revision 1.1p11 to p12。
當PCIe Device的ATC無法完成地址映射時,此刻就需要PCIe Device發送ATS Request給TA。TA完成地址映射后,會將結果返還給PCIe Device,這樣,PCIe Device中的ATC就有地址映射項了。
當TA中對內存地址更改之后,會發送ATS Invalidate Request給PCIe Device,Device會取消該映射項,并將結果返還給TA。
-
PCIe
+關注
關注
16文章
1329瀏覽量
84839 -
ATS
+關注
關注
0文章
34瀏覽量
27165
原文標題:Introduction to PCIe Address Translation Services
文章出處:【微信號:LinuxDev,微信公眾號:Linux閱碼場】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
基于PCIe(XDMA/QDMA)的多路視頻采集與顯示IP 多路高速AD采集與DA回放IP
搭載索尼CIS和丹霞原彩鏡頭,OPPO Find X8 Ultra這次到底有何不同?

全新OPPO Find X8系列搭載瑞聲科技感知系統解決方案
【概念產品CP149】可拆卸式 2盤位 M.2 NVMe SSD(硬盤)轉 PCIe 5.0 x16 插槽全金屬硬盤抽取盒

基于Xilinx XCKU115的半高PCIe x8 硬件加速卡

如何檢查pcie插槽兼容性
PCIe連接器的類型和規格
Find X8系列發布,OPPO與聯發科強強聯手打造AI手機旗艦標桿

年度影像旗艦Find X8系列重磅登場,全系列新品打造旗艦新標桿

氛圍感抓拍神器,OPPO發布年度影像旗艦Find X8系列

OPPO Find X8 Pro雙潛望鏡頭引領影像新風尚
更簡單、更全能的系統級AI,OPPO Find X8首發AI一鍵問屏

OPPO Find X8 Ultra與Find N5折疊機預計明年初發布上市
PCIe雙通道/四通道250Msps信號采集處理模塊

ADS62Px9/x8雙通道14位和12位模數轉換器數據表

評論