声明:此文章为原创,转载请注明 转自https://blog.csdn.net/weixin_48180416/article/details/115576240
此篇为Power Management概述。下一篇介绍L1低功耗状态。
PCIe的Power Management(PM)分为两种:
PCI-Compatible PM: 符合PCI协议的电源管理,由软件通过Configuration Requests发起;
Active State Power Management(ASPM):定义基于硬件控制的电源管理,同时定义了唤醒系统的机制,PME message机制。
以下先介绍一些基本知识:
PCIe 包含四种电源状态——D0,D1,D2,D3 (D3hot,D3cold)
1. D0和D3是强制必须存在的状态,D1和D2是可选的状态;
2. D0是full power的状态,D1为slight sleep, D2为deep sleep,D3hot无Main Power但是存在AUX Power,D3cold是全部off的状态;
3. D0分为D0uninitialized和D0active状态, Convertional Reset(后续会介绍)和FLR后会进入D0uninitialized,配置BME,MSE,ISE后会进入D0active;
4. 按照省电的顺序D0<D1<D2<D3hot<D3cold