CPU作为计算机系统的核心部件,其稳定、可靠的上电时序对系统启动及后续运行至关重要。对工程师来说,做好CPU的上电时序是有些困难,本文将从具体步骤出发,分析不同类型的CPU的上电时序正确做法,希望对小伙伴们有所帮助。
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加载操作系统,系统开始正常运行。
本文凡亿企业培训原创文章,转载请注明来源!