PCI Express Capability Structure
一、PCI Express Capability Structure 是什么?
PCI Express在PCI 3.0兼容的Configuration Space中定义了一个Capability结构(前256字节),如图7-3所示。此结构允许识别PCI Express设备的功能,并表明支持新的PCI Express特性。“PCI Express Capability”结构是PCI Express设备功能的要求。Capability结构是一种用于启用的机制
PCI软件的透明特性需要对遗留操作系统的支持。除了识别PCI Express设备的功能外,PCIe Capability结构还用于提供对PCIe特定控制/状态寄存器和相关电源管理机制的访问。
图7-10 PCI Express Capability结构中寄存器字段的详细分配。
1.Capability IDs
由Capability IDs表可以知道PCI Express 的Capablity 为10。所以需要先找到10才能得到PCI Express Capability Structure.
二、找到特定Capability的内容并设定特定值
例子:找到ASPM Support
- 找到PCIe配置空间 的Status 位,看Bit4 是否为1,如果为1,则表明Capabilities Pointer存在
- 根据Capability 的定义找到ASPM Support 对应的Capability ID。
由Capability IDs可知PCI Express Capability ID为10。所以根据以上内容就可以找到需要的内容,其他Capability 的内容也是一样的读取方式
3. ASPM Support 解析
ASPM Support位为10 11,为00,所以此设备 不支持ASPM
PCI Express Capability Structure相关推荐
- PCIE学习笔记(四)Xilinx FPGA PCI Express 硬核配置
目录 2.3.2 配置核IP生成 2.3.2.1 Base模式 2.3.2.2 Advanced模式 本文主要介绍Xilinx 7系列FPGA的 IP 核配置与应用,使用的工具版本为VIVADO 20 ...
- PCI Express架构概述
目录 1. PCIe 总线概述 2. PCIe 拓扑结构 3. PCIe 分层结构 4. PCIe 事务层类型 5. PCIe 配置和地址空间 1. PCIe 总线概述 PCIe(Peripheral ...
- PG195 DMA/Bridge Subsystem for PCI Express
Introdction Xilinx® DMA/Bridge Subsystem for PCI Express® (PCIe®) 实现了一个高性能.可配置的 Scatter Gather DMA,用 ...
- Introduction to PCI Express | PDF
资源:https://download.csdn.net/download/Rong_Toa/16394850 Introduction to PCI Express
- PCIe是如何工作的——How PCI Express Works
原文链接:原文 https://computer.howstuffworks.com/pci-express.htm 作者 TRACY V. WILSON PCI(Peripheral Compone ...
- XILINX DMA/Bridge Subsystem for PCI Express (XDMA)笔记1(基于VU250 board)
XILINX DMA/Bridge Subsystem for PCI Express (XDMA)笔记1(基于VU250 board)https://blog.csdn.net/linpeng_95 ...
- 【扫盲】硬盘接口『 SATA 、 mSATA 、 m.2 ( NGFF )、PCI-E ( PICe 、 PCI Express ) 』及其协议 『 NVMe 、 AHCI 』
参考: What is the IDE interface and what does it consist of? - https://itigic.com/ide-ata-pata-and-ata ...
- 什么是 PCIe 卡?您需要了解的有关PCI Express卡的所有信息
PCI Express(PCIe)标准的出现是为了满足网络设备对更高带宽.更大灵活性和更好性能的需求.PCIe在首次亮相后已经得到充分开发并广泛应用于许多网络设备,特别是对于PCIe卡.什么是PCI快 ...
- PCI Express解析——系列文章【2】:PCIe原理分析之——PCI Express线路基础
PCI Express解析--系列文章[2]:PCIe原理分析之--PCI Express线路基础 前文我们了解了一些概述的基本PCIe总线的简单知识点,下面本文从一些基本原理做一些分析 2 PCIe ...
- PCI Express相关经典书籍
源出处: http://pdfcarebook.blogspot.com/2012/03/pci-system-architecture.html PDF FIle Download Ebook Ma ...
最新文章
- Python---json模块
- 何谓成功的软件架构设计
- 使用ASP.NET上传图片汇总
- C#开发笔记之11-如何用C#过滤连续相同的字符串?
- html(7)盒子模型
- 在页面显示html文件,把选择的文件显示在页面上 #1《 HTML5:文件 API 》
- 深度优先算法解决有向有权图的最短路径问题
- virus.win32.xorer病毒
- mysql mysqlhotcopy_mysql中mysqlhotcopy备份数据库总结
- C语言程序设计 学习笔记
- 算法设计与分析期末复习题
- 扫盲:Java 后端开发常用的 10 种第三方服务
- 如何去除word文档中向下的箭头
- 静态页面练习(pc和移动端两套)
- 关于添加-fPIC 参数一些理解与思考
- SPICE模型入门到精通
- 关于Python、R、VBA、SAS的生成批量变量名与动态变量引用的问题
- 使用html2canvas生成海报
- 靶场vulnstack4内网渗透
- Java Comparator使用指南 ---- 看这一篇就够了
热门文章
- 【uniappAPP实现支付宝授权登录】
- web开发框架_Web开发的十大框架
- “人人皆可成为AI开发者”!百度世界大会官宣百度松果学堂成立
- python画三维投影图_python之画三维图像
- 淘宝上大量贩卖微信号,这些人买这么多微信号目的是
- 秦九韶算法的matlab表示,1.3.2秦九韶算法
- python邻近站点匹配算法——tuple转换为int
- 俞军推荐:一份完整的产品经理职业成长书单
- 靠!我被项目经理和同事嘲笑了,因为不会远程debug调试...
- 斐波那契数列C语言设计步骤,斐波那契数列c语言函数