PCIe学习笔记(18)--- Power Management (3)

本文详细介绍了ASPM(Active State Power Management)的工作原理及其与LINK状态的关系,并深入探讨了EI(Electrical Idle)状态的进入与退出机制,以及接收器如何识别EI状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一,

ASPM--ACTIVE STATE POWER MANAGEMENT

ASPM是硬件自主的,软件无法控制且也无视其状态的变化,软件只能通过配置寄存器来使能或禁止ASMP

ASPM是LINK相关的电源管理机制

ASPM只在D0状态存在

ASPM包括两种LINK状态: L0s(transmitter in EI electrical idle), L1 ASPM(both transmitter in EI electrical idle)



二,

EI

electrical idle

Transmitter在EI的状态下, TX+/TX-均为COMMON MODE VOLTAGE

Transmitter在EI的状态下, TERM可以为LOW-IMPEDANCE或者HIGH IMPEDANCE(TERM OFF)


TRANSMITTER进入EI

需要向LINK PARTNER发送EIOS(ELECTRICAL IDLE OS)

发送EIOS后,TRANSMITTER需要在8ns内进入EI, 且需要在EI内呆上至少20ns


TRANSMITTER退出EI

需要向LINK PARTNER发送TS1/TS2(all other link states) 或者FTS(L0s)(GEN 1)

或者EIEOS(ELECTRICAL IDLE EXIT OS, LOWER-FREQUENCY SEQUENCE相对TS1/TS2/FTS而言, 5个1加5个0构成) (GEN 2)

EIEOS(8个0加8个1构成) (GEN 3)


非常类似SS/SSP USB的U1/U2/U3退出的时候的LFPS,之后才是TS1/TS2


RECEIVER进入EI

有两种方式判断LINK是否已经进入EI

第一种,通过VOLTAGE

第二种,通过隐含的LINK上的状态


RECEIVER退出EI

65-175mV threshold for peak to peak voltage (2.5 GT/s)

EIEOS (higher than 2.5GT/s)


三,

ASPM是否支持,是在LINK CAPABILITY REGISTERS表示的

软件通过LINK CONTROL REGISTER来设置





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值