<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 基于CPLD的可管理SAS硬盤背板設(shè)計(jì)

          基于CPLD的可管理SAS硬盤背板設(shè)計(jì)

          作者: 時(shí)間:2012-06-27 來源:網(wǎng)絡(luò) 收藏

          摘要:基于為核心設(shè)計(jì)了一款可管理的,在方便更換故障的同時(shí)通過對(duì)LED燈的控制來指示的工作狀態(tài),實(shí)現(xiàn)對(duì)硬盤狀態(tài)的監(jiān)控。測(cè)試結(jié)果表明該可以完成6Ghps 信號(hào)的傳輸,實(shí)現(xiàn)對(duì)硬盤狀態(tài)指示,高速信號(hào)滿足系統(tǒng)要求。
          關(guān)鍵字:SAS硬盤;SGPIO;

          SAS硬盤背板應(yīng)用于服務(wù)器產(chǎn)品中,擔(dān)當(dāng)著“增值線纜”的作用。之所以稱之為“增值線纜”,一方面是因?yàn)樗鼘?duì)硬盤的連通作用,另一方而相對(duì)于單一的線纜來說,硬盤背板還可以提供一些附加功能,如硬盤工作狀態(tài)指示、硬盤熱拔捕等硬盤背板從早期的光背板到最近的電背板,不斷改進(jìn)。隨著當(dāng)前用戶環(huán)境數(shù)據(jù)量的巨增,單臺(tái)服務(wù)器配置的硬盤數(shù)量和容量都有了大幅度地增長(zhǎng),因此背板的需求也越來越多,硬盤背板的設(shè)計(jì)與質(zhì)量控制已成為影響服務(wù)器整機(jī)性能和穩(wěn)定性的一個(gè)重要關(guān)注點(diǎn)。

          1 系統(tǒng)設(shè)計(jì)
          硬盤背板是SAS線的擴(kuò)展,在完成擴(kuò)展的同時(shí)對(duì)硬盤狀態(tài)信息進(jìn)行實(shí)時(shí)顯示。硬盤背板主要包括四個(gè)部分,如圖1所示,接口單元,控制單元,溫度檢測(cè)單元和電源部分。下面分別介紹各部分的功能。

          本文引用地址:http://www.ex-cimer.com/article/190195.htm

          a.JPG


          1.1 接口單元
          接口單元包括Minisas接口,SAS接口,SMBus(System Management Bus)接口。Minisas接口將從服務(wù)器端HBA (Host Bus Adapter)/RAID (Redum(dant Array of Independent Disk)控制卡獲得的信號(hào)通過Minisas線纜傳遞到硬盤背板上 SAS接口用來接連接外接的硬盤,SMBus接口用來將背板上的溫度信號(hào)傳遞到服務(wù)器端。
          1.2 控制單元
          EPM240是背板管理的核心,它是一款A(yù)lteral推出的低功耗低價(jià)位的CPLD,屬于MAXⅡ家族,在提供可編程解決方案的同時(shí)降低設(shè)計(jì)的成本和功耗。EPM240將Minisas接口的邊帶信號(hào)解析成對(duì)應(yīng)的硬盤狀態(tài)進(jìn)行輸出。邊帶信號(hào)遵從SFF-8485協(xié)議,它定義了與串行SCSI(SAS)及串行ATA(SATA)結(jié)合使用的串行GPIO (SGPIO,Serial General Purpose Input/Output)總線。SGPIO總線共有4根信號(hào)線,用于SAS/SATA HBA /RAID控制卡與硬盤背板之間的通訊,控制卡通過SGPIO來獲得背板上的硬盤插座狀況和發(fā)出硬盤LED狀態(tài)指示信號(hào)。在這4根線中有3根是由HBA/RAID驅(qū)動(dòng),1根由背板驅(qū)動(dòng)。SGPIO總線與MiniSAS線放在一根線纜中,以方便HBA/RAID卡與背板的連接。SGPIO4根線的定義如下:
          SClock:由HBA/RAID驅(qū)動(dòng)的時(shí)鐘線,最大的時(shí)鐘頻率是100kHz(典型的是48kHz)。
          Sload:這根線與SClock是同步的,主要用來指示一幀新數(shù)據(jù)的開始。當(dāng)Slcad至少有5個(gè)時(shí)鐘低電平后,在SClock脈沖上升時(shí)Sload跟隨變?yōu)楦弑硎疽粠碌腟GPIO數(shù)據(jù)開始,在隨后4個(gè)時(shí)鐘脈沖對(duì)應(yīng)的4-Bit Sload數(shù)據(jù)規(guī)范沒有明確定義,不同HBA/RAID卡廠商的定義也不同。
          SDataOut:這根線由HBA/RAID輸出硬盤狀態(tài)信號(hào)。
          SDataIn:這根線由背飯向HBA/RAID提供背板上的狀況。第1位高電平表示該槽位已插入硬盤,隨后的2何通常是低電平。
          CPLD對(duì)邊帶信號(hào)進(jìn)行解析,通過控制背板上的LED燈的開和關(guān)來顯示硬盤的工作狀態(tài)。背板上每塊硬盤有兩個(gè)LED,一個(gè)單色LED用于指永硬盤是否插入并上電,一個(gè)雙色LED用來指示硬盤正常工作,故障,硬盤定位等狀況。
          1.3 溫度監(jiān)測(cè)單元
          溫度監(jiān)測(cè)單元通過分布在硬盤背板上的溫度傳感器,采集硬盤的溫度信息,主要通過在硬盤背板上的合理分配,以獲得指定硬盤區(qū)域的溫度參數(shù)。溫度檢測(cè)單元對(duì)背板來說非常重要,它實(shí)時(shí)采集背板上溫度并將溫度信號(hào)傳送到服務(wù)器主板上。如果主板檢測(cè)到背板上溫度過高會(huì)進(jìn)行報(bào)警以起到對(duì)背板和硬盤的保護(hù)作用。
          溫度檢測(cè)單元采用EMC1053,它是SMBus接口的溫度傳感器,可以最多檢測(cè)三個(gè)點(diǎn)的溫度,包含一個(gè)傳感器內(nèi)部溫度和兩個(gè)遠(yuǎn)端溫度。傳感器內(nèi)部溫度的精度為±3℃(0℃~85℃),遠(yuǎn)端溫度的精度為±1℃(40℃~80℃)。EMC1053作為從設(shè)備將檢測(cè)到的溫度信號(hào)通過SMBus傳遞到服務(wù)器端。

          1.4 電源部分
          背板的+12V和+5V電壓直接來自服務(wù)器電源,CPLD和溫度傳感芯片工作電壓需要3.3V,因此增加了穩(wěn)壓電源芯片AME1117,將5V電壓轉(zhuǎn)成3.3V來供溫度檢測(cè)單元和CPLD控制單元使用。


          上一頁(yè) 1 2 下一頁(yè)

          關(guān)鍵詞: CPLD SAS 硬盤 背板

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();