硬盘爱好者 发表于 2006-12-6 16:35:53

维修 RESET CLK的故障

當CLK信號有問題 ,可能會使得 RESET信號異常 ,相對的 ;如果RESET信號有
問題 ,可能會使得輸出端的CLK信號異常 .
RESET信號的輸入控制來源計有 :
1. POWER GOOD信號---當打開電源供給器 ,POWER GOOD信號為低準位 ,等
   到 POWER OUTPUT電壓達到穩定時 ,POWER GOOD信號才轉為 HIGHT .
2. Hardware Reset .
3. Keyboard Controllor RC信號腳位(PIN21) .
4. 內部 SHUT-DOWN 電路 .
CLK 信號的輸出信號計有 :
1. CPU CLK .
2. ISA BUS CLK .
3. PCI BUS CLK .
4. VLSI IC CLK .
5. SLOT OSC .
RESET 信號的輸出信號計有 :
1. CPU RESET .
2. ISA RESET .
3. PCI RESET .
4. CHIPSET RESET .
5. NPU RESET .
RESET 故障可能原因 :
1. POWER GOOD .
2. Hardware Reset .
3. Keyboard Controllor (8742 PIN21) RC .
4. 影響 RESET 信號產生之 CLK 輸入信號 .
5. SHUT-DOWN 邏輯或 CHIPSET 故障 .
CLK 故障可能原因 :
1. CLK 產生電路 :目前都有專屬的CLOCK GENERATOR ,需追蹤相關電路及元件 .
2. CLK 同步電路 :大都和相關的 RESET 信號被整合至 CHIPSET ,再由CHIPSET
   OUTPUT .
3. CLK 緩衝器 :緩衝 IC 故障或其 ControllorPIN .
CPU Interface信号说明
A20GATE(A20 GATE)
Super I/O的port92暫存器中,SGA20 bit若設為1,則A20GATE輸出為High,若設為0,則A20GATE輸出為Low。
A20M#(Mask A20位址位元20遮蔽)
A20M#訊號是由ICH輸出至CPU的訊號。此訊號是讓CPU在Real Mode(真實模式)時模擬8086只有1M Byte(1百萬位元組)位址空間,當超過1Mbyte位址空間時A20M#為LOW,A20被驅動為0而使位址自動折返到第一個1M Byte位址空間上。
RCIN#(Keyboard Controller Reset Processor鍵盤控制重置CPU)
RCIN#訊號是由SuperI/O輸出至ICH。鍵盤控制SuperI/O產生RCIN#訊號至ICH,經由ICH再輸出INIT#訊號至CPU,進而達到重置CPU的目的。
INIT(Initialization啟始)
為一由ICH輸出至CPU的訊號,與RESET功能上非常類似,但與RESET不同的是CPU內部L1 Cache和浮點運算操作狀態並沒被無效化。但TLB(位址轉換參考暫存器)與BTB(分歧位址暫存器)內資料則被無效化了。INIT另一點與RESET不同的是CPU必須等到在指令與指令之間的空檔才會被確認,而使CPU進入啟始狀態。
RESET(重置)
當RESET為”HIGH”時CPU內部被重置到一個已知的狀態並且開始從位址OFFFFFFFOH讀取重置後的第一個指令。CPU內部的TLB(位址轉換參考暫存器)、BTB(分歧位址暫存器)以及SDC(區段位址轉換快取記憶體)當重置發生時內部資料全部都變成無效。
FERR#(Numeric Coprocessor Error浮點運算錯誤)
為一CPU輸出至ICH的訊號。當CPU內部浮點運算器發生一個不可遮蔽的浮點運算錯誤時,FERR#被CPU驅動為LOW。
IGNNE#(Ignore Numeric Error忽略數值錯誤)
為一ICH輸出至CPU的訊號。當CPU出現浮點運算錯誤時需要此訊號回應CPU。IGNNE#為LOW時,CPU會忽略任何已發生但尚未處理的不可遮蔽的浮點運算錯誤。但若IGNNE#為HIGH,又有錯誤存在時,若下一個浮點指令是FINIT、FCLEX、FSAVE….等浮點指令時中之一時,CPU會繼續執行這個浮點指令但若指令不是上述指令時CPU會停止執行而等待外部中斷來處理這個錯誤。
SMM操作模式其功能在於提供系統設計師利用SMM模設計如:系統省電管理(System Power Management)或系統安全裝置(System Security)….等高階系統操作管理的程式。
SMI#(System Management Interrupt系統管理中斷)
為一由ICH輸出至CPU的訊號。當CPU偵測到SMI#為LOW時,即進乞SMM模式(系統管理模式)並到SMRAM(System Management RAM)中讀取SMI#處理程序,當CPU在SMM模式時NMI、INTR及SMI#中斷訊號都被遮蔽掉,必需等到CPU執行RSM(RESUME)指令後SMI#、NMI及INTR中斷訊號才會被CPU認可。
SMIACT#(系統管理中斷認可)
為一由CPU輸出至ICH的訊號。SMIACT#是CPU回應SMI#的訊號,當CPU進入SMM模式時即會驅動SMIACT#為LOW,且會持續被驅動為LOW,一直等到CPU執行RSM指令而到正常模式時,才會被驅動為HIGH。
INTR(Processor Interrupt可遮蔽式中斷)
為一由ICH輸出對CPU提出中斷要求的訊號,週邊設備需要處理資料時,對中斷控制器提出中斷要求,當CPU偵測到INTR為high時,CPU先完成正在執行的匯流排週期,然後才開始處理INTR中斷要求。
NMI(Non-Mask able Interrupt不可遮蔽式中斷)
為一由ICH輸出對CPU提出中斷要求的訊號,CPU處理NMI中斷要求時並不向系統的中斷控制器讀取中斷向量,NMI的中斷向量為CPU內部預先設定中斷向量。

硬道理 发表于 2006-12-7 00:22:25

好贴·学习中·········
页: [1]
查看完整版本: 维修 RESET CLK的故障