本發(fā)明專利技術(shù)公開了一種I2C與SGPIO的自動檢測裝置、系統(tǒng)及其方法,應(yīng)用在連接不同啟動設(shè)備(Initiator)時,可自動切換啟動設(shè)備對目標設(shè)備(Target)的接口協(xié)議。自動檢測裝置包括輸入接口與控制單元。輸入接口連接于啟動設(shè)備;輸入接口還包括載入引腳,載入引腳電性連接于啟動設(shè)備的載入接腳或重設(shè)接腳;控制單元連接于輸入接口,控制單元根據(jù)載入引腳所接收到的觸發(fā)信號,用以判斷啟動設(shè)備的接口協(xié)議;控制單元根據(jù)相應(yīng)的接口協(xié)議用以存取來自于啟動設(shè)備的數(shù)據(jù)信號,并控制發(fā)光二極管。
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及一種檢測裝置、系統(tǒng)及其方法,特別有關(guān)于一種I2C與SGPIO的自動檢測裝置、系統(tǒng)及其方法。
技術(shù)介紹
隨著集成電路微小化與因特網(wǎng)的興起,使得傳輸數(shù)據(jù)的速度與儲存設(shè)備的容量也隨之成長。為能將大量的數(shù)據(jù)快速的在儲存設(shè)備間傳輸,因此提出了新型態(tài)的序列技術(shù)將取代傳統(tǒng)的小型計算機系統(tǒng)接口(Small Computer Small Interface, SCSI)或高技術(shù)配置(Advanced Technology Attachment, ΑΤΑ)硬盤的平行互連技術(shù),而串行式 SCSI (SerialAttached SCSI, SAS)與串行式 ATA(Serial ΑΤΑ, SATA)正式將分別取代 SCSI 與 ATA 的新一代序列連結(jié)技術(shù)。為能顯示SAS與SATA的操作狀態(tài),一般廠商多會采用通用串行輸入輸出(Serial General Purpose Input/Output,簡稱 SGPI0)總線或內(nèi)部整合電路(簡稱 I2C) 在啟動設(shè)備IlO(Initiator)與目標設(shè)備120 (Target)之間進行數(shù)據(jù)的傳輸控制。I2C是使用兩條雙向開放集極(Open Drain)串行資料(SDA)及串行時鐘(SCL)作為傳送控制信號,并利用電阻將電位上拉來達到信號的觸發(fā)。I2C允許相當大的工作電壓范圍,但典型的電壓準位為+3. 3V或+5V。I2C的參考設(shè)計使用一個7位長度的地址空間但保留了 16個地址,所以在一組總線最多可和112個節(jié)點通訊。常見的I2C總線依傳輸速率的不同而有不同的模式標準模式(100Kbit/S)、低速模式(10Kbit/S)。請參考圖I所示,其為現(xiàn)有技術(shù)的SGPIO腳位示意圖?,F(xiàn)有技術(shù)的SGPIO具有SClock,SLoad,SDataOut,SDataIn四個信號線。其中前三個是從啟動設(shè)備110發(fā)送到目標設(shè)備120的,而最后一個是從目標設(shè)備120發(fā)送到啟動設(shè)備110。SClock用以定義SGIPO傳輸時鐘。SLoad是同步到時鐘和使用表述欲傳輸數(shù)據(jù)為一個新的框架的開始。一個新的框架是SLoad在時鐘波形的上升邊緣后觸發(fā)為至少5個時鐘周期。SDataOut是串行的數(shù)據(jù)輸出位流,而SDataIn是串行的數(shù)據(jù)輸入位流。一般而言,SDataIn不是所有的SGPIO設(shè)備都支持的,因此SDataIn的信號線是可選(optional)的。如果獨立磁盤冗余陣列(RedundantArray of Independent Disks,RAID)卡支持SGPIO的話,這種接口協(xié)議正好包含了除了傳輸數(shù)據(jù)之外的SGPIO信號接口,通過一個包含數(shù)據(jù)、SGPIO信號線就可以實現(xiàn)數(shù)據(jù)傳輸以及信號燈的控制。而SES Over I2C是通過RAID卡上面的I2C接口采用特殊排線來管理,所以可以稱作帶外管理(Out-of-band management);而對于SGPIO來說,可以稱作帶內(nèi)管理(in-band management)。除了 RAID卡支持SGPIO夕卜,磁盤背板(backplane)也需要支持SGPI0。為能同時在同一硬件中檢測SGPIO與I2C的傳輸方式,現(xiàn)有技術(shù)提出以跳線(jumper)方式或以硬件檢測的方式來實現(xiàn)?,F(xiàn)有的跳線方式,是讓使用者將目標設(shè)備120連接至啟動設(shè)備110前設(shè)定跳線,用以切換不同的傳輸方式。這樣的方式雖然成本低廉,但是每次更換硬件時均要進行一次切換。若使用者忘記切換,則啟動設(shè)備110與目標設(shè)備120將無法正常使用。而硬件檢測的作法是通過啟動設(shè)備110所傳送的信號進行判斷,并且在與目標設(shè)備120連接的接線需要分別拉出SGPIO與I2C總和數(shù)量的信號線。請參考下表I所示,其為現(xiàn)有技術(shù)的SGPIO與I2C的接腳對應(yīng)表。權(quán)利要求1.ー種I2C與SGPIO的自動檢測裝置,其特征在于,該自動檢測裝置包括 一輸入接ロ,用以電性連接于ー啟動設(shè)備,該輸入接ロ還包括一載入引腳,該載入引腳電性連接于該啟動設(shè)備的一載入接腳或一重設(shè)接腳;以及 一控制單元,其電性連接于該輸入接ロ,該控制単元根據(jù)該載入引腳所接收到的一觸發(fā)信號,用以判斷該啟動設(shè)備的一接ロ協(xié)議,該控制単元根據(jù)相應(yīng)的該接ロ協(xié)議用以收發(fā)該啟動設(shè)備的ー數(shù)據(jù)信號。2.根據(jù)權(quán)利要求I所述的I2C與SGPIO的自動檢測裝置,其特征在于,該輸入接ロ還包括一時鐘引腳、一數(shù)據(jù)輸出引腳與一數(shù)據(jù)輸入引腳,該時鐘引腳用以連接至該啟動設(shè)備的一時鐘接腳,該數(shù)據(jù)輸出引腳用以連接該啟動設(shè)備的一數(shù)據(jù)輸出接腳,該數(shù)據(jù)輸入引腳用以連接該啟動設(shè)備的一數(shù)據(jù)輸入接腳。3.根據(jù)權(quán)利要求I所述的I2C與SGPIO的自動檢測裝置,其特征在于,還包括一組發(fā)光ニ極管,該控制単元根據(jù)該接ロ協(xié)議與該數(shù)據(jù)信號控制該發(fā)光二極管的發(fā)光頻率。4.根據(jù)權(quán)利要求I所述的I2C與SGPIO的自動檢測裝置,其特征在于,該控制單元在完成通用串行輸入輸出的該接ロ協(xié)議的數(shù)據(jù)傳輸后,該控制単元重新檢測該輸入接ロ所接收的該接ロ協(xié)議。5.根據(jù)權(quán)利要求I所述的I2C與SGPIO的自動檢測裝置,其特征在于,還包括一輸出接ロ,該輸出接ロ電性連接于該控制單元與該目標設(shè)備。6.ー種自動檢測I2C與SGPIO的數(shù)據(jù)傳輸方法,其特征在于,包括以下步驟 將ー自動檢測裝置電性連接至ー啟動設(shè)備與一目標設(shè)備之間,且該自動檢測裝置的一載入引腳電性連接于該啟動設(shè)備的一載入接腳或一重設(shè)接腳; 該自動檢測裝置根據(jù)該載入引腳所接收到的ー觸發(fā)信號判斷該啟動設(shè)備的該接ロ協(xié)議;以及 該自動檢測裝置判斷結(jié)果用以收發(fā)該啟動設(shè)備的ー數(shù)據(jù)信號。7.根據(jù)權(quán)利要求6所述的自動檢測I2C與SGPIO的數(shù)據(jù)傳輸方法,其特征在于,該自動檢測裝置根據(jù)該接ロ協(xié)議與該數(shù)據(jù)信號控制ー發(fā)光二極管的發(fā)光頻率。8.ー種應(yīng)用于I2C與SGPIO的自動檢測系統(tǒng),其特征在于,包括 ー啟動設(shè)備,用以發(fā)送具有一接ロ協(xié)議的ー數(shù)據(jù)信號; 一目標設(shè)備,用以存取該數(shù)據(jù)信號;以及 ー自動檢測裝置,電性連接于該啟動設(shè)備與該目標設(shè)備之間,該啟動設(shè)備還包括ー輸入接ロ、一載入引腳與一控制單元,該輸入接ロ電性連接于該啟動設(shè)備,該載入引腳電性連接于該啟動設(shè)備的一載入接腳或一重設(shè)接腳,該控制単元電性連接于該輸入接ロ,該控制単元根據(jù)該載入引腳所接收到的ー觸發(fā)信號,用以判斷該啟動設(shè)備的該接ロ協(xié)議,該控制単元根據(jù)相應(yīng)的該接ロ協(xié)議用以收發(fā)該啟動設(shè)備的該數(shù)據(jù)信號。9.根據(jù)權(quán)利要求8所述的應(yīng)用于I2C與SGPIO的自動檢測系統(tǒng),其特征在于,該自動檢測裝置根據(jù)該接ロ協(xié)議與該數(shù)據(jù)信號控制ー發(fā)光二極管的發(fā)光頻率。全文摘要本專利技術(shù)公開了一種I2C與SGPIO的自動檢測裝置、系統(tǒng)及其方法,應(yīng)用在連接不同啟動設(shè)備(Initiator)時,可自動切換啟動設(shè)備對目標設(shè)備(Target)的接口協(xié)議。自動檢測裝置包括輸入接口與控制單元。輸入接口連接于啟動設(shè)備;輸入接口還包括載入引腳,載入引腳電性連接于啟動設(shè)備的載入接腳或重設(shè)接腳;控制單元連接于輸入接口,控制單元根據(jù)載入引腳所接收到的觸發(fā)信號,用以判斷啟動設(shè)備的接口協(xié)議;控制單元根據(jù)相應(yīng)的接口協(xié)議用以存取來自于啟動設(shè)備的數(shù)據(jù)信號,并控制發(fā)光二極管。文檔編號G06F11/267GK102841838SQ20111018400公開日2012年12月26日 申請日期201本文檔來自技高網(wǎng)...
【技術(shù)保護點】
一種I2C與SGPIO的自動檢測裝置,其特征在于,該自動檢測裝置包括:一輸入接口,用以電性連接于一啟動設(shè)備,該輸入接口還包括一載入引腳,該載入引腳電性連接于該啟動設(shè)備的一載入接腳或一重設(shè)接腳;以及一控制單元,其電性連接于該輸入接口,該控制單元根據(jù)該載入引腳所接收到的一觸發(fā)信號,用以判斷該啟動設(shè)備的一接口協(xié)議,該控制單元根據(jù)相應(yīng)的該接口協(xié)議用以收發(fā)該啟動設(shè)備的一數(shù)據(jù)信號。
【技術(shù)特征摘要】
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:張伯壯,
申請(專利權(quán))人:英業(yè)達股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。