PCIe(显卡)设备的初始化过程Aux信号介绍
本文简单介绍PCIe(显卡)设备在初始化时Aux信号变化过程。以下内容摘自PCIe CEM Spec Rev4.0
PERST#信号是用来指示加载到设备上面的供电稳定时的状态。当设备加电后并且稳定延时TPVPERL=100ms 左右,PERST#会成高电平。在这期间,时钟信号会稳定输出。当设备进入S3或者关闭时,PERST#信号会被提前置成低电平
当PERST#是低电平时,所有的PCIe 功能都被复位。3.3V/12V会稳定下来,在稳定期间,基准时钟也起振并且稳定下来,如下图中的备注2。当电平稳定一段时间TPVPERL=100ms_min后,PERST#会被置成高电平,PCIe功能也开始启动
当上电初始化,默认的ASPM寄存器需要被设志00b。这个寄存器可以被系统BIOS或者操作系统修改。其它软件不能更改这个寄存器。
当系统要进入S3/S4时,在3.3V/12V电平变化之前,设备会被要求先进入D3hot/L2; 在唤醒信号之前,电平会被移除和基准时钟停止振动,在在之后,设备会进入D3cold。当有唤醒信号时,电平和基准时钟恢复稳定时,PERST#会被置成高电平
当设备从D3cold恢复时,硬件默认的ASPM状态寄存器需要被设成00b.这个寄存器可以被系统BIOS或者操作系统修改。其它软件不能更改这个寄存器。
下图是各个信号的Timing要求:
网友评论