一、前言

PCI-Express是继ISA和PCI总线之后的第三代I/O总线,即3GIO。 由Intel在2001年的IDF上提出,由PCI-SIG(PCI特殊兴趣组织)认证发布后才改名为“PCI-Express”。它的主要优势就是数据传输速率高,另外还有抗干扰能力强,传输距离远,功耗低等优点。

在现在的计算机体系中,PCIe已经作为最成熟和应用最广泛的总线系统,几乎内部数据总线都挂接在PCIe总线上,PCIe数据链路的状态变化时随着总线的电源状态变化而变化的,所以了解它的电源管理策略,既有助于我们了解计算机底层的电源管理策略,又有助于我们对PCIe设备电源问题的定位和排查。

在下面的讨论中,我们会详细介绍PCIe的电源状态和链路状态,它们对于理解整个协议是至关重要的,同时,后续我们会将PCI-Express简写为PCIe。

名称解析

PCIe和PCI: PCI(Peripheral Component Interconnect) 为外设部件互连标准;PCI-Express(Peripheral Component Interconnect Express) 为高速串行计算机扩展总线标准,PCI- Express通常也被缩写为PCIe;又由于二者在软件上存在兼容性,故在软件侧经常用PCI指代PCI和PCIe;PCI协议被设计为分层协议,分为事务层、数据链路层、物理层。

PCIe事务层: 主要职责是创建(发送)或者解析(接收)TLP (Transaction Layer packet),流量控制,QoS,事务排序等。

PCIe协议中的电源管理概述相关推荐

  1. 智能门锁:电源管理概述2

    更多关注:微信公众号"硬件大熊" 作为一款高频度使用的低功耗产品,智能门锁的电源管理是低功耗设计极其关键的一部分.高效.合理的电源管理设计能让门锁快速响应动态与静态的动作切换,同时 ...

  2. 7.嵌入式控制器EC实战 ACPI规范中的电源管理通道PMC(Power Management Channel)

    文章目录 前言 一.电源管理通道PMC概述 二.通过电源管理通道PMC完成EC和BIOS或操作系统通信 操作系统或BIOS通过PMC通道与EC通信 如果PMSTS的BIT2为1时,代表发送过来的信息是 ...

  3. 巧用Powercfg命令 - 玩转Windows 7中的电源管理

    使用 Thinkpad 笔电的朋友们知道,其 Power Manager 的功能非常强大,除了能定制电源管理方案意外,还能监控电池的使用情况以及控制电池的充电阀值,所以即使到了 Windows 7,很 ...

  4. 智能门锁:电源管理概述1

    作为一款高频度使用的低功耗产品,智能门锁的电源管理是低功耗设计极其关键的一部分.高效.合理的电源管理设计能让门锁快速响应动态与静态的动作切换,同时保持更低程度的功率损耗. 为避免过长篇幅,我们分为2个 ...

  5. Windows驱动中的电源管理

    想来想去,今天还是更新一章,虽然回来点晚!因为,可能以后的时间会越来越少,一方面,是案子马上会非常忙,还有更重要的是,宝宝要会回来了! 不知道,为什么,今天一直在想,怎么去准备创业,哪个方向,才是适合 ...

  6. linux 中 ACPI 电源管理 G 状态、S 状态、D 状态、C 状态、P 状态

    ACPI 高级电源管理 ACPI 中定义了 G.D.S.C.P 这 5 个大的电力状态. G 状态 Global system state G 状态表示的是用户看到的整个系统的电力状态. G0 运行模 ...

  7. linux内核acpi,Linux内核中ACPI电源管理部分解析

    ACPI包括很多功能,电源管理是其功能之一,具体的ACPI的介绍可以参考ACPI的技术文档. Linux中利用模块机制,实现ACPI对电源的管理: static struct cpufreq_driv ...

  8. 嵌入式系统中的电源管理

    电源管理一直是一个热门话题,是近年来的嵌入式开发人员遇到的"一个很酷的话题".其重要性在很大程度上取决于延长手持设备电池寿命的要求,但环境危害,散热等引起了人们的关注. 嵌入式软件 ...

  9. PCIe协议中的专业名词

    high performance 高性能 general purpose I/O interconnect 通用I/O互联 a wide variety of future computing and ...

  10. PCIe系列专题之五:PCIe总线电源管理

    PCIe总线的电源管理包括两方面的内容: 一是基于软件控制的PCI-PM电源管理机制,这部分与PCI总线兼容: 二是基于硬件控制的ASPM电源管理机制, 不需要Host端软件口控制,PCIe链路自主管 ...

最新文章

  1. 分解例题及解析_【高考物理】考前梳理,高中物理经典常考例题(带解析),收藏起来考试不低于90+!...
  2. 机器人越像人越好?Science子刊:被人形机器人一直盯着,你会变「蠢」
  3. Oracle 外连接和 (+)号的用法
  4. 最全Pycharm教程
  5. C++设计模式-抽象工厂模式
  6. /*携程面试*/四个数组,都已经排好序,找出四个数组的交集
  7. SpringData+JPA+mysql, cannot be null when ‘hibernate.dialect‘ not set
  8. 计算机培训短期速成班,【电脑基础班、速成班、短期班、计算机一级培训班】价格,厂家,电子商务-搜了网...
  9. [ArcGIS] 空间分析(二) 矢量数据
  10. 上线三年却很“鸡肋”的微信声音锁究竟做错了什么?
  11. 选择退化特征时,利用单调性、鲁棒性、预测性三指标选择(附matlab代码)
  12. 利用第三方服务平台实现简单的短信验证功能
  13. unexpected character `w‘ in type specifier 解决方案
  14. 虚拟机中的计算机名称,如何获取VMware虚拟机主机的名称和IP?
  15. 每天学一点设计模式-工厂方法模式
  16. win32的BitBlt和StretchBlt
  17. 基于STM32单片机的天然气甲烷硫化氢气体检测仪原理图PCB
  18. 响应时代号召 中烜速充走进新能源充电桩新时代
  19. xv6源码解析(一)——系统启动
  20. opencv 入门笔记五 padding(图像加边框)

热门文章

  1. 黑群晖二合一安装不了套件_黑群晖刷机教程
  2. 零起点学习Linux系列培训视频-寒冰作品
  3. OpenGL编程指南学习 之一 源码环境运行
  4. GBK字库制作、字模数据读取、使用
  5. 斗鱼TV Web API
  6. 中国的顶级黑客-小榕
  7. linux通过端口测试网速,【转】Linux下测试网速的工具
  8. Flash MX 2004 帮助CHM 在线版
  9. 计算机校园网网络系统设计方案,计算机网络课程设计-XX大学校园网网络设计方案.doc...
  10. v9更新系统后为何显示服务器连接,红伞V9升级不能……报告里说好多文件无法与服务器建立连接……...