主板上电时序图.ppt
主板上电时序图 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望Power On SequenceTom ZengDQA22004-08-05AgendaACPI規範系統狀態規範系統狀態信號定義信號定義Intel P4 CPU/865pe/Ich5系統開機時序系統開機時序其他其他系統開機時序系統開機時序G3:高級電源管理(ACPI)規範中定義的機器關機狀態,在G3狀態下,主板 電源已經被完全拔除.只由電池供電.S5:系統軟件關機狀態,有standby電源,可以被換醒,喚醒後會經過一次完全的復位動作.S4:系統睡眠狀態,外圍硬件電源被關閉,當前系統桌面信息保存在硬盤中.S3:cpu,cache,內存信息可以被保存在內存中,內存和用於喚醒的設備(網絡,modem等)電源保留,喚醒後cpu會reset.S2:cpu,cache中信息被操作系統保存,外圍硬件電源保留,cpu停止工作,喚醒時cpu會reset.S1:cpu降低功耗運行,所有系統信息都不會丟失.S0:正常工作狀態.一、一、ACPI規範系統狀態規範系統狀態RSMRST#:用於復位ICH睡眠喚醒邏輯.LAN_RST#:在Vccsus3_3穩定至少10ms後有效,後轉換成無效狀態,表明睡眠喚醒邏輯電源已經穩定.Susclk:由RTC電路產生的時鐘,被其他芯片用作刷新時鐘.Slp_s3/S4/S5#:電源控制信號,用於在進入睡眠狀態時關閉不用的電源.VCC:指各組電源.PWROK:ATX power輸出正常.VRMPWRGD:VRM power ok,cpu電壓正常.PCIRST#:開機後硬件復位時有效.在PWROK有效至少1ms後,ICH5驅動PCIRST#無效.CPURST#:MCH發出,CPU復位,在CPURST#從有效轉換為無效的上昇沿,有SMI#,INIT#,A7#,A9#,A10#,A12:11#,A15#,BR0#等總線信號被取樣,用於完成開機配置.二、二、信號定義信號定義Intel P4 CPU/865pe/Ich5系統開機時序系統開機時序(ms6728)三三TimingsFront panelSIOSBMS5SIOVRMCPUVID4,0VCCPCPUNBSB1234567MS5RSMRST#SBLAN首先,插上電源的時候,首先,插上電源的時候,5V standby電壓電壓會提供給會提供給MS5,MS5會將會將RSMRST#訊號訊號置無效,此訊號連到南橋跟網路芯片,用置無效,此訊號連到南橋跟網路芯片,用於復位睡眠喚醒邏輯於復位睡眠喚醒邏輯此時系統處在此時系統處在S5狀態狀態G3 to S5Front panelSIO 當按下當按下power switch的時候,的時候,5V standby電壓使電壓使PWRBTIN有效有效Super I/O接收到此訊號,便會驅動接收到此訊號,便會驅動PWRBTIN#有效,從而進行下一步有效,從而進行下一步的動作的動作SB南橋接收到南橋接收到PWRBTIN#訊號以後訊號以後會把會把SLP_S3#S5#置無效,這些置無效,這些訊號是用作系統進入睡眠狀態的訊號是用作系統進入睡眠狀態的時候關閉不需使用的時候關閉不需使用的Device的電的電源,將他們置無效從而保證各個源,將他們置無效從而保證各個Device的正常供電的正常供電MS5SIOPS_ON#拉低由拉低由SIO發往發往ATX,這樣它,這樣它才可以開始正常供才可以開始正常供電。電。它會提供它會提供3V3給給MS5,同時發,同時發PWR_OK給給MS5,使,使MS5可以正常可以正常的輸出各組電壓的輸出各組電壓VCCMS5VRMCPUVID4,0VID_GDVCCPVCC_VID此步是完成給此步是完成給CPU供電部分供電部分MS5發發vcc_vid給給CPU,然後,然後CPU會發一組會發一組vid訊號給訊號給VRM,告訴,告訴它自己要吃的電壓是多少它自己要吃的電壓是多少MS5在在vcc_vid之後會發之後會發vid_gd給給VRM,使其可以正常的工作,相,使其可以正常的工作,相當於使能訊號(當於使能訊號(Enable)VRM在接收到在接收到vid_gd跟跟vid4,0之後,就能正常之後,就能正常地提供地提供CPU所需電壓所需電壓VCCP了了VID與與CPU Vcore Voltage對照表對照表MS5SBNBPCI SLOT,1394,SIO,AGP SLOT,IDE SLOTPCIRST#1,2HD_RST#PCIRST#MS5發發CHIP_PWROK給給SB跟跟NB,表示他們的,表示他們的供電正常;供電正常;SB將將pcirst#置無效,給置無效,給NB和和MS5,MS5再將其他各組再將其他各組reset訊號置無效訊號置無效SBNBCPUVRM正常提供正常提供CPU的的Vcore電壓之後,會發電壓之後,會發VRM_GD給給SB,告訴他已經給,告訴他已經給CPU正常供電,此時正常供電,此時SB的供電也是正常的的供電也是正常的(ICH_PWROK),所以南橋會發),所以南橋會發CPU_GD給給CPU通知其通知其Vcore電壓正常電壓正常而而NB接到其接到其PWROK之後會將之後會將CPURST#置無效置無效當當CPU接到這兩個訊號之後,就能開始正常工作啦接到這兩個訊號之後,就能開始正常工作啦VRMAMD CPU/VIA KT600/VT8237系統開機時序系統開機時序(ms6590)四、四、其他其他系統開機時序系統開機時序Intel P4 CPU/SIS648/SIS963系統開機時序系統開機時序(ms6585)JFP1VCC3SBYMS5VCC_VIDICHICHPWRBTN#PS_ON#ATXPWR_OKICHVDDQVCC3VCCMICHPWR_OKMS5MS5PCIRST#MS5RSMRST#CPUVRMVRM_ENPCIRST1#MCHCPUPWRGDCPURST#CPUBIOSVIDVcoreVRM_GDAMD CPU/Nvidia IGP/MCP系統開機時序系統開機時序(ms6777)