0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

pcie中的x8是啥意思

Linux阅码场 来源:Linuxer 2020-04-30 15:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文将介绍下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

    文章

    1474

    浏览量

    88895
  • ATS
    ATS
    +关注

    关注

    0

    文章

    34

    浏览量

    28024

原文标题:Introduction to PCIe Address Translation Services

文章出处:【微信号:LinuxDev,微信公众号:Linux阅码场】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    4Gb: x4, x8, x16 DDR3L SDRAM技术解析与设计要点

    4Gb: x4, x8, x16 DDR3L SDRAM技术解析与设计要点 在电子设计领域,内存芯片的性能和特性对整个系统的运行起着至关重要的作用。今天我们就来深入探讨一下4Gb: x
    的头像 发表于 04-08 15:20 228次阅读

    岚图泰山X8“插队” 首发华为双15.6英寸智慧双联屏

    3月31日,岚图汽车官方宣布,岚图泰山X8将首搭华为双15.6英寸大双联屏。这意味着,岚图泰山X8先于“境”“界”,成为行业首款搭载华为双联屏的车型,以领先者姿态,重新定义高端家用旗舰的智能标杆。
    的头像 发表于 03-31 22:48 78次阅读
    岚图泰山<b class='flag-5'>X8</b>“插队” 首发华为双15.6英寸智慧双联屏

    青翼基于KU115FPGA 高性能数据预处理载板-PCIe信号处理板-FPGA载板

    PCIE702A-2 是一款基于 PCIE 总线架构的 KU115 FPGA 高性能 数据预处理平台,该平台具有 1 个 FMC+(HPC)接口,1 路 PCIe x8 主机接口,该平
    的头像 发表于 03-17 19:00 1030次阅读
    青翼基于KU115FPGA 高性能数据预处理载板-<b class='flag-5'>PCIe</b>信号处理板-FPGA载板

    基于FPGA KU060 双路QSFP+ PCIE采集卡

    板卡为标准的全高PCIe 3.0 x8 光纤采集卡。主处理器采用Xilinx Ultrascale系列FPGA XCKU060-FFVA1156I,板卡支持2路QSFP+光口,2组 64bit
    发表于 03-13 10:33

    PCIE702-2】PCIe 开发板- XCKU115 FPGA开发板- 高性能数据预处理板

    PCIE702-2 是一款基于 PCIE 总线架构的 XCKU115 FPGA 高性 能数据预处理 平台,该平台具有 1 个 FMC+(HPC)接口,1 路 PCIe x8 主机接口、
    的头像 发表于 03-02 14:20 238次阅读
    【<b class='flag-5'>PCIE</b>702-2】<b class='flag-5'>PCIe</b> 开发板- XCKU115 FPGA开发板- 高性能数据预处理板

    PCIE732】光纤卡,具备PCIe接口的万兆光纤卡

    PCIE732 是一款基于 PCIE 总线架构 Kintex UltraScale FPGA 的 2 路 40G 光纤通道适配器,该板卡具有 1 个 PCIe Gen3 x8 主机接
    的头像 发表于 02-05 15:46 323次阅读
    【<b class='flag-5'>PCIE</b>732】光纤卡,具备<b class='flag-5'>PCIe</b>接口的万兆光纤卡

    256Mb x4、x8x16 SDRAM特性解析与应用指南

    4、x8x16 SDRAM的相关特性、操作模式以及使用过程的注意事项。 文件下载: MT48LC16M16A2P-75 D.pdf 一、SDRAM概述 256Mb SDRAM是一款高速CMOS
    的头像 发表于 02-02 16:05 677次阅读

    请问CW32的CW是啥意思

    CW32的CW是啥意思
    发表于 02-02 07:10

    Xilinx高性能低延时8通道PCIe-DMA控制器IP,SGDMA,QDMA,CDMA,RDMA, V4L2驱动,高速视频采集, 高速AD采集

    Ø支持PCIe 2.0,3.0,4.0速度;PCIe x4,x8x16链路宽度Ø支持64,128,256,512-bit数据路径Ø64-b
    发表于 12-11 11:07

    PCIe 5.0 8TB SSD挺进消费级市场

    固态硬盘9100 PRO系列。三星 9100 PRO 8TB采用了 PCIe 5.0 x4 接口设计,支持 NVMe 2.0 协议,搭配三星自研控制器、三星V NAND TLC (V8
    的头像 发表于 11-22 08:05 5172次阅读

    ADS62Px9/x8 系列双通道高速模数转换器(ADC)产品手册总结

    ADS62Px9/x8 是一系列双通道14位和12位A/D转换器,采样率最高可达250 MSPS。它将高动态性能和低功耗结合在紧凑的64 QFN封装。这使得它非常适合多载波宽带通信
    的头像 发表于 11-21 15:57 1068次阅读
    ADS62Px9/<b class='flag-5'>x8</b> 系列双通道高速模数转换器(ADC)产品手册总结

    TE Connectivity MCIO 85Ω X8/X16 高速连接器技术解析与应用指南

    TE Connectivity Mini Cool Edge IO(MCIO)85Ω X8 X16直式插座支持系统设计的构建块架构,以连接不同功能的PCB。这些直式插座采用MCIO作为内部I/O
    的头像 发表于 11-06 16:06 1363次阅读

    PCIE737】青翼凌云科技基于全高PCIe x8总线的KU115 FPGA高性能硬件加速卡

    PCIE737是一款基于PCIE总线架构的KU115 FPGA的12路光纤通道处理平台,该板卡具有1个PCIe Gen3x8主机接口、3个QSFP+ 40G光纤接口,可以实现3路QS
    的头像 发表于 11-03 16:31 893次阅读
    【<b class='flag-5'>PCIE</b>737】青翼凌云科技基于全高<b class='flag-5'>PCIe</b> <b class='flag-5'>x8</b>总线的KU115 FPGA高性能硬件加速卡

    PCIE723】青翼凌云科技基于 VU3P FPGA 的 100%全国产化高性能 PCIe 数据预处理载板

    PCIE723 是一款基于国产 16nm 工艺 FM9VU3P FPGA 的 PCIE 总线架构的全国产化高性能数据预处理平台,板卡具有 1 个 FMC+ (HPC)接口,1 路 PCIe x
    的头像 发表于 09-24 12:03 1782次阅读
    【<b class='flag-5'>PCIE</b>723】青翼凌云科技基于 VU3P FPGA 的 100%全国产化高性能 <b class='flag-5'>PCIe</b> 数据预处理载板

    嵌入式接口通识知识之PCIe接口

    根用于接收数据。常见的通道配置有:x1、x4、x8x16,数字表示并行通道的数量,以此来描述接口的物理大小和数据传输带宽。例如,x16代表
    发表于 08-21 16:51