欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

信號自動調(diào)整系統(tǒng)及方法

文檔序號:6636168閱讀:161來源:國知局
信號自動調(diào)整系統(tǒng)及方法
【專利摘要】本發(fā)明提供一種信號自動調(diào)整系統(tǒng),此系統(tǒng)包含主機、控制器、擴展器以及存儲單元。擴展器包括第一錯誤計數(shù)單元、第二錯誤計數(shù)單元、錯誤計數(shù)暫存表、錯誤計數(shù)判斷單元及調(diào)整單元。擴展器相對控制器接收/傳送第一信號。擴展器相對存儲單元接收/傳送第二信號。調(diào)整單元根據(jù)錯誤計數(shù)判斷單元的判斷結(jié)果決定是否調(diào)整第一信號與第二信號。
【專利說明】信號自動調(diào)整系統(tǒng)及方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種信號自動調(diào)整系統(tǒng)及方法,尤其特別涉及應(yīng)用于序列連接SCSI (Serial Attached SCSI, SAS)標準接口的系統(tǒng)及方法。

【背景技術(shù)】
[0002]在現(xiàn)有主機如服務(wù)器中,多個不同電子裝置(如控制器、多個存儲單元等)需要分別與擴展器(Expander)電性連接,其中對于不同電子裝置的信號(通??梢允切盘柾暾?,Signal Integrity)的設(shè)定都是存放在擴展器的固件(Firmware)中,且信號設(shè)定值都是固定值,這使得擴展器的固件無法因為連接其它不同款式的控制器或存儲單元而自行動態(tài)改變固定的信號設(shè)定值。
[0003]然而在實際運用上,不同款式的存儲單元出廠時預(yù)設(shè)的信號的強度大都不相同,以致在信號傳送過程中,部分款式的存儲單元的信號的強度可能會因低于固定信號設(shè)定值而無法被精確偵測到,進而產(chǎn)生遺失硬盤(HDD lost issue,意即存儲單元有連接至擴展器,卻無法被偵測到的問題)。此外,每個主機上的控制器到擴展器的距離也不盡相同,當距離太遠,也可能導(dǎo)致控制器與擴展器之間的信號連接問題。


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

[0004]為了解決上述問題,本發(fā)明的目的在于提出一種信號自動調(diào)整系統(tǒng),以解決上述冋題。
[0005]為達到上述發(fā)明目的,所述信號自動調(diào)整系統(tǒng)包括主機、控制器、擴展器以及存儲單元??刂破飨鄬χ鳈C接收/傳送信號。擴展器用于連接控制器并相對控制器接收/傳送第一信號。存儲單元,分別用于存放檔案并相對擴展器接收/傳送第二信號。擴展器包括第一錯誤計數(shù)單元、第二錯誤計數(shù)單元、錯誤計數(shù)暫存表、錯誤計數(shù)判斷單元及調(diào)整單元。第一錯誤計數(shù)單元用于在第一時間計數(shù)出第一信號的第一重傳計數(shù)值。第二錯誤計數(shù)單元用于在第二時間計數(shù)出第二信號的第二重傳計數(shù)值。錯誤計數(shù)暫存表用于分別存儲第一重傳計數(shù)值及第二重傳計數(shù)值。錯誤計數(shù)判斷單元用于分別判斷第一重傳計數(shù)值及第二重傳計數(shù)值是否異常。調(diào)整單元根據(jù)錯誤計數(shù)判斷單元的判斷結(jié)果決定是否調(diào)整第一信號與第二信號。
[0006]在一優(yōu)選實施例中,擴展器進一步包括信號暫存表,用于存儲第一信號與第二信號兩者。
[0007]在一優(yōu)選實施例中,擴展器進一步包括信號判斷單元,用于判斷第一信號是否高于預(yù)設(shè)的最大第一信號以及判斷第二信號是否高于預(yù)設(shè)的最大第二信號。
[0008]在一優(yōu)選實施例中,主機進一步包括輸出單元,當?shù)谝恍盘柛哂陬A(yù)設(shè)的最大第一信號時,輸出單元輸出代表控制器無法使用的信息,以及當?shù)诙盘柛哂陬A(yù)設(shè)的最大第二信號時,輸出單元輸出代表存儲單元無法使用的信息。
[0009]為了解決上述問題,本發(fā)明的目的在于提出一種信號自動調(diào)整系統(tǒng)的調(diào)整方法,以解決上述問題。
[0010]為達到上述發(fā)明目的,所述系統(tǒng)包括主機、控制器、擴展器以及存儲單元。控制器用于相對主機接收/傳送信號。擴展器用于連接控制器并相對控制器接收/傳送第一信號。存儲單元,分別用于存放檔案并相對擴展器接收/傳送第二信號。擴展器包括第一錯誤計數(shù)單元、第二錯誤計數(shù)單元、錯誤計數(shù)暫存表、錯誤計數(shù)判斷單元及調(diào)整單元。所述方法包含:首先,通過第一錯誤計數(shù)單元在第一時間計數(shù)出第一信號的第一重傳計數(shù)值。通過第二錯誤計數(shù)單元在第二時間計數(shù)出第二信號的第二重傳計數(shù)值。通過錯誤計數(shù)暫存表分別存儲第一重傳計數(shù)值及第二重傳計數(shù)值。通過錯誤計數(shù)判斷單元分別判斷第一重傳計數(shù)值是否大于預(yù)設(shè)的最大第一重傳計數(shù)值以及判斷第二重傳計數(shù)值是否大于預(yù)設(shè)的最大第二重傳計數(shù)值。若判定第一重傳計數(shù)值大于預(yù)設(shè)的最大第一重傳計數(shù)值,調(diào)整單元加大第一信號。若判定第二重傳計數(shù)值大于預(yù)設(shè)的最大第二重傳計數(shù)值,調(diào)整單元加大第二信號。
[0011]在一優(yōu)選實施例中,擴展器進一步包括信號暫存表及信號判斷單元。通過信號暫存表分別存儲第一信號與第二信號。通過信號判斷單元分別判斷第一信號是否高于預(yù)設(shè)的最大第一信號以及判斷第二信號是否高于預(yù)設(shè)的最大第二信號。
[0012]在一優(yōu)選實施例中,主機進一步包括輸出單元。當輸出單元判定第一信號高于預(yù)設(shè)的最大第一信號時,輸出單元輸出代表控制器無法使用的信息;當輸出單元判定第二信號高于預(yù)設(shè)的最大第二信號時,輸出單元輸出代表存儲單元無法使用的信息。
[0013]通過擴展器的錯誤計數(shù)暫存表所存儲的第一重傳計數(shù)值及第二重傳計數(shù)值,通過擴展器的錯誤計數(shù)判斷單元來判斷單元判斷第一重傳計數(shù)值及第二重傳計數(shù)值是否異常(通常當計數(shù)值太高表示信號太弱,導(dǎo)致需要不斷重復(fù)傳送),再通過擴展器的調(diào)整單元根據(jù)錯誤計數(shù)判斷單元的判斷結(jié)果來決定是否調(diào)整第一信號與第二信號。因為上述步驟可以在擴展器中直接運算,進而達到動態(tài)自動調(diào)整信號的目的。

【專利附圖】

【附圖說明】
[0014]圖1繪示一種根據(jù)本發(fā)明一優(yōu)選實施例的信號自動調(diào)整系統(tǒng)的示意圖。
[0015]圖2A繪示一種根據(jù)本發(fā)明一優(yōu)選實施例的信號自動調(diào)整系統(tǒng)的第一信號調(diào)整方法的流程圖。
[0016]圖2B繪示一種根據(jù)本發(fā)明一優(yōu)選實施例的信號自動調(diào)整系統(tǒng)的第二信號調(diào)整方法的流程圖。
[0017]圖中的標號分別表不:
[0018]100、系統(tǒng);
[0019]110、主機;
[0020]111、輸出單元;
[0021]120、控制器;
[0022]130、擴展器;
[0023]131、第一錯誤計數(shù)單元;
[0024]132、第二錯誤計數(shù)單元;
[0025]133、錯誤計數(shù)暫存表;
[0026]134、錯誤計數(shù)判斷單元;
[0027]135、調(diào)整單元;
[0028]136、信號暫存表;
[0029]137、信號判斷單元;
[0030]140、存儲單元;
[0031]S01-S14、步驟。

【具體實施方式】
[0032]下面結(jié)合附圖對本發(fā)明提供的信號自動調(diào)整系統(tǒng)及方法的【具體實施方式】做詳細說明。
[0033]以下各實施例的說明是參考附圖,用以說明本發(fā)明可用以實施的特定實施例。本發(fā)明所提到的方向用語,例如「上」、「下」、「前」、「后」、「左」、「右」、「內(nèi)」、「外」、「側(cè)面」等,僅是參考附圖的方向。因此,使用的方向用語是用以說明及理解本發(fā)明,而非用以限制本發(fā)明。
[0034]參考圖1,繪示一種根據(jù)本發(fā)明的一優(yōu)選實施例的信號自動調(diào)整系統(tǒng)100的示意圖。所述系統(tǒng)100包括主機110、控制器120、擴展器130以及存儲單元140。
[0035]主機110如服務(wù)器包括輸出單元111??刂破?20用于相對主機110接收/傳送信號,擴展器130用于連接控制器120并相對控制器120接收/傳送第一信號。存儲單元140用于存放檔案并相對擴展器130接收/傳送第二信號??衫斫獾氖?,如有多個存儲單元140像是磁盤陣列,則多個存儲單元140相對擴展器130接收/傳送多個第二信號。
[0036]擴展器130包括第一錯誤計數(shù)單元131、第二錯誤計數(shù)單元132、錯誤計數(shù)暫存表133、錯誤計數(shù)判斷單元134、調(diào)整單元135、信號暫存表136及信號判斷單元137,其中第一錯誤計數(shù)單元131用于在預(yù)設(shè)的第一時間內(nèi)計數(shù)出第一信號的第一重傳計數(shù)值,第二錯誤計數(shù)單元132用于在預(yù)設(shè)的第二時間內(nèi)計數(shù)出第二信號的第二重傳計數(shù)值。錯誤計數(shù)暫存表133用于分別存儲第一重傳計數(shù)值及第二重傳計數(shù)值。錯誤計數(shù)判斷單元134用于分別判斷第一重傳計數(shù)值及第二重傳計數(shù)值是否異常。這里所稱的異常指的是第一重傳計數(shù)值超過了預(yù)設(shè)的最大第一重傳計數(shù)值及/或第二重傳計數(shù)值超過了預(yù)設(shè)的最大第二重傳計數(shù)值。調(diào)整單元135進一步根據(jù)錯誤計數(shù)判斷單元的上述判斷結(jié)果決定是否調(diào)整第一信號與第二信號,亦即如果錯誤計數(shù)判斷單元134判定第一重傳計數(shù)值超過了預(yù)設(shè)的最大第一重傳計數(shù)值,則調(diào)整單元135進一步調(diào)整第一信號;如果錯誤計數(shù)判斷單元134判定第二重傳計數(shù)值超過了預(yù)設(shè)的最大第二重傳計數(shù)值,則調(diào)整單元135進一步調(diào)整第二信號。
[0037]上述所提的第一時間與第二時間的預(yù)設(shè)可以根據(jù)使用者的需求而在出廠前變更設(shè)定。舉例來說,第一時間是I秒鐘,第一重傳計數(shù)值是5次,代表在I秒鐘內(nèi)第一信號因為信號不足而重新傳送了 5次。第二時間也是I秒鐘,一個第二重傳計數(shù)值是3次,另一個第二重傳計數(shù)值是7次。預(yù)設(shè)的最大第一重傳計數(shù)值是4,預(yù)設(shè)的最大第二重傳計數(shù)值是6。錯誤計數(shù)判斷單元134就會判定第一重傳計數(shù)值是異常(5>4)。接著,調(diào)整單元135調(diào)整第一信號。錯誤計數(shù)判斷單元134判定一個第二重傳計數(shù)值是正常(3〈6),另一個第二重傳計數(shù)值是異常(7>6)。接著,調(diào)整單元135只調(diào)整另一個第二信號。在本優(yōu)選實施例中,采用單個錯誤計數(shù)判斷單元134、單個調(diào)整單元135及單個信號判斷單元137。在其它實施例中也可以采用多個錯誤計數(shù)判斷單元134、多個調(diào)整單元135及多個信號判斷單元137的組合。
[0038]信號暫存表136用于分別存儲第一信號與第二信號。信號判斷單元137用于判斷第一信號是否高于預(yù)設(shè)的最大第一信號以及判斷第二信號是否高于預(yù)設(shè)的最大第二信號。延續(xù)上述例子,第一信號與第二信號兩者都是各有強度上限。例如第一信號有15個等級,出廠的設(shè)定是第8級,換句話說,假如錯誤計數(shù)判斷單元134判定第一重傳計數(shù)值是異常時,調(diào)整單元135可逐級地調(diào)高第一信號(最高至第15級)。當信號判斷單元137判斷第一信號高于預(yù)設(shè)的最大第一信號(第15級)時,輸出單元111輸出代表控制器120無法使用的信息。同理,當信號判斷單元137判定第二信號高于預(yù)設(shè)的最大第二信號時,輸出單元111輸出代表存儲單元140無法使用的信息。
[0039]參考圖2A,繪示一種根據(jù)本發(fā)明的一優(yōu)選實施例的信號自動調(diào)整系統(tǒng)的第一信號調(diào)整方法的流程圖。本方法中所使用的組件請參考圖1所示,不再贅述。
[0040]首先,執(zhí)行步驟S01,第一錯誤計數(shù)單元131在預(yù)設(shè)的第一時間內(nèi)計數(shù)出第一信號的第一重傳計數(shù)值。
[0041]接著,執(zhí)行步驟S02,錯誤計數(shù)暫存表133存儲第一重傳計數(shù)值。
[0042]接著,執(zhí)行步驟S03,錯誤計數(shù)判斷單元134判斷第一重傳計數(shù)值是否大于預(yù)設(shè)的最大第一重傳計數(shù)值。
[0043]若第一重傳計數(shù)值大于預(yù)設(shè)的最大第一重傳計數(shù)值,接著,執(zhí)行步驟S04,調(diào)整單元135加大第一信號。
[0044]接著,執(zhí)行步驟S05,信號暫存表136存儲第一信號。
[0045]接著,執(zhí)行步驟S06,信號判斷單元137判斷第一信號是否高于預(yù)設(shè)的最大第一信號。
[0046]當判定第一信號高于預(yù)設(shè)的最大第一信號時,接著,執(zhí)行步驟S07,輸出單元111輸出代表控制器120無法使用的信息。接著,重復(fù)執(zhí)行步驟S01,持續(xù)記錄、檢測第一重傳計數(shù)值,避免其信號的強度不夠而產(chǎn)生無法檢測到裝置的問題。
[0047]在步驟S03中,若第一重傳計數(shù)值小于等于預(yù)設(shè)的最大第一重傳計數(shù)值,執(zhí)行步驟S01,持續(xù)記錄、檢測第一重傳計數(shù)值,避免因為信號不夠強而產(chǎn)生無法檢測到裝置的問題發(fā)生。
[0048]在步驟S06中,若信號判斷單元137判定第一信號小于等于預(yù)設(shè)的最大第一信號,則執(zhí)行步驟S01,持續(xù)記錄、檢測第一信號的第一重傳計數(shù)值,避免其信號不夠強而產(chǎn)生無法檢測到裝置的問題。
[0049]參考圖2B,繪示一種根據(jù)本發(fā)明的一優(yōu)選實施例的信號自動調(diào)整系統(tǒng)的第二信號調(diào)整方法的流程圖。本方法中所使用的組件請參考圖1所示,不再贅述。
[0050]首先,執(zhí)行步驟S08,第二錯誤計數(shù)單元132在預(yù)設(shè)的第二時間內(nèi)計數(shù)出第二信號的第二重傳計數(shù)值。
[0051]接著,執(zhí)行步驟S09,錯誤計數(shù)暫存表133存儲第二重傳計數(shù)值。
[0052]接著,執(zhí)行步驟S10,錯誤計數(shù)判斷單元134判斷第二重傳計數(shù)值是否大于預(yù)設(shè)的最大第二重傳計數(shù)值。
[0053]若第二重傳計數(shù)值大于預(yù)設(shè)的最大第二重傳計數(shù)值,接著執(zhí)行步驟Sll,調(diào)整單元135加大第二信號。
[0054]接著,執(zhí)行步驟S12,信號暫存表136存儲第二信號。
[0055]接著,執(zhí)行步驟S13,信號判斷單元137判斷第二信號是否高于預(yù)設(shè)的最大第二信號。
[0056]當判定第二信號高于預(yù)設(shè)的最大第二信號時,接著,執(zhí)行步驟S14,輸出單元111輸出代表存儲單元140無法使用的信息。接著,重復(fù)執(zhí)行步驟S08,持續(xù)記錄、檢測第二重傳計數(shù)值,避免其信號的強度不夠而產(chǎn)生無法檢測到裝置的問題。
[0057]在步驟SlO中,若第二重傳計數(shù)值小于等于預(yù)設(shè)的最大第二重傳計數(shù)值,執(zhí)行步驟S08,持續(xù)記錄、檢測第二信號的第二重傳計數(shù)值,避免其信號不夠強而產(chǎn)生無法檢測到裝置的問題。
[0058]在步驟S13中,若信號判斷單元137判定第二信號小于等于預(yù)設(shè)的最大第二信號,執(zhí)行步驟S08,持續(xù)記錄、檢測第二重傳計數(shù)值,避免其信號不夠強而產(chǎn)生無法檢測到裝置的問題。
[0059]如上所述,對第一信號與第二信號是可以分開單獨檢測、判斷以及調(diào)整的。當然第一信號與第二信號也可以同時檢測、判斷以及調(diào)整的,根據(jù)使用者的需求而定。
[0060]在上述實施例中,第一信號與第二信號可以是用于描述信號的完整度(SignalIntegrity, SI),控制器120可以是SAS控制器。
[0061]綜上所述,本發(fā)明通過持續(xù)記錄各裝置(控制器120、存儲單元140)與擴展器130之間的重傳計數(shù)值,并根據(jù)重傳計數(shù)值動態(tài)地自動調(diào)整信號的強度。因此,在現(xiàn)有技術(shù)中,信號設(shè)定值皆為固定值而產(chǎn)生的問題可以通過本發(fā)明得以解決。
[0062]以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明要求保護范圍。
【權(quán)利要求】
1.一種信號自動調(diào)整系統(tǒng),其特征在于,包含: 一主機; 一控制器,相對所述主機接收/傳送一信號; 一擴展器,用于連接所述控制器并相對所述控制器接收/傳送一第一信號;以及 至少一存儲單元,分別用于存放檔案并相對所述擴展器接收/傳送至少一第二信號; 其中所述擴展器包括一第一錯誤計數(shù)單元、至少一第二錯誤計數(shù)單元、一錯誤計數(shù)暫存表、一錯誤計數(shù)判斷單元及一調(diào)整單元,所述第一錯誤計數(shù)單元用于在一第一時間計數(shù)出所述第一信號的一第一重傳計數(shù)值,所述至少一第二錯誤計數(shù)單元用于在一第二時間計數(shù)出所述至少一第二信號的至少一第二重傳計數(shù)值,所述錯誤計數(shù)暫存表用于分別存儲所述第一重傳計數(shù)值及所述至少一第二重傳計數(shù)值,所述錯誤計數(shù)判斷單元用于分別判斷所述第一重傳計數(shù)值及所述至少一第二重傳計數(shù)值是否異常,所述調(diào)整單元根據(jù)所述錯誤計數(shù)判斷單元的判斷結(jié)果決定是否調(diào)整所述第一信號與所述至少一第二信號的至少其中之
O
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述擴展器進一步包括一信號暫存表,用于存儲所述第一信號與所述至少一第二信號。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述擴展器進一步包括一信號判斷單元,用于判斷所述第一信號是否高于一預(yù)設(shè)的最大第一信號以及判斷所述至少一第二信號是否高于一預(yù)設(shè)的最大第二信號。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述主機進一步包括一輸出單元,當所述第一信號高于所述預(yù)設(shè)的最大第一信號時,所述輸出單元輸出一代表所述控制器無法使用的信息,以及當所述至少一第二信號高于所述預(yù)設(shè)的最大第二信號時,所述輸出單元輸出一代表所述至少一存儲單元無法使用的信息。
5.—種信號自動調(diào)整系統(tǒng)的調(diào)整方法,其特征在于,所述系統(tǒng)包含一主機、一控制器、一擴展器以及至少一存儲單元,所述控制器用于相對所述主機接收/傳送一信號,所述擴展器用于相對所述控制器接收/傳送一第一信號,所述至少一存儲單元用于相對所述擴展器接收/傳送至少一第二信號,所述擴展器包含第一錯誤計數(shù)單元、至少一第二錯誤計數(shù)單元、一錯誤計數(shù)暫存表、一錯誤計數(shù)判斷單元及一調(diào)整單元,所述方法包含: 所述第一錯誤計數(shù)單元在一第一時間計數(shù)出所述第一信號的一第一重傳計數(shù)值; 所述至少一第二錯誤計數(shù)單元在一第二時間計數(shù)出所述至少一第二信號的至少一第二重傳計數(shù)值; 所述錯誤計數(shù)暫存表分別存儲所述第一重傳計數(shù)值及所述至少一第二重傳計數(shù)值; 所述錯誤計數(shù)判斷單元分別判斷所述第一重傳計數(shù)值是否大于一預(yù)設(shè)的最大第一重傳計數(shù)值以及判斷所述至少一第二重傳計數(shù)值是否大于一預(yù)設(shè)的最大第二重傳計數(shù)值; 若所述第一重傳計數(shù)值大于所述預(yù)設(shè)的最大第一重傳計數(shù)值,所述調(diào)整單元加大所述第一信號;以及 若所述至少一第二重傳計數(shù)值大于所述預(yù)設(shè)的最大第二重傳計數(shù)值,所述調(diào)整單元加大所述至少一第二信號。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述擴展器進一步包括一信號暫存表及一信號判斷單元,所述方法進一步包括: 所述信號暫存表分別存儲所述第一信號與所述至少一第二信號的數(shù)值;以及所述信號判斷單元分別判斷所述第一信號是否高于一預(yù)設(shè)的最大第一信號以及判斷所述至少一第二信號是否高于一預(yù)設(shè)的最大第二信號。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述主機進一步包括一輸出單元,所述方法進一步包括: 當判定所述第一信號高于所述預(yù)設(shè)的最大第一信號時,所述輸出單元輸出一代表所述控制器無法使用的信息;以及 當判定所述至少一第二信號高于所述預(yù)設(shè)的最大第二信號時,所述輸出單元輸出一代表所述至少一存儲單元無法使用的信息。
【文檔編號】G06F13/38GK104461980SQ201410698257
【公開日】2015年3月25日 申請日期:2014年11月27日 優(yōu)先權(quán)日:2014年11月27日
【發(fā)明者】黃文正 申請人:英業(yè)達科技有限公司, 英業(yè)達股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
阿坝县| 宕昌县| 定西市| 进贤县| 南京市| 介休市| 大港区| 玛多县| 岳普湖县| 赣榆县| 定州市| 通化市| 昆山市| 广元市| 绩溪县| 望城县| 鄂托克前旗| 高青县| 宁海县| 永昌县| 扶余县| 教育| 阿瓦提县| 安平县| 祁阳县| 蒙阴县| 清流县| 大方县| 广德县| 南和县| 杭州市| 巴里| 年辖:市辖区| 彩票| 东至县| 临高县| 张北县| 景泰县| 宣武区| 大田县| 桑日县|