主要观点总结
文章介绍了PCI-PM功耗管理的相关概念和状态转换,包括软件如何通过配置PMCSR寄存器进行功率状态的转变以降低功耗,以及不同功率状态下PCIE设备的行为特性。文章还详细解释了D0、D1、D2、D3等状态的特性和转换,以及功能状态转换的过程。
关键观点总结
关键观点1: PCI-PM功耗管理通过软件主动配置PMCSR寄存器进行功率状态的转变,以降低功耗。
通过配置PMCSR寄存器的PowerState配置字段,会导致power state的跳变,并可能引起link state的跳变,表现为PCIE消耗功耗的增加与减少,以及是否响应TLP报文。
关键观点2: PCI-PM的power state的跳变会导致链路层L0/L1/L2/L3等状态的变化。
具体表现为在function power state为D0 active时,对应link power state可以为L0/L1/L2/L3等状态,当在function power state为D2时,对应link power state可以为L1/L2/L3等状态,而不能为L0状态。
关键观点3: 文章介绍了D0、D1、D2和D3状态的特性及转换。
其中D0是必须支持的状态,无功耗节约措施;D1和D2是可选的浅度睡眠和深度睡眠状态,可以节约部分功耗;D3是强制支持的全关状态,也有两个子状态D3 Hot和D3 Cold。
关键观点4: 文章还介绍了Function PM State状态转换的过程。
包括上电复位后进入D0 Uninitialized状态,完成配置空间初始化后进入D0 active状态,以及在D3 hot状态下进行soft reset或D3 cold状态下进行fundamental reset后的状态转换。
免责声明
免责声明:本文内容摘要由平台算法生成,仅为信息导航参考,不代表原文立场或观点。
原文内容版权归原作者所有,如您为原作者并希望删除该摘要或链接,请通过
【版权申诉通道】联系我们处理。