国产精品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>

      一種優(yōu)化硬盤管理的設(shè)計方法

      文檔序號:9505954閱讀:185來源:國知局
      一種優(yōu)化硬盤管理的設(shè)計方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及計算機服務(wù)器技術(shù)領(lǐng)域,尤具體地說是一種實用性強、優(yōu)化硬盤管理的設(shè)計方法。
      【背景技術(shù)】
      [0002]隨著云計算、大數(shù)據(jù)的發(fā)展,許多領(lǐng)域都開始將傳統(tǒng)業(yè)務(wù)上云,隨著業(yè)務(wù)量的增加,服務(wù)器系統(tǒng)中,數(shù)據(jù)的存儲和處理量也在不斷增加。系統(tǒng)內(nèi)硬盤數(shù)量也再隨之增加。通常,存儲子系統(tǒng)在服務(wù)器運行過程中承擔(dān)著存儲數(shù)據(jù)及讀寫數(shù)據(jù)的作用,對于如今的大數(shù)據(jù)時代,硬盤的作用是不言而喻的,硬盤的工作狀態(tài)直接決定了系統(tǒng)工作的穩(wěn)定性。
      [0003]硬盤的工作狀態(tài)是由三種LED指示燈來體現(xiàn)的,分別為active (綠色)、locate (藍色)、error(紅色)。控制硬盤三種狀態(tài)指示燈的信號為遵循SFF8485協(xié)議的管理信號:SGP10信號,SGP10信號包括四條信號線:SCL0CK、SLOAD、SDOUT、SDIN ;SGP10信號進入CPLD并進行解析,即可實現(xiàn)硬盤狀態(tài)的監(jiān)控;為了保證管理信號質(zhì)量,濾除信號中的毛刺,在CPLD中采用頻率為25MHz的時鐘來同步SCL0CK信號;有效的消弱了毛刺對信號的影響。
      [0004]然而,在實際的工作過程中,由于阻抗不匹配,或者外部電磁環(huán)境的干擾,有時會在SCL0CK信號的上升沿上產(chǎn)生“回溝”,這樣在解析的時候就會產(chǎn)生誤解析,進而使硬盤狀態(tài)的管理出現(xiàn)異常。
      [0005]為克服該問題,本文提出一種優(yōu)化硬盤管理方案的設(shè)計方法。

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

      [0006]本發(fā)明的技術(shù)任務(wù)是針對以上不足之處,提供一種實用性強、優(yōu)化硬盤管理的設(shè)計方法。
      [0007]一種優(yōu)化硬盤管理的設(shè)計方法,其具體實現(xiàn)過程為:硬盤管理信號發(fā)出后,進入CPLD并進行解析,該硬盤管理信號為SGP10信號;解析后CPLD通過控制狀態(tài)三種指示燈來實現(xiàn)硬盤狀態(tài)的監(jiān)控,該SGP10信號包括四條信號線:SCL0CK、SLOAD, SDOUT, SDIN ;為了保證管理信號質(zhì)量,濾除信號中的毛刺,在CPLD中采用頻率為25MHz的時鐘CLOCK來同步SCL0CK 信號。
      [0008]所述SCL0CK為硬盤管理時鐘信號,CLOCK是頻率為25MHz的同步時鐘信號,當(dāng)CLOCK信號采集到SCL0CK信號的下降沿時,計數(shù)器進行計數(shù),同時將SL0AD及SD0UT信號的狀態(tài)存入到寄存器內(nèi),輸出到對應(yīng)管腳,來控制LED指示燈,實現(xiàn)對硬盤狀態(tài)的控制;通過I2C通信,通過BMC實現(xiàn)硬盤狀態(tài)的管理。
      [0009]在硬盤管理信號進入背板CPLD之后,在硬盤背板端對硬盤管理信號的采樣及解析進行優(yōu)化,且采樣及解析的過程為:通過優(yōu)化CPLD解析代碼,對25MHz的同步時鐘,采用7次計數(shù)的方式來處理采集到的信號,該解析代碼是指將采集到的7次信號進行判斷,當(dāng)7次采集中有4次及以上的信號為高電平時,則判定為高電平,反之判定為低電平。
      [0010]本發(fā)明的一種優(yōu)化硬盤管理的設(shè)計方法,具有以下優(yōu)點: 本發(fā)明的一種優(yōu)化硬盤管理的設(shè)計方法,不需要改動硬件線路即可完成對硬盤管理方案的優(yōu)化;通過優(yōu)化代碼,在充分利用芯片資源的同時,實現(xiàn)了對硬盤管理信號解析時的優(yōu)化,起到過濾高頻分量的效果,進而提高了硬盤管理信號質(zhì)量;通過對代碼的優(yōu)化設(shè)計,提高了硬盤背板的通用性,實用性強,易于推廣。
      【附圖說明】
      [0011]附圖1為SGP10信號解析示意圖。
      [0012]附圖2為優(yōu)化前實際量測時的回溝現(xiàn)象圖。
      [0013]附圖3為優(yōu)化前CPLD解析圖。
      [0014]附圖4為優(yōu)化后CPLD解析圖。
      [0015]附圖5為優(yōu)化前后CPLD資源的使用情況對比圖。
      【具體實施方式】
      [0016]下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明。
      [0017]本發(fā)明提供一種優(yōu)化硬盤管理的設(shè)計方法,其具體實現(xiàn)過程為:硬盤管理信號發(fā)出后,進入CPLD并進行解析,該硬盤管理信號為SGP10信號;解析后CPLD通過控制狀態(tài)三種指示燈來實現(xiàn)硬盤狀態(tài)的監(jiān)控,該SGP10信號包括四條信號線:SCL0CK、SLOAD, SDOUT,SDIN;為了保證管理信號質(zhì)量,濾除信號中的毛刺,在CPLD中采用頻率為25MHz的時鐘CLOCK來同步SCL0CK信號。
      [0018]所述SCL0CK為硬盤管理時鐘信號,CLOCK是頻率為25MHz的同步時鐘信號,當(dāng)CLOCK信號采集到SCL0CK信號的下降沿時,計數(shù)器進行計數(shù),同時將SL0AD及SD0UT信號的狀態(tài)存入到寄存器內(nèi),輸出到對應(yīng)管腳,來控制LED指示燈,實現(xiàn)對硬盤狀態(tài)的控制;通過I2C通信,通過BMC實現(xiàn)硬盤狀態(tài)的管理。
      [0019]然而,在實際的量測過程中,會出現(xiàn)上圖1中的第四種情況,即,在SCL0CK信號的上升沿產(chǎn)生“回溝”。如圖2所示,經(jīng)量測,回溝的寬度為50ns,而25MHz采樣時鐘周期為40ns,因此CLOCK信號對SCL0CK信號進行采集時會產(chǎn)生誤判,誤認(rèn)為是SCL0CK的一個下降沿,計數(shù)器也會隨之計數(shù),這樣一來,硬盤狀態(tài)的控制和管理就會產(chǎn)生錯誤,在LED指示燈顯示上就會出現(xiàn)紅色和藍色同時亮的情形。
      [0020]為此,我們對同步時鐘采樣的機制進行了分析和優(yōu)化。為了避免由于回溝的出現(xiàn)而產(chǎn)生誤解析的現(xiàn)象,我們采用了計數(shù)的方式對采集的信號進行重新的判斷;即,我們對同步時鐘采集到的7次信號進行判斷,如果其中有4個及以上為高電平,則判定為高電平,反之,則判定為低電平。
      [0021]采用這種設(shè)計方法,使進入CPLD后的硬盤管理信號的解析質(zhì)量得到了極大地提高和改善,能夠完美的對硬盤狀態(tài)進行管理和監(jiān)控,與此同時,這種設(shè)計提高了背板產(chǎn)品通用性。
      [0022]為清楚的說明本文所提出一種優(yōu)化硬盤管理方案的設(shè)計方法的實現(xiàn)情況,結(jié)合圖
      3、圖4、圖5來說明實現(xiàn)步驟。優(yōu)化前后CPLD的解析機制對比如下:
      從圖3、圖4可以看出,優(yōu)化前,針對同步時鐘對SCL0CK的單次采樣結(jié)果進行判定,來決定高低電平;優(yōu)化后,針對同步時鐘對SCL0CK的連續(xù)7次采樣結(jié)果進行判定,7次采樣中有4次及以上判定為高電平時,則為高電平,反之為低電平。
      [0023]將上述代碼增加到總代碼中進行編譯,編譯成功后,利用燒錄工具燒錄到背板上的CPLD中,來實現(xiàn)硬盤管理方案的優(yōu)化。附圖5為優(yōu)化前后CPLD資源的使用情況對比,可以看出優(yōu)化后的方案更能充分利用CPLD內(nèi)部的LE單元。
      [0024]這樣,本文提出一種優(yōu)化硬盤管理方案的設(shè)計方法即可得以實現(xiàn)。在硬盤管理信號進入背板CPLD之后,在硬盤背板端對硬盤管理信號的采樣及解析進行優(yōu)化。具體方法為:通過優(yōu)化CPLD解析代碼,對25MHz的同步時鐘,我們采用7次計數(shù)的方式來處理采集到的信號,7次采集中有4次及以上的信號為高電平時,才認(rèn)為是高電平,反之判定為低電平。
      [0025]上述【具體實施方式】僅是本發(fā)明的具體個案,本發(fā)明的專利保護范圍包括但不限于上述【具體實施方式】,任何符合本發(fā)明的一種優(yōu)化硬盤管理的設(shè)計方法的權(quán)利要求書的且任何所述技術(shù)領(lǐng)域的普通技術(shù)人員對其所做的適當(dāng)變化或替換,皆應(yīng)落入本發(fā)明的專利保護范圍。
      【主權(quán)項】
      1.一種優(yōu)化硬盤管理的設(shè)計方法,其特征在于,其具體實現(xiàn)過程為:硬盤管理信號發(fā)出后,進入CPLD并進行解析,該硬盤管理信號為SGP1信號;解析后CPLD通過控制狀態(tài)三種指示燈來實現(xiàn)硬盤狀態(tài)的監(jiān)控,該SGP1信號包括四條信號線:SCLOCK、SLOAD、SDOUT、SDIN;為了保證管理信號質(zhì)量,濾除信號中的毛刺,在CPLD中采用頻率為25MHz的時鐘CLOCK來同步SCL0CK信號。2.根據(jù)權(quán)利要求1所述的一種優(yōu)化硬盤管理的設(shè)計方法,其特征在于,所述SCL0CK為硬盤管理時鐘信號,CLOCK是頻率為25MHz的同步時鐘信號,當(dāng)CLOCK信號采集到SCL0CK信號的下降沿時,計數(shù)器進行計數(shù),同時將SL0AD及SD0UT信號的狀態(tài)存入到寄存器內(nèi),輸出到對應(yīng)管腳,來控制LED指示燈,實現(xiàn)對硬盤狀態(tài)的控制;通過I2C通信,通過BMC實現(xiàn)硬盤狀態(tài)的管理。3.根據(jù)權(quán)利要求2所述的一種優(yōu)化硬盤管理的設(shè)計方法,其特征在于,在硬盤管理信號進入背板CPLD之后,在硬盤背板端對硬盤管理信號的采樣及解析進行優(yōu)化,且采樣及解析的過程為:通過優(yōu)化CPLD解析代碼,對25MHz的同步時鐘,采用7次計數(shù)的方式來處理采集到的信號,該解析代碼是指將采集到的7次信號進行判斷,當(dāng)7次采集中有4次及以上的信號為高電平時,則判定為高電平,反之判定為低電平。
      【專利摘要】本發(fā)明公開了一種優(yōu)化硬盤管理的設(shè)計方法,其具體實現(xiàn)過程為:硬盤管理信號發(fā)出后,進入CPLD并進行解析,該硬盤管理信號為SGPIO信號;解析后CPLD通過控制狀態(tài)三種指示燈來實現(xiàn)硬盤狀態(tài)的監(jiān)控,該SGPIO信號包括四條信號線:SCLOCK、SLOAD、SDOUT、SDIN;為了保證管理信號質(zhì)量,濾除信號中的毛刺,在CPLD中采用頻率為25MHz的時鐘CLOCK來同步SCLOCK信號。該一種優(yōu)化硬盤管理的設(shè)計方法與現(xiàn)有技術(shù)相比,不需要改動硬件線路即可完成對硬盤管理方案的優(yōu)化;通過優(yōu)化代碼,在充分利用芯片資源的同時,實現(xiàn)了對硬盤管理信號解析時的優(yōu)化,起到過濾高頻分量的效果,進而提高了硬盤管理信號質(zhì)量;通過對代碼的優(yōu)化設(shè)計,提高了硬盤背板的通用性,實用性強。
      【IPC分類】G06F3/06
      【公開號】CN105260144
      【申請?zhí)枴緾N201510754460
      【發(fā)明人】岳遠斌
      【申請人】浪潮電子信息產(chǎn)業(yè)股份有限公司
      【公開日】2016年1月20日
      【申請日】2015年11月9日
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1