PCIE ARI技术
目录
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
PCIE ARI技术相关推荐
- PCIe ARI (Alternative Routing-ID Interpretation)介绍
✨1. ARI 背景介绍 Alternative Routing-ID Interpretation,顾名思义,可替换的Routing ID,意味着这是一种要把Routing ID的部分或全部替换 ...
- PCIe 均衡技术介绍(电气物理篇)
- PCIe 均衡技术介绍(逻辑物理篇)
- Aurora 8B/10B、PCIe 2.0、SRIO 2.0三种协议比较
在高性能雷达信号处理机研制中,高速串行总线正逐步取代并行总线.业界广泛使用的Xilinx公司Virtex-6系列FPGA支持多种高速串行通信协议,本文针对其中较为常用的Aurora 8B/10B和PC ...
- 机器视觉:PCI和PCI-E总线简介
机器视觉:PCI和PCI-E总线简介 在机器视觉系统中,图像采集卡起到的是桥梁纽带的作用.根据不同的应用需求,我们通常用的采集卡有模拟图像采集卡.1394图像采集卡.USB扩展卡.GIGE千兆网卡.C ...
- 基于FPGA的PCIe接口实现(具体讲解了数据流向)
转载自:https://www.cnblogs.com/chengqi521/p/7094544.html 时间:2014-12-09 来源:西安电子科技大学电子工程学院 作者:姜 宁,陈建春,王 沛 ...
- ODCC开放数据中心峰会即将召开 十道“技术大餐”提前揭秘
在我国数据中心行业,ODCC(开放数据中心委员会)已经成为一股快速崛起的重要力量.作为由百度.阿里巴巴.腾讯.中国电信.中国移动.中国信息通信研究院.英特尔联合发起成立的非营利性的社会组织,ODCC主 ...
- ODCC 2016峰会即将召开——十大“技术大餐”提前揭秘
十道"技术大餐"提前揭秘 在我国数据中心行业,ODCC(开放数据中心委员会)已经成为一股快速崛起的重要力量.作为由百度.阿里巴巴.腾讯.中国电信.中国移动.中国信息通信研究院.英特 ...
- 浪潮服务器支持pcie ssd硬盘吗,PCIe SSD有啥能耐,让浪潮AS5600半年“票房”破亿...
导语:产品上市不到半年,浪潮统一存储AS5600已在10余个行业部署应用,销售金额突破1亿元.究其原因笔者认为,首次采用的控制器内高速.大容量的PCIe SSD极速二级缓存是使得AS5600赢得市场的 ...
最新文章
- 通过因特网连接Beaglebone Black
- servlet学习--Cookie小应用
- html中collapse代码怎么写,面试题: 手写collapse(折叠组件)的css/html部分
- 启动hiveserver2时报错Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
- java 字符串是对象吗_解析Java中的String对象的数据类型
- 前端学习(1723):前端系列javascript之uniapp语法下
- Python笔记-BeautifulSoup通过查找Id获取元素信息
- 新技术刚测试就被全行业禁用,谷歌“杀死”Cookies真能重写规则吗?
- ControllerBrokerRequestBatch分析
- 成为百万富翁的25种方法
- UI下拉模板|提升下拉列表菜单体验设计的10技巧
- 12306订票助手秘笈:2013春节我要回家
- mysql temp table_新特性解读 | MySQL 8.0 Temptable 引擎介绍
- 基于PHP+MySQL的汽车零配件生产企业ERP生产管理子系统
- 工业物联网:平台架构、关键技术与应用实践
- 严昊:25岁接手世界500强企业,公司一年净赚80亿
- 史上最简单的,最直接的sass的安装教程
- [nRF51822] 1、一个简单的nRF51822驱动的天马4线SPI-1.77寸LCD彩屏DEMO
- 中国民营医院行业市场运营模式与发展动向展望报告2022~2027年
- 小米平板android版本号,你的小米平板系统版本号是多少?
热门文章
- BZOJ_4398_福慧双修BZOJ_2407_探险_分治+dij
- 网络安全技术 | 勒索软件的特征和防范
- 威胁聚焦:Phobos勒索软件名不虚传
- 3分钟教你图解Bitmap编码传输
- 吴恩达2022机器学习——第二部分高级学习算法第二周笔记
- 【Unity3D】 物体始终朝向目标物体的实现
- Vue的v-if和v-show的区别(含图示)
- 【Java进阶营】月薪10000+,一天的工作量只改5行代码,我也要当程序员
- 西克推出LBR/LFR长距离非接触物位/液位传感器
- 互联网老炮儿谈用户,怎一个精字了得