国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種有效檢測(cè)與解析sgpio信號(hào)的方法

      文檔序號(hào):6524461閱讀:806來(lái)源:國(guó)知局
      一種有效檢測(cè)與解析sgpio信號(hào)的方法
      【專利摘要】一種有效檢測(cè)與解析SGPIO信號(hào)的方法,包括:接收來(lái)自SAS控制器發(fā)出的SGPIO信號(hào),檢測(cè)SGPIO信號(hào)中的SCLK是否是穩(wěn)定周期的時(shí)鐘信號(hào),如果是,則從SGPIO信號(hào)中解析出硬盤狀態(tài)指示信息并輸出。此外,本發(fā)明還提供了一種有效檢測(cè)與解析SGPIO信號(hào)的裝置。本發(fā)明在確定SGPIO信號(hào)中的SCLK為穩(wěn)定周期的時(shí)鐘信號(hào)后才對(duì)SGPIO信號(hào)進(jìn)行解析以獲得硬盤狀態(tài)信號(hào),可以有效的對(duì)系統(tǒng)啟動(dòng)初期時(shí)紊亂的無(wú)效SGPIO信號(hào)進(jìn)行屏蔽,在SGPIO信號(hào)有效反映硬盤狀態(tài)信息時(shí)進(jìn)行硬盤狀態(tài)信息的解析,以此來(lái)實(shí)時(shí)、真實(shí)有效的反映硬盤的工作狀態(tài)。
      【專利說(shuō)明】—種有效檢測(cè)與解析SGPIO信號(hào)的方法
      【技術(shù)領(lǐng)域】
      [0001]本申請(qǐng)涉及信號(hào)檢測(cè)【技術(shù)領(lǐng)域】,特別是涉及一種有效檢測(cè)與解析SGPIO信號(hào)的方法和裝置。
      【背景技術(shù)】
      [0002]硬盤的狀態(tài)指示燈指示硬盤的狀態(tài)信息,而硬盤的狀態(tài)信息則是從SAS控制器發(fā)出的SGPIO信號(hào)中解析出來(lái)的。
      [0003]在計(jì)算機(jī)系統(tǒng)剛剛啟動(dòng)時(shí),SAS控制器發(fā)出的硬盤信息SGPIO信號(hào)有可能在初始時(shí)是紊亂的,比如SCLK信號(hào)不是規(guī)律的周期波形,如果以此時(shí)的SGPIO信號(hào)作為有效信號(hào)時(shí),那么從SGPIO信號(hào)解析出來(lái)的相應(yīng)的硬盤信息不能反映硬盤的真正狀態(tài),有時(shí)候甚至?xí)且恍╁e(cuò)誤信息,這樣在系統(tǒng)剛啟動(dòng)時(shí),雖然硬盤是正常運(yùn)行的,但是硬盤的一些狀態(tài)指示燈,比如error指示燈會(huì)亮起顯示硬盤出現(xiàn)錯(cuò)誤,這時(shí)候會(huì)導(dǎo)致硬盤狀態(tài)的誤判。

      【發(fā)明內(nèi)容】

      [0004]為解決上述技術(shù)問(wèn)題,本發(fā)明提出一種有效檢測(cè)與解析SGPIO信號(hào)的方法,包括:
      [0005]S1:接收來(lái)自SAS控制器發(fā)出的SGPIO信號(hào);
      [0006]S2:檢測(cè)SGPIO信號(hào)中的SCLK是否是穩(wěn)定周期的時(shí)鐘信號(hào);
      [0007]S3:如果是,則從SGPIO信號(hào)中解析出硬盤狀態(tài)指示信息并輸出。
      [0008]一種有效檢測(cè)與解析SGPIO信號(hào)的裝置,包括:
      [0009]接收模塊,用于接收來(lái)自SAS控制器發(fā)出的SGPIO信號(hào);
      [0010]檢測(cè)模塊,用于檢測(cè)SGPIO信號(hào)中的SCLK是否是穩(wěn)定周期的時(shí)鐘信號(hào);
      [0011]解析與輸出模塊,用于在檢測(cè)模塊檢測(cè)到所述SCLK是穩(wěn)定周期的時(shí)鐘
      [0012]信號(hào)時(shí),從SGPIO信號(hào)中解析出硬盤狀態(tài)指示信息并輸出。
      [0013]本發(fā)明提出的方法可以有效的對(duì)系統(tǒng)啟動(dòng)初期時(shí)紊亂的無(wú)效SGPIO信號(hào)進(jìn)行屏蔽,在SGPIO信號(hào)有效反映硬盤狀態(tài)信息時(shí)進(jìn)行硬盤狀態(tài)信息的解析,以此來(lái)實(shí)時(shí)、真實(shí)有效的反映硬盤的工作狀態(tài),使得工作人員可以及時(shí)有效的發(fā)現(xiàn)故障硬盤,提高系統(tǒng)的穩(wěn)定性以及問(wèn)題硬盤處理的時(shí)效性。
      【專利附圖】

      【附圖說(shuō)明】
      [0014]圖1是本發(fā)明實(shí)施方式所述方法流程圖。
      [0015]圖2是本發(fā)明實(shí)施方式所述裝置框圖。
      【具體實(shí)施方式】
      [0016]實(shí)施方式一
      [0017]參照附圖1,本發(fā)明提出的一種有效檢測(cè)與解析SGPIO信號(hào)的方法包括如下步驟:
      [0018]S1:接收來(lái)自SAS控制器發(fā)出的SGPIO信號(hào)。[0019]S2:檢測(cè)SGPIO信號(hào)中的SCLK是否是穩(wěn)定周期的時(shí)鐘信號(hào)。
      [0020]具體檢測(cè)方法為:通過(guò)使用穩(wěn)定的參考時(shí)鐘比如32.768KHZ來(lái)檢測(cè)SGPIO的SCLK的100KHZ時(shí)鐘,因?yàn)轭l率是3倍的關(guān)系,所以當(dāng)系統(tǒng)時(shí)鐘上升沿(或下降沿)來(lái)了 13次,那么SCLK如果是正常的話,上升沿(或下降沿)到達(dá)次數(shù)應(yīng)該在39次左右,系統(tǒng)中留下了一些余量,選擇當(dāng)SCLK的到達(dá)次數(shù)大于37次小于41次時(shí),便認(rèn)為SCLK是正常的,然后產(chǎn)生一個(gè)enable信號(hào),作為決定硬盤error燈是否點(diǎn)亮的一個(gè)決定因素。
      [0021]S3:如果是,則從SGPIO信號(hào)中解析出硬盤狀態(tài)指示信息并輸送到硬盤
      [0022]狀態(tài)指示燈。
      [0023]決定硬盤error燈是否點(diǎn)亮的另一個(gè)決定因素是SGPIO信號(hào)中硬盤的error狀態(tài)位是否有效,如果此時(shí)SGPIO信號(hào)確實(shí)發(fā)出硬盤error狀態(tài)信息并且通過(guò)本文描述的檢測(cè)方法檢測(cè)到SGPIO信號(hào)中的SCLK確實(shí)是穩(wěn)定的周期時(shí)鐘,那么將硬盤error狀態(tài)信息從SGPIO信號(hào)中解析出來(lái),并把硬盤的錯(cuò)誤狀態(tài)信息實(shí)時(shí)的顯示在外部硬盤led指示燈上,使得工作人員及時(shí)發(fā)現(xiàn)硬盤錯(cuò)誤狀態(tài)并及時(shí)進(jìn)行處理。
      [0024]實(shí)施方式二
      [0025]參照?qǐng)D2,本發(fā)明提出的一種有效檢測(cè)與解析SGPIO信號(hào)的裝置包括:
      [0026]接收模塊,用于接收來(lái)自SAS控制器發(fā)出的SGPIO信號(hào)。
      [0027]檢測(cè)模塊,用于檢測(cè)SGPIO信號(hào)中的SCLK是否是穩(wěn)定周期的時(shí)鐘信號(hào)。具體檢測(cè)方法為:通過(guò)使用穩(wěn)定的系統(tǒng)時(shí)鐘比如32.768KHZ來(lái)檢測(cè)SGPIO的SCLK的100KHZ時(shí)鐘,因?yàn)轭l率是3倍的關(guān)系,所以當(dāng)系統(tǒng)時(shí)鐘上升沿(或下降沿)來(lái)了 13次,那么SCLK如果是正常的話,上升沿到達(dá)次數(shù)應(yīng)該在39次左右,系統(tǒng)中留下了一些余量,選擇當(dāng)SCLK的上升沿(或下降沿)到達(dá)次數(shù)大于37次小于41次時(shí),便認(rèn)為SCLK是正常的,然后產(chǎn)生一個(gè)enable信號(hào),作為決定硬盤error燈是否點(diǎn)亮的一個(gè)決定因素。
      [0028]解析與輸出模塊,用于在檢測(cè)模塊檢測(cè)到所述SCLK是穩(wěn)定周期的時(shí)鐘信號(hào)時(shí),從SGPIO信號(hào)中解析出硬盤狀態(tài)指示信息并輸出。決定硬盤error燈是否點(diǎn)亮的另一個(gè)決定因素是SGPIO信號(hào)中硬盤的error狀態(tài)位是否有效,如果此時(shí)SGPIO信號(hào)確實(shí)發(fā)出硬盤error狀態(tài)信息并且通過(guò)本文描述的檢測(cè)方法檢測(cè)到SGPIO信號(hào)中的SCLK確實(shí)是穩(wěn)定的周期時(shí)鐘,那么將硬盤error狀態(tài)信息從SGPIO信號(hào)中解析出來(lái),并把硬盤的錯(cuò)誤狀態(tài)信息實(shí)時(shí)的顯示在外部硬盤led指示燈上,使得工作人員及時(shí)發(fā)現(xiàn)硬盤錯(cuò)誤狀態(tài)并及時(shí)進(jìn)行處理。
      [0029]當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明的權(quán)利要求的保護(hù)范圍。
      【權(quán)利要求】
      1.一種有效檢測(cè)與解析SGPIO信號(hào)的方法,其特征在于包括: 51:接收來(lái)自SAS控制器發(fā)出的SGPIO信號(hào); 52:檢測(cè)SGPIO信號(hào)中的SCLK是否是穩(wěn)定周期的時(shí)鐘信號(hào); 53:如果是,則從SGPIO信號(hào)中解析出硬盤狀態(tài)指示信息并輸出。
      2.如權(quán)利要求1所述的方法,其特征在于,所述步驟S2以參考時(shí)鐘為基準(zhǔn),確定SCLK的時(shí)鐘頻率是否正常,該步驟具體為:在一定時(shí)間內(nèi)通過(guò)對(duì)比SCLK的上升沿或下降沿出現(xiàn)的次數(shù)與參考時(shí)鐘的上升沿或下降沿出現(xiàn)的次數(shù)來(lái)判斷SCLK是否是穩(wěn)定周期的時(shí)鐘信號(hào)。
      3.如權(quán)利要求1所述的方法,其特征在于,所述步驟S2具體為: 在參考時(shí)鐘上升沿或者下降沿到達(dá)M次時(shí),通過(guò)檢測(cè)SCLK的上升沿或者下降沿的到達(dá)次數(shù)是否落入一定數(shù)值范圍內(nèi)來(lái)判斷SCLK是否是穩(wěn)定周期的時(shí)鐘信號(hào),其中所述M為正整數(shù),所述數(shù)值范圍為正整數(shù)數(shù)值范圍。
      4.如權(quán)利要求3所述的方法,其特征在于: 所述在參考時(shí)鐘上升沿或下降沿到達(dá)M次時(shí),通過(guò)檢測(cè)SCLK的上升沿或下降沿的到達(dá)次數(shù)是否落入一定數(shù)值范圍內(nèi)來(lái)判斷SCLK是否是穩(wěn)定周期的時(shí)鐘信號(hào)具體為: 當(dāng)參考時(shí)鐘上升沿或下降沿到達(dá)13次時(shí),若SCLK上升沿或下降沿到達(dá)次數(shù)大于37次小于41次,則判斷SCLK是穩(wěn)定周期的時(shí)鐘信號(hào)。
      5.一種有效檢測(cè)與解析SGPIO信號(hào)的裝置,其特征在于包括: 接收模塊,用于接收來(lái)自SAS控制器發(fā)出的SGPIO信號(hào); 檢測(cè)模塊,用于檢測(cè)SGPIO信號(hào)中的SCLK是否是穩(wěn)定周期的時(shí)鐘信號(hào); 解析與輸出模塊,用于在檢測(cè)模塊檢測(cè)到所述SCLK是穩(wěn)定周期的時(shí)鐘信號(hào)時(shí),從SGPIO信號(hào)中解析出硬盤狀態(tài)指示信息并輸出。
      6.如權(quán)利要求5所述的裝置,其特征在于: 所述檢測(cè)模塊具體通過(guò)將一定時(shí)間內(nèi)參考時(shí)鐘上升沿或下降沿的到達(dá)次數(shù)與SCLK上升沿或下降沿的到達(dá)次數(shù)進(jìn)行對(duì)比來(lái)檢測(cè)所述SCLK的頻率是否為穩(wěn)定的周期信號(hào)。
      7.如權(quán)利要求5所述的裝置,其特征在于所述檢測(cè)模塊檢測(cè)SGPIO信號(hào)中的SCLK是否是穩(wěn)定周期的時(shí)鐘信號(hào)具體為: 在參考時(shí)鐘上升沿或下降沿到達(dá)M次時(shí),通過(guò)檢測(cè)SCLK的上升沿或下降沿到達(dá)次數(shù)是否落入一定數(shù)值范圍內(nèi)來(lái)判斷SCLK是否是穩(wěn)定周期的時(shí)鐘信號(hào),其中所述M為正整數(shù),所述數(shù)值范圍為正整數(shù)數(shù)值范圍。
      8.如權(quán)利要求7所述的裝置,其特征在于: 所述在參考時(shí)鐘上升沿或下降沿到達(dá)M次時(shí),通過(guò)判斷SCLK的上升沿或下降沿到達(dá)次數(shù)是否落入一定數(shù)值范圍內(nèi)來(lái)判斷SCLK是否是穩(wěn)定周期的時(shí)鐘信號(hào)具體為: 當(dāng)參考時(shí)鐘上升沿或下降沿到達(dá)13次時(shí),若SCLK上升沿或下降沿到達(dá)次數(shù)大于37次小于41次,則判斷SCLK是穩(wěn)定周期的時(shí)鐘信號(hào)。
      9.如權(quán)利要求5所述的裝置,其特征在于: 所述檢測(cè)模塊在檢測(cè)到所述SCLK為穩(wěn)定周期的時(shí)鐘信號(hào)時(shí),向解析與輸出模塊發(fā)送enable信號(hào),所述解析與輸出模塊在接收到該enable信號(hào)后對(duì)所述SGPIO信號(hào)進(jìn)行解析以獲得硬盤狀態(tài)信號(hào)。
      【文檔編號(hào)】G06F11/00GK103678014SQ201310701631
      【公開(kāi)日】2014年3月26日 申請(qǐng)日期:2013年12月18日 優(yōu)先權(quán)日:2013年12月18日
      【發(fā)明者】崔立志 申請(qǐng)人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1