1 简介
电源管理主要包含两个部分:PCI-PM电源管理机制和ASPM电源管理机制。
2 PCI-PM电源管理
PCI-PM电源管理机制是软件系统通过修改寄存器中的电源管理字段,使PCIe设备进入D状态,D状态总共有四种:D0,D1,D2,D3。电源管理的状态包可以分为D State(Device State)和L State(Link State)。
3 ASPM电源管理
ASPM是基于硬件自主控制的链路电源管理机制,只有在PCIe设备处于D0状态时才可以应用ASPM机制,与ASPM有关的链路状态只有L0s和L1。
4 状态间的转换
PCIe设备必须支持D0和D3,但是D1/D2是选择性的。所以在目前市面的SSD PCIe主控,一般都只是支持D0/D3,并不支持D1/D2。当PCIe设备处于D0状态时,ASPM可以改变PCIe链路的电源状态。
在L0 State期间,L1和L2/L3 Ready开始协议协商。只有在协商完成后,才能进入L1和L2/L3 Ready State。除非发生LDn,否则在协商过程结束之前,Link Power Management一直保持L0状态。L0状态包括LTSSM L0状态、Recovery状态和LinkUp状态、Configuration状态。此外,LTSSM通常由主电源供电(而不是Vaux),因此LTSSM不会在L2或L3状态下供电。
5 D State与S State的关系
PCIe设备的D State与PCIe链路电源状态相辅相成,不是单独存在的。亲密关系如下表:
Downstream ComponentD-State | Permissible ComponentD-State | PermissibleInterconnect State |
---|---|---|
D0 | D0 | L0、L0s、L1、 |
D1 | D0-D1 | L1 |
D2 | D0-D2 | L1 |
D3 hot | D0-D3 hot | L1、L2、L3 Ready |
D3 cold | D0-D3 clod | L2、L3 |
全部0条评论
快来发表一下你的评论吧 !