PCIE ARI技术

news/2024/12/2 13:30:28/

目录

1.ARI简介

2.ARI配置过程

3.ARI寄存器

3.1 ARI Capability Header

3.2 ARI Capability Register

3.3 ARI Control Register

3.4 Device Control 2 Register

3.5 Device Capabilities 2 Register


1.ARI简介

ARI(Alternative Routing-ID),备选路由ID。在PCIE中,往往数据包传输通过TLP的形式。这些TLP大致分为Memory Read/Write TLP , Configuration Read/Write TLP ,Completion TLP, Message TLP以及IO TLP。这些TLP从Request端到Completion端的过程叫做路由,而路由又大致分为两类地址路由和ID路由。

所有的ID路由中的ID包括Request端的bus number,device number以及function number。其中ID有16 bits,bus number 8 bits,device number 5 bits,function number 3 bits意味着支持8个function。

对于有些device功能比较复杂或者支持FBP技术的root port或者device,往往8个function不足以满足要求,这个时候就出现了ARI技术。将device number的5 bits也用作function,这样便可以由原来的8个function扩展到256个function。下图所示,为ARI的应用架构。

2.ARI配置过程

1)软件枚举PCI Express层次结构并确定是否支持ARI功能;

a. 对于ARI Downstream Port,通过Device Capabilities 2 register中ARI Forwarding Enable确认;

b. 对于ARI Device,通过Device Capabilities structure确认;

2)软件使能每个组件中的ARI功能;

a. 对于ARI Device 上面的ARI Downstream Port,软件需要使能Device Control 2 register 中的ARI Forwarding Enable bit 。ARI Downstream Port收到的CFG1转CFG0的时候不需要强制device number为0;

b. 对于ARI Device, 还需要使能Extended Functions;

3)对于ARI device它的Device number必须为0。

3.ARI寄存器

3.1 ARI Capability Header

3.2 ARI Capability Register

 

3.3 ARI Control Register

 

3.4 Device Control 2 Register

 

3.5 Device Capabilities 2 Register

 


http://www.ppmy.cn/news/695350.html

相关文章

老男孩读PCIe之一:从PCIe速度说起

老男孩读PCIe之一:从PCIe速度说起 Posted on 2017年8月3日 by SSD Fans 原创内容,转载请注明: [http://www.ssdfans.com] 谢谢! 从今天开始,老男孩要开始讲PCIe了。对我来说,这是个很大的挑战&#xff1a…

PCIE接口

PCIE接口是一种高速串行计算机扩展总线标准。属于高速串行点对点双通道高带宽传输 PCIE支持显卡、固态硬盘(PCIe接口形式)、无线网卡、有线网卡、声卡、视频采集卡、PCIe转接M.2接口、PCIe转接USB接口、PCIe转接Tpye-C接口等。 M.2接口通道也是一种PCI…

PCIe系列第一讲、PCIe接口的速度与管脚介绍

学习了一段时间后,决定开始一点点更新PCIe这一系列,虽然学习了一段时间,有些地方可能总结的不好或者有纰漏,还请大家不吝指教,先行谢过! 还需声明的是,接下来所有的设计硬件的照片,…

老男孩读PCIe介绍系列

老男孩读PCIe系列 文章目录 老男孩读PCIe系列老男孩读PCIe之一:从PCIe速度说起老男孩读PCIe之二:PCIe拓扑结构老男孩读PCIe之三:PCIe分层结构老男孩读PCIe之四:TLP类型老男孩读PCIe之五:TLP结构老男孩读PCIe之六&#…

铠侠扩展面向高端客户端应用的PCIe 4.0固态硬盘产品阵容

新推出的铠侠XG8系列可提供高性能,以及最新的安全功能 作为进一步强化其全面的PCIe 4.0固态硬盘(SSD)产品组合的一项举措,铠侠株式会社(Kioxia Corporation)推出铠侠XG8系列客户端固态硬盘,这款产品适用于高端笔记本电脑、桌面电脑、游戏系统…

SSD的王者 PCIe固态硬盘的未来在哪里

1固态硬盘爆发性增长 大数据时代,存储变得越发重要。而作为存储阵列中的单个存储模块硬盘来说,其性能水平、稳定性和I/O和组建阵列的灵活扩建方面也变得尤为重要。随着固态硬盘在市场上的涌入,传统机械硬盘在组建阵列带来的性能提升方面越来越…

PCIe接口及其衍生接口大总结

注,相关的介绍网上有很多,这里是一个总结文(用时再查),不是科普文。 参考 搜索标准接口定义的网站:Handbook of hardware schemes, cables layouts and connectors pinouts diagrams pinouts.ru。 一个视…

无线专题 PCI接口与PCIe接口

在我们看PCIe是什么之前,我们应该要了解一下PCIe的祖先们,这样我们才能对PCIe的一些设计有了更深刻的理解,并感叹计算机技术的飞速发展和工程师们的不懈努力。 PCI (Peripheral Component Interconnect) PCI Express (Peripheral Component I…