XL状态机中与PS有关的两个状态为:
XL11: PS_Request
XL12: PS_Quiet
与之相关的原语有:PS_REQ/PS_ACK/PS_NAK
这两个状态时用来管理phy自己以及attached上的phy的电源消耗;
在sas协议里,phy的低电状态有两种:Partial和Slumber
以此图为例
phy8的attached phy是phy4
phy4的attached phy是phy8.
PS_Request: 该状态主要是指使attached phy进入低电状态;
工作流程如下:
1. 指使transmitter发送PS_REQ(partial)或者PS_REQ(slumber)
2. 初始化并启动Power Condition Request Timeout timer (一般来说,发送一个特定的请求出去,都要做一个定时器,以备超时)
未完待续...