1、简单CPU的上电时序 ①RTC(实时时钟)电源上电 首先,RTC电源上电,确保机器内部时钟持续运行,CMOS配置信息不丢失。 ②Always电开启 接着,Always电(即常供电)开启,保证EC(嵌入式控制器)等关键部件正常运行。 ③用户触发 用户按下Power键,EC检测到电平变化,发送开机信号至南桥。 ④南桥响应 南桥接收到开机信号后,依次拉高高SLP_S5#、SLP_S4#、SLP_S3#信号,开启外围电压,如+3V、+5V及DDR 1.8V等。 ⑤CPU核心电压开启 KBC发出VR_ON信号到CPU电压芯片,开启VR_CORE(CPU核心电压)。 ⑥CPU复位与工作 南桥发出PCIRST#信号至PCI总线,初始化总线设备。 随后,北桥发出H_CPURST#信号给CPU,CPU复位并开始工作。 2、复杂CPU的上电时序 复杂CPU的上电时序在简单CPU的基础上增加了更多的电源域与时序控制点,这样做的好处是可以保证更精细的电源管理和更高的系统稳定性。 ①多电源逐步上电 类似于简单CPU,首先确保RTC电源上电。 随后,按一定顺序(如BMC电源域、PCH电源域等)逐步上电,确保每个电源域在上电前已准备好接收电源。 ②解复位与信号同步 在每个电源域上电过程中,解复位信号(如RSMRST_N、SSPRST等)被逐步释放,确保CPU及相关外设能正确复位。 同时,确保时钟信号(如REFCLK_INJ_NS_P/N)的稳定传输,以保证CPU和其他组件的时钟同步。 ③电源良好信号(PGOOD)检测 每个电源域在上电后,会发出电源良好信号(PGOOD)给控制单元,控制单元在收到所有必要的PGOOD信号后,才允许后续电源域或组件上电。 ④CPU及外设复位与初始化 CPU在接收到所有必要的电源和复位信号后,进行复位并开始执行BIOS中的启动代码。 外设(如网卡、硬盘等)在接收到复位信号后,也进行初始化操作。 ⑤系统启动 CPU加载操作系统,系统开始正常运行。
|