專利名稱:信號(hào)處理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信號(hào)處理系統(tǒng),更具體地,涉及應(yīng)用于電子系統(tǒng) 中,使具有不同輸入輸出控制器的電子系統(tǒng)在不變更設(shè)計(jì)的情況下通 過解碼處理仍可對(duì)硬盤執(zhí)行相關(guān)控制的信號(hào)處理系統(tǒng)。
背景技術(shù):
通常, 一般系統(tǒng)(電腦系統(tǒng)或伺服系統(tǒng))具有中央處理模塊(central processing unit; CPU)、石更盤(hard disk)及存fit器(memory)三大 部件,其中,硬盤、CPU及存儲(chǔ)器一樣,占有絕對(duì)重要的地位。且硬 盤作為系統(tǒng)最重要的外部儲(chǔ)存設(shè)備(其他的輔助儲(chǔ)存設(shè)備包括軟碟、 15光碟、快閃存儲(chǔ)器、磁帶等),形成了整個(gè)系統(tǒng)的數(shù)據(jù)儲(chǔ)存中心,且系 統(tǒng)運(yùn)作時(shí)使用的程序和數(shù)據(jù)絕大部分都儲(chǔ)存于硬盤上。
為使系統(tǒng)使用者能識(shí)別系統(tǒng)硬盤當(dāng)前的使用狀態(tài)(例如硬盤是否 有插入,系統(tǒng)是否有對(duì)硬盤進(jìn)行數(shù)據(jù)存取操作),目前系統(tǒng)大多數(shù)通 過系統(tǒng)硬體架構(gòu)上設(shè)置的驅(qū)動(dòng)電路于該系統(tǒng)對(duì)其硬盤進(jìn)行存取時(shí)產(chǎn)生 20脈波信號(hào)ACTLED—N以驅(qū)動(dòng)LED (light-emitting diode)運(yùn)作來提示使 用者系統(tǒng)的硬盤當(dāng)前的狀態(tài)。例如于系統(tǒng)背板上設(shè)置GEM318熱插拔 硬盤管理引腳并配合簡單的周邊器件,即可實(shí)現(xiàn)對(duì)系統(tǒng)LED的多數(shù)顯 示狀態(tài)進(jìn)行控制,該顯示狀態(tài)包括存在/運(yùn)作中/發(fā)生錯(cuò)誤/重建 (present/activity/fault/rebuild),以供使用者通過LED的顯示狀態(tài)獲悉 25對(duì)應(yīng)的硬盤狀態(tài)。但是,由于該GEM318熱插拔硬盤管理引腳價(jià)格昂 貴,因而不具成本效率而無法應(yīng)用于大量生產(chǎn)的產(chǎn)品中。
另,業(yè)界也有通過軟件方式控制系統(tǒng)LED顯示的技藝,該技藝主
要是通過于系統(tǒng)中內(nèi)建管理軟件,以由該管理軟件通過命令行接口接 口 (command-line interface; CLI)自硬盤引腳驅(qū)動(dòng)獲悉該系統(tǒng)的硬盤 30 信息,并發(fā)送固有的系統(tǒng)管理匯流排(SMbus)命令至通用輸入輸出 (GPIO)裝置以由該通用輸入輸出裝置控制該系統(tǒng)的LED動(dòng)作。但是,此種方式需要于系統(tǒng)中配置額外的通用輸入輸出裝置,因而不具成本
效率。且對(duì)于不同的處理器,其GPIO接口的數(shù)據(jù)模式(datapattem) 也不同,因而需要結(jié)合不同的輸入/輸出引腳設(shè)計(jì)不同的解碼器對(duì)LED 驅(qū)動(dòng)信號(hào)進(jìn)行解碼處理,以由處理后的驅(qū)動(dòng)信號(hào)驅(qū)動(dòng)LED動(dòng)作,導(dǎo)致 5 產(chǎn)品設(shè)計(jì)復(fù)雜化。
因此,如何提出一種信號(hào)處理技術(shù),以解決現(xiàn)有采用硬體架構(gòu)或 軟件架構(gòu)控制系統(tǒng)LED運(yùn)行使產(chǎn)品成本增加、設(shè)計(jì)復(fù)雜的缺點(diǎn),實(shí)己 成為目前業(yè)界需要克服的難題。
io
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的主要目的在于提供一種信號(hào) 處理系統(tǒng),其應(yīng)用于具有硬盤連接器、提示燈及輸入輸出控制器的電 子系統(tǒng)中,以降低產(chǎn)品設(shè)計(jì)成本及設(shè)計(jì)復(fù)雜度。
為達(dá)上述及其他目的,本發(fā)明提供一種信號(hào)處理系統(tǒng),應(yīng)用于具
15 有硬盤連接器、提示燈及輸入輸出控制器的電子系統(tǒng)中,其中,該輸 入輸出控制器對(duì)該硬盤連接器輸出的提示燈驅(qū)動(dòng)信號(hào)進(jìn)行處理以產(chǎn)生 第一處理信號(hào)輸出,該信號(hào)處理系統(tǒng)是包括偵測模塊,用以偵測該 輸入輸出控制器的類型,并將所偵測到的該輸入輸出控制器的類型信 息輸出;擷取模塊,用以依據(jù)該偵測模塊輸出的該輸入輸出控制器的
20 類型信息自多解碼方式中擷取與該類型信息對(duì)應(yīng)的解碼方式;以及解 碼模塊,用以依據(jù)該擷取模塊所擷取的解碼方式對(duì)該輸入輸出控制器 輸出的第一處理信號(hào)進(jìn)行解碼處理,并產(chǎn)生第二處理信號(hào)輸出,以由 該第二處理信號(hào)驅(qū)動(dòng)該提示燈動(dòng)作。
本發(fā)明的信號(hào)處理系統(tǒng)的另一實(shí)施例可進(jìn)一步包含編輯模塊,用
25以供使用者編輯多解碼方式。
上述硬盤連接器具有一用以輸出提示燈驅(qū)動(dòng)信號(hào)的引腳(Pin)。 當(dāng)該硬盤連接器連接有硬盤或該電子系統(tǒng)對(duì)該連接器所連接的硬盤進(jìn) 行數(shù)據(jù)存取操作該連接器上的硬盤發(fā)生異常時(shí),該輸入輸出控制器是 自該硬盤連接器的引腳接收該提示燈驅(qū)動(dòng)信號(hào),并對(duì)該提示燈驅(qū)動(dòng)信
30 號(hào)進(jìn)行處理以產(chǎn)生第一處理信號(hào)輸出,以便該解碼模塊依據(jù)對(duì)應(yīng)的解 碼方式對(duì)該第一處理信號(hào)進(jìn)行解碼處理。上述輸入輸出控制器具有一通用輸入輸出(GPIO)傳輸接口。該
偵測模塊通過偵測該輸入輸出控制器的GPIO傳輸接口獲悉該輸入輸 出控制器的類型信息,且該輸入輸出控制器通過其GPIO傳輸接口將第 一處理信號(hào)輸出至該解碼模塊,以供該解碼模塊對(duì)該第一處理信號(hào)進(jìn)
5 行解碼處理。
綜上所述,本發(fā)明的信號(hào)處理系統(tǒng)主要通過編輯模塊預(yù)先編輯對(duì) 應(yīng)不同類型的輸入輸出控制器的解碼方式,擷取模塊依據(jù)偵測模塊所 偵測到的輸入輸出控制器的類型信息擷取對(duì)應(yīng)的解碼方式,解碼模塊 即依據(jù)所擷取的解碼方式對(duì)經(jīng)該輸入輸出控制器處理的第一處理信號(hào)
10 進(jìn)行解碼處理,并由處理后的第二處理信號(hào)驅(qū)動(dòng)該電子系統(tǒng)的提示燈
動(dòng)作。因此,本發(fā)明可針對(duì)不同的輸入輸出控制器提供不同的解碼方 式以對(duì)經(jīng)不同輸入輸出控帝M處理后所輸出的第一處理信號(hào)進(jìn)行解碼 處理,因而無需如現(xiàn)有般,需針對(duì)不同的輸入輸出控制器設(shè)置不同的 解碼器而導(dǎo)致產(chǎn)品設(shè)計(jì)復(fù)雜,同時(shí),本發(fā)明也無需通過現(xiàn)有價(jià)格昂貴
15的硬體架構(gòu),或需額外使用GPIO裝置的軟件架構(gòu)來驅(qū)動(dòng)LED動(dòng)作, 因而可降低產(chǎn)品成本,避免現(xiàn)有采用硬體架構(gòu)或軟件架構(gòu)控制系統(tǒng)提 示燈動(dòng)作使產(chǎn)品成本增加、設(shè)計(jì)復(fù)雜的缺點(diǎn)。
圖l (A)為本發(fā)明的信號(hào)處理系統(tǒng)的基本架構(gòu)方塊示意圖;以及
圖1 (B)為本發(fā)明的信號(hào)處理系統(tǒng)的另一實(shí)施例的基本架構(gòu)方塊 示意圖。
主要元件符號(hào)說明
1信號(hào)處理系統(tǒng)10編輯模塊 25 11偵測模塊12擷取模塊
13解碼模塊2電子系統(tǒng)
20連接器21提示燈
22輸入輸出控制器220GPIO傳輸接口
P#ll引腳
30
具體實(shí)施例方式
以下是通過特定的具體實(shí)例說明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù) 人員可由本說明書所揭示的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功 效。本發(fā)明也可通過其他不同的具體實(shí)例加以施行或應(yīng)用,本說明書 中的各項(xiàng)細(xì)節(jié)也可基于不同觀點(diǎn)與應(yīng)用,在不背離本發(fā)明的精神下進(jìn) 5 行各種修飾與變更。
如圖l (A)圖所示者用以說明本發(fā)明的信號(hào)處理系統(tǒng)的基本架構(gòu) 方塊示意圖。如圖所示,本發(fā)明的信號(hào)處理系統(tǒng)1應(yīng)用于一電子系統(tǒng)2
中。該電子系統(tǒng)2是具有例如SATA硬盤或SAS硬盤等硬盤20、例如 LED的提示燈21及輸入輸出控制器(central processing unit; CPU) 22,
10其中,該電子系統(tǒng)2例如為個(gè)人電腦、筆記型電腦或伺服器等系統(tǒng), 連接器20具有一用以輸出可驅(qū)動(dòng)提示燈21運(yùn)作的驅(qū)動(dòng)信號(hào)的引腳 P#ll,而輸入輸出控制器22具有一通用輸入輸出(GPIO)傳輸接口 220。于本發(fā)明中,輸入輸出控制器22是預(yù)先對(duì)連接器20的引腳P弁11 輸出的驅(qū)動(dòng)信號(hào)進(jìn)行處理以產(chǎn)生一第一處理信號(hào),并將該第一處理信
15號(hào)經(jīng)由其GPIO傳輸接口 220輸出。但是,輸入輸出控制器22所輸出 的驅(qū)動(dòng)信號(hào)進(jìn)行處理的原理為業(yè)界所現(xiàn)有的技術(shù),且該種技術(shù)并非本 案的特征所在,故在此不再為文贅述。
如圖1 (A)所示,本發(fā)明的信號(hào)處理系統(tǒng)1包括偵測模塊11、擷 取模塊12、以及解碼模塊13。以下對(duì)信號(hào)處理系統(tǒng)l進(jìn)行詳細(xì)說明。
偵測模塊11用以偵測電子系統(tǒng)2的輸入輸出控制器22的類型信
息,并將所偵測的類型信息輸出,更具體地,本發(fā)明的偵測模塊ll是 通過輸入輸出控制器22的GPIO傳輸接口 220傳輸?shù)陌斎胼敵隹?制器22類型信息的GPIO信號(hào),來獲悉輸入輸出控制器22的類型信息, 輸入輸出控制器22類型信息是指例如為Intel、 AMD等各輸入輸出控
25制器供應(yīng)商所提供,而偵測單元11是通過GPIO引腳獲悉輸入輸出控 制器22為Intel 、 AMD輸入輸出控制器,或其他類型控制器。
擷取模塊12依據(jù)偵測模塊11輸出的輸入輸出控制器22的類型信 息,自該電子系統(tǒng)2擷取與該類型信息對(duì)應(yīng)的解碼方式。
解碼模塊13依據(jù)擷取模塊12擷取的解碼方式對(duì)輸入輸出控制器
30 20輸出的第一處理信號(hào)進(jìn)行解碼處理,并產(chǎn)生一第二處理信號(hào)輸出至 提示燈21,以由該第二處理信號(hào)驅(qū)動(dòng)提示燈21動(dòng)作。使用者可通過提示燈21的動(dòng)作獲悉電子系統(tǒng)2的連接器20上是否有連接SAS硬盤或 SATA硬盤,或者電子系統(tǒng)是否有對(duì)該SAS硬盤或SATA硬盤進(jìn)行數(shù) 據(jù)存取,抑或該SAS硬盤或SATA硬盤是否發(fā)生異常狀況(例如硬盤 與連接器連接錯(cuò)誤,硬盤損壞等異常狀況)。 5 上述偵測模塊11、擷取模塊12及解碼模塊13在本實(shí)施例中,可
通過一復(fù)雜可程序邏輯裝置(Complex Programmable Logic Device; CPLD)來完成,其中對(duì)應(yīng)不同輸入輸出控制器20的各種解碼方式, 也儲(chǔ)存于此復(fù)雜可編程邏輯裝置中。
本發(fā)明的信號(hào)處理系統(tǒng)1可更進(jìn)一步包含一編輯模塊10,如圖1 (B)所示,用以供使用者編輯多解碼方式,并將所編輯的解碼方式儲(chǔ) 存至復(fù)雜可程序邏輯裝置中,以供后續(xù)解碼處理時(shí)選取。于本實(shí)施例 中,編輯模塊10所編輯的解碼方式與電子系統(tǒng)1所使用的輸入輸出控 制器22的類型相對(duì)應(yīng),該些解碼方式例如為解碼運(yùn)算方法。
綜上所述,本發(fā)明的信號(hào)處理系統(tǒng)主要通過編輯模塊預(yù)先編輯對(duì)應(yīng)不同類型的輸入輸出控制器的解碼方式,以供擷取模塊依據(jù)偵測模 塊所偵測到的中央處理器的類型信息擷取對(duì)應(yīng)的解碼方式,解碼模塊 即依據(jù)擷取模塊所擷取的解碼方式對(duì)經(jīng)該輸入輸出控制器處理的硬盤 連接器輸出的提示燈驅(qū)動(dòng)信號(hào)進(jìn)行解碼處理,并由處理后的驅(qū)動(dòng)信號(hào) 驅(qū)動(dòng)該電子系統(tǒng)的提示燈動(dòng)作。因此,本發(fā)明可針對(duì)不同CPU供應(yīng)商所提供的輸入輸出控制器提供不同的解碼方式,以對(duì)經(jīng)不同CPU供應(yīng) 商所提供的輸入輸出控制器處理后輸出的提示燈驅(qū)動(dòng)信號(hào)進(jìn)行解碼處 理,因而無需如現(xiàn)有般,需針對(duì)不同的輸入輸出控制器設(shè)計(jì)不同的解 碼器而導(dǎo)致產(chǎn)品設(shè)計(jì)復(fù)雜,同時(shí),本發(fā)明也無需通過現(xiàn)有價(jià)格昂貴的 硬體架構(gòu),或需額外使用GPIO裝置的軟件架構(gòu)來驅(qū)動(dòng)LED動(dòng)作,因而可降低產(chǎn)品成本,避免現(xiàn)有采用硬體架構(gòu)或軟件架構(gòu)控制系統(tǒng)LED 動(dòng)作使產(chǎn)品成本增加、設(shè)計(jì)復(fù)雜的缺點(diǎn)。
上述實(shí)施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制 本發(fā)明。任何本領(lǐng)域技術(shù)人員均可在不違背本發(fā)明的精神及范疇下, 對(duì)上述實(shí)施例進(jìn)行修飾與改變。因此,本發(fā)明的權(quán)利保護(hù)范圍,應(yīng)如后述的權(quán)利要求所列。
權(quán)利要求
1.一種信號(hào)處理系統(tǒng),應(yīng)用于具有硬盤、提示燈及輸入輸出控制器的電子系統(tǒng)中,其中,該硬盤與該輸入輸出控制器電性連接,該輸入輸出控制器是對(duì)該硬盤所輸出的動(dòng)作信號(hào)進(jìn)行處理以產(chǎn)生第一處理信號(hào)輸出,該信號(hào)處理系統(tǒng)包括偵測模塊,用以偵測該輸入輸出控制器的類型,并輸出一對(duì)應(yīng)該輸入輸出控制器類型的類型信息;擷取模塊,用以擷取與該類型信息對(duì)應(yīng)的解碼方式;以及解碼模塊,用以依據(jù)該解碼方式對(duì)該輸入輸出控制器輸出的第一處理信號(hào)進(jìn)行解碼處理,并產(chǎn)生第二處理信號(hào)輸出,以由該第二處理信號(hào)驅(qū)動(dòng)該提示燈動(dòng)作。
2. 根據(jù)權(quán)利要求1所述的信號(hào)處理系統(tǒng),其中,該系統(tǒng)更包 15 含一編輯模塊,用以供使用者編輯多解碼方式。
3. 根據(jù)權(quán)利要求1所述的信號(hào)處理系統(tǒng),其中,該硬盤具有 一用以輸出該動(dòng)作信號(hào)的引腳。
4.根據(jù)權(quán)利要求2所述的信號(hào)處理系統(tǒng),其中,該動(dòng)作信號(hào)是為該硬盤進(jìn)行數(shù)據(jù)存取操作或發(fā)生異常時(shí)的信號(hào)。
5. 根據(jù)權(quán)利要求1所述的信號(hào)處理系統(tǒng),其中,該輸入輸出 控制器是具有一通用輸入輸出GPIO傳輸接口 。
6. 根據(jù)權(quán)利要求5所述的信號(hào)處理系統(tǒng),其中,該偵測模塊 是通過該輸入輸出控制器的GPIO傳輸接口來偵測該輸入輸出控 制器的類型信息,且該輸入輸出控制器是通過其GPIO傳輸接口 將第一處理信號(hào)輸出至該解碼模塊,以供該解碼模塊對(duì)該第一處 理信號(hào)進(jìn)行解碼處理。
全文摘要
一種信號(hào)處理系統(tǒng),應(yīng)用于具有硬盤連接器、提示燈及輸入輸出控制器的電子系統(tǒng)中,其中,該輸入輸出控制器對(duì)該硬盤連接器輸出的提示燈驅(qū)動(dòng)信號(hào)進(jìn)行處理以產(chǎn)生第一處理信號(hào)輸出,該信號(hào)處理系統(tǒng)包括編輯模塊,用以供使用者編輯多解碼方式;偵測模塊,將所偵測到的該輸入輸出控制器的類型信息輸出;擷取模塊,用以依據(jù)該偵測模塊輸出的該輸入輸出控制器的類型信息自該編輯模塊所編輯的多解碼方式中擷取與該類型信息對(duì)應(yīng)的解碼方式;以及解碼模塊,用以依據(jù)該擷取模塊所擷取的解碼方式對(duì)該輸入輸出控制器輸出的第一處理信號(hào)進(jìn)行解碼處理,并產(chǎn)生第二處理信號(hào)輸出,以由該第二處理信號(hào)驅(qū)動(dòng)該提示燈動(dòng)作,藉以簡化成品設(shè)計(jì)復(fù)雜度,以及降低產(chǎn)品成本。
文檔編號(hào)G06F11/32GK101196846SQ20061016338
公開日2008年6月11日 申請(qǐng)日期2006年12月4日 優(yōu)先權(quán)日2006年12月4日
發(fā)明者丁肇邦 申請(qǐng)人:英業(yè)達(dá)股份有限公司