维修 RESET CLK的故障

[复制链接]
  • TA的每日心情
    开心
    2014-4-2 21:30
  • 签到天数: 3 天

    [LV.2]九品芝麻官

    534

    主题

    400

    回帖

    7742

    积分

    Intohard Team

    Rank: 7Rank: 7Rank: 7

    积分
    7742
    发表于 2006-12-6 16:35:53 | 显示全部楼层 |阅读模式
      當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 故障或其 Controllor  PIN .
      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內部預先設定中斷向量。

    该用户从未签到

    4

    主题

    8

    回帖

    104

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    104
    发表于 2006-12-7 00:22:25 | 显示全部楼层
    好贴·学习中·········
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表