一種可指示級聯(lián)系統(tǒng)各級id號的設(shè)計(jì)技術(shù)的制作方法
【專利摘要】本發(fā)明提供一種可指示級聯(lián)系統(tǒng)各級ID號的設(shè)計(jì)技術(shù),屬于存儲(chǔ)系統(tǒng)領(lǐng)域,本發(fā)明在每一級的前控板上增加一個(gè)有數(shù)字顯示的撥碼開關(guān),通過將撥動(dòng)開關(guān)撥動(dòng)到相應(yīng)的數(shù)字來指示各級的ID號。當(dāng)撥碼開關(guān)撥到某一個(gè)數(shù)字時(shí),撥碼開關(guān)的Pin腳置位主控芯片或擴(kuò)展芯片的GPIO?Pin,系統(tǒng)通過數(shù)個(gè)GPIO?Pin給每個(gè)芯片所在級數(shù)分配ID號,此ID號與撥碼開關(guān)顯示的ID號一一對應(yīng),從而方便管理每一級系統(tǒng)。
【專利說明】一種可指示級聯(lián)系統(tǒng)各級ID號的設(shè)計(jì)技術(shù)
[0001]【技術(shù)領(lǐng)域】
本發(fā)明涉及存儲(chǔ)系統(tǒng)領(lǐng)域,具體涉及到一種可指示級聯(lián)系統(tǒng)各級ID號的設(shè)計(jì)技術(shù)。
【背景技術(shù)】
[0002]存儲(chǔ)系統(tǒng)(memory system ),是指計(jì)算機(jī)中由存放程序和數(shù)據(jù)的各種存儲(chǔ)設(shè)備、控制部件及管理信息調(diào)度的設(shè)備(硬件)和算法(軟件)所組成的系統(tǒng)。計(jì)算機(jī)的主存儲(chǔ)器不能同時(shí)滿足存取速度快、存儲(chǔ)容量大和成本低的要求,在計(jì)算機(jī)中必須有速度由慢到快、容量由大到小的多級層次存儲(chǔ)器,以最優(yōu)的控制調(diào)度算法和合理的成本,構(gòu)成具有性能可接受的存儲(chǔ)系統(tǒng)。
[0003]存儲(chǔ)系統(tǒng)在開發(fā)設(shè)計(jì)時(shí),需要考慮到用戶要求具有多級級聯(lián)功能的硬盤磁盤陣列。所謂級聯(lián),就是由一級主控制器通過SAS總線接口與下一級擴(kuò)展芯片連接,而下一級擴(kuò)展芯片又可以通過SAS總線接口與更低一級的擴(kuò)展芯片相連,以此類推形成多級級聯(lián)。然后由一個(gè)主系統(tǒng)來管理所有級聯(lián)設(shè)備,這樣的情況是,當(dāng)某個(gè)硬盤出現(xiàn)故障時(shí),主系統(tǒng)不能清楚的顯示具體的每一級的問題,設(shè)計(jì)人員和用戶也不能方便的找到故障點(diǎn)。由此增加了存儲(chǔ)系統(tǒng)開發(fā)的時(shí)間,同時(shí)也增加了工作人員的勞動(dòng)強(qiáng)度。
【發(fā)明內(nèi)容】
[0004]當(dāng)系統(tǒng)的級聯(lián)級數(shù)比較多時(shí),為了便于系統(tǒng)容易管理各級設(shè)備,并且方便在使用中用戶能夠清晰知道每一級的具體情況,增加一種可指示級聯(lián)系統(tǒng)的各級ID號的前控板設(shè)計(jì)技術(shù)。在每一級的前控板上增加一個(gè)有數(shù)字顯示的撥碼開關(guān),比如:數(shù)字顯示0...9,通過將撥動(dòng)開關(guān)撥動(dòng)到相應(yīng)的數(shù)字來指示各級的ID號。當(dāng)撥碼開關(guān)撥到某一個(gè)數(shù)字時(shí),撥碼開關(guān)的Pin腳置位主控芯片或擴(kuò)展芯片的GP1 Pin,系統(tǒng)通過GP1 Pin給每個(gè)芯片所在級數(shù)分配ID號,此ID號與撥碼開關(guān)顯示的ID號一一對應(yīng),從而方便管理每一級系統(tǒng)。
[0005]本
【發(fā)明內(nèi)容】
具體涉及到線路的設(shè)計(jì),具體分為如下幾個(gè)方面:
1)選擇具有8421原理的撥碼開關(guān)指示每一級ID號;
2)系統(tǒng)通過主芯片的GP1Pin腳偵測8421撥碼開關(guān)置位Pin腳高低位讀取每一級的ID號。
[0006]整個(gè)級聯(lián)系統(tǒng)由主控制器和各級擴(kuò)展板組成,主控制器與擴(kuò)展板之間,各個(gè)擴(kuò)展板之間通過SAS總線連接。主控制器、擴(kuò)展板與硬盤之間通過SAS接口連接。而主系統(tǒng)要管理每一級連接的所有硬盤,如果沒有ID指示,當(dāng)某一硬盤出現(xiàn)故障時(shí),設(shè)計(jì)人員和用戶無法快速定位故障硬盤所在的位置。通過增加8421撥碼開關(guān)指示每一級的ID號,當(dāng)某個(gè)硬盤出故障時(shí),擴(kuò)展板能夠告知主系統(tǒng)當(dāng)前的ID,設(shè)計(jì)人員和用戶就能夠很快找到故障點(diǎn)。
[0007]8421撥碼開關(guān)采用的是二進(jìn)制數(shù)與十進(jìn)制數(shù)相互轉(zhuǎn)換的原理,撥碼開關(guān)撥到某一個(gè)數(shù)字時(shí),將此十進(jìn)制數(shù)字轉(zhuǎn)換成二進(jìn)制數(shù),對應(yīng)到8421撥碼開關(guān)的置位Pin上,然后再將撥碼開關(guān)的置位Pin腳與主控芯片或擴(kuò)展芯片的GP1 Pin連接,而系統(tǒng)就可以通過讀取GP1的高低給每一個(gè)主控板和擴(kuò)展板分配ID號,此ID號與撥碼開關(guān)的數(shù)字對應(yīng)。[0008]可以通過撥碼開關(guān)的置位Pin腳個(gè)數(shù)確定可以指示的最大級數(shù),關(guān)系是2的N次方(N是撥碼開關(guān)的置位Pin數(shù))。
[0009]本發(fā)明的有益效果是:
通過在每一級的前控板上增加一個(gè)有數(shù)字顯示的撥碼開關(guān),將撥動(dòng)開關(guān)撥動(dòng)到相應(yīng)的數(shù)字來指示各級的ID號。
[0010]當(dāng)系統(tǒng)的級聯(lián)級數(shù)比較多時(shí),便于系統(tǒng)容易管理各級設(shè)備,并且方便在使用中用戶能夠清晰知道每一級的具體情況,當(dāng)某個(gè)硬盤出故障時(shí),擴(kuò)展板能夠告知主系統(tǒng)當(dāng)前的ID,設(shè)計(jì)人員和用戶就能夠很快找到故障點(diǎn)。
【專利附圖】
【附圖說明】
[0011]附圖1:多級級聯(lián)系統(tǒng)框架原理圖;
附圖2:撥碼開關(guān)連接圖。
【具體實(shí)施方式】 [0012]參照如下附圖,詳細(xì)描述級聯(lián)系統(tǒng)各級ID號的指示原理。
[0013]在每一級的前控板上增加一個(gè)有數(shù)字顯示的撥碼開關(guān),比如:數(shù)字顯示O…9,通過將撥動(dòng)開關(guān)撥動(dòng)到相應(yīng)的數(shù)字來指示各級的ID號。當(dāng)撥碼開關(guān)撥到某一個(gè)數(shù)字時(shí),撥碼開關(guān)的Pin腳置位主控芯片或擴(kuò)展芯片的GP1 Pin,系統(tǒng)通過這四個(gè)GP1 Pin給每個(gè)芯片所在級數(shù)分配ID號,此ID號與撥碼開關(guān)顯示的ID號一一對應(yīng)。
[0014]具體涉及到線路的設(shè)計(jì),具體分為如下幾個(gè)方面:
1)選擇具有8421原理的撥碼開關(guān)指示每一級ID號;
2)系統(tǒng)通過主芯片的GP1Pin腳偵測8421撥碼開關(guān)置位Pin腳高低位讀取每一級的ID號,此處以4個(gè)GP1 Pin腳為例;
1、如附圖1是多級級聯(lián)系統(tǒng)框架原理圖,整個(gè)級聯(lián)系統(tǒng)由主控制器和各級擴(kuò)展板組成,主控制器與擴(kuò)展板之間,各個(gè)擴(kuò)展板之間通過SAS總線連接。主控制器、擴(kuò)展板與硬盤之間通過SAS接口連接。而主系統(tǒng)要管理每一級連接的所有硬盤,如果沒有ID指示,當(dāng)某一硬盤出現(xiàn)故障時(shí),設(shè)計(jì)人員和用戶無法快速定位故障硬盤所在的位置。通過增加8421撥碼開關(guān)指示每一級的ID號,當(dāng)某個(gè)硬盤出故障時(shí),擴(kuò)展板能夠告知主系統(tǒng)當(dāng)前的ID,設(shè)計(jì)人員和用戶就能夠很快找到故障點(diǎn)。
[0015]2、8421撥碼開關(guān)采用的是二進(jìn)制數(shù)與十進(jìn)制數(shù)相互轉(zhuǎn)換的原理,撥碼開關(guān)撥到某一個(gè)數(shù)字時(shí),將此十進(jìn)制數(shù)字轉(zhuǎn)換成二進(jìn)制數(shù),對應(yīng)到8421撥碼開關(guān)的置位Pin上。然后再將撥碼開關(guān)的置位Pin腳與主控芯片或擴(kuò)展芯片的GP1 Pin連接,而系統(tǒng)就可以通過讀取GP1的高低給每一個(gè)主控板和擴(kuò)展板分配ID號,此ID號與撥碼開關(guān)的數(shù)字對應(yīng)。如附圖2是可以定位10級的撥碼開關(guān),其8,4,2,I這四個(gè)Pin分別與主控芯片或擴(kuò)展芯片的GP103,2,I, O相連,例如某一級撥碼開關(guān)撥到數(shù)字7,十進(jìn)制數(shù)7轉(zhuǎn)換為二級制數(shù)是0111,撥碼開關(guān)的內(nèi)部線路就會(huì)控制8,4,2,I這四個(gè)Pin的狀態(tài)為0111,從而給此芯片相應(yīng)GP103,2,I, O置位0111,系統(tǒng)讀取到0111,再通過調(diào)取系統(tǒng)事先定義好的ID與GP1對應(yīng)表格(如附表一)就能確定這一級的ID號。
[0016]3、可以通過撥碼開關(guān)的置位Pin腳個(gè)數(shù)確定可以指示的最大級數(shù),關(guān)系是2的N次方(N是撥碼開關(guān)的置位Pin數(shù)),比如有四個(gè)Pin腳就可以最大指示級聯(lián)16級。
[0017]表一:撥碼開關(guān)數(shù)字與GP1高低對應(yīng)關(guān)系
【權(quán)利要求】
1.一種可指示級聯(lián)系統(tǒng)各級ID號的設(shè)計(jì)技術(shù),其特征在于 在每一級的前控板上增加一個(gè)有數(shù)字顯示的撥碼開關(guān),比如:數(shù)字顯示O…9,通過將撥動(dòng)開關(guān)撥動(dòng)到相應(yīng)的數(shù)字來指示各級的ID號;當(dāng)撥碼開關(guān)撥到某一個(gè)數(shù)字時(shí),撥碼開關(guān)的Pin腳置位主控芯片或擴(kuò)展芯片的GP1 Pin,系統(tǒng)通過GP1 Pin給每個(gè)芯片所在級數(shù)分配ID號,此ID號與撥碼開關(guān)顯不的ID號對應(yīng)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于 涉及到線路的設(shè)計(jì),具體分為如下幾個(gè)方面: 1)選擇具有8421原理的撥碼開關(guān)指示每一級ID號; 2)系統(tǒng)通過主芯片的GP1Pin腳偵測8421撥碼開關(guān)置位Pin腳高低位讀取每一級的ID號。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于整個(gè)級聯(lián)系統(tǒng)由主控制器和各級擴(kuò)展板組成,主控制器與擴(kuò)展板之間,各個(gè)擴(kuò)展板之間通過SAS總線連接;主控制器、擴(kuò)展板與硬盤之間通過SAS接口連接;而主系統(tǒng)要管理每一級連接的所有硬盤;8421撥碼開關(guān)指示每一級的ID號,當(dāng)某個(gè)硬盤出故障時(shí),擴(kuò)展板能夠告知主系統(tǒng)當(dāng)前的ID。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于8421撥碼開關(guān)采用的是二進(jìn)制數(shù)與十進(jìn)制數(shù)相互轉(zhuǎn)換的原理,撥碼開關(guān)撥到某一個(gè)數(shù)字時(shí),將此十進(jìn)制數(shù)字轉(zhuǎn)換成二進(jìn)制數(shù),對應(yīng)到8421撥碼開關(guān)的置位Pin上,然后再將撥碼開關(guān)的置位Pin腳與主控芯片或擴(kuò)展芯片的GP1 Pin連接,而系統(tǒng)就可以通過讀取GP1的高低給每一個(gè)主控板和擴(kuò)展板分配ID號,此ID號與撥碼開關(guān)的數(shù)字 對應(yīng)。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于可以通過撥碼開關(guān)的置位Pin腳個(gè)數(shù)確定可以指示的最大級數(shù),關(guān)系是2的N次方(N是撥碼開關(guān)的置位Pin數(shù))。
【文檔編號】G06F13/16GK104036082SQ201410261945
【公開日】2014年9月10日 申請日期:2014年6月13日 優(yōu)先權(quán)日:2014年6月13日
【發(fā)明者】唐傳貞 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司