主板的开机过程
整個開機過程可分為几大步驟:
電
壓
復
位
開
機
指
令.
POST
亮
机
high
CPUPWRGOOD
PSON#(5V)
high
PWRGOOD
+5/-5
+3/-3
+12/-12
ATX
開始 5VSB
high
FAN5068
CPU
high
CPU RST
PSON#
low
high
GMCH
high
+3/-3
+12/-12
+5/-5
Super I/O
high
POWER OK
PCI RST
high
其它RESET
high
SLP_S3(SUSB# SUSC#)(3V )
3VSB
high
ICH
low
high
觸發
PWRBTN#(3V)
微星主板为例
一電壓
⑴.電壓分布:
ATX PORER SUPPLY
-12V
3.3V
5V
5VSB
12V
12VP
MCH
DIMM
USB
PCI
MCH
DIMM
ICH
MS-7
PCI-E
PCI
1394
VRM
MCH
ICH
PCI
VRM
MCH
DIMM
ICH
LPC
FWH
KB/MS
PCI-E
PCI
1394
LAN
AC’97
CPU先送出ADS#,代表接下來送的位址為有效位址
CPU送出Address(A3~A31),位址為IP+CS*16=FFFF0(指向BIOS)
CPU送出M/IO#、D/C#、W/R#,代表做記憶體資料讀取
1. 打開電源各電壓輸出正常,Power Supply送出Power good訊號,經
電路轉成Reset訊號,以清除CPU及各Chips之內部暫存器,並設定CPU之
初始位址(IP=0FFF0,CS=0F000),此位址為BIOS的起始位址
2.
3.
4.
5. 接著訊號由北橋經PCI介面傳給南橋,首先送出FRAME#,代表接
下來送的AD訊號為位址訊號,因為在PCI介面上Address和Data共用同一
個匯流排
6. 送出CBE0~CBE3告訴南橋要執行Memory Read的動作
7. 再由南橋送出AEN代表位址致能
8. 送出SA0~SA19(FFFF0)定址到BIOS,並發出BIOS CS#將BIOS致能
9. 再送出MEMR#讀取BIOS資料,資料經由SD0~SD7傳回南橋
10. 每四個byte(4*8bits=32bits)再透過AD0~AD31及C/BE0~C/BE3傳回給
北橋
11. 最後北橋每二個32bits(2*32bits=64bits)再由D0~D63送至CPU
12. STOP#代表一個指令週期結
當BIOS執行完後就會進入操作系統,此時主控權會移交到系統.以後由系統進行主要控制.