本實(shí)用新型涉及高速大容量存儲(chǔ)技術(shù)領(lǐng)域,具體提供一種Rapid IO與SATA轉(zhuǎn)換控制器。
背景技術(shù):
隨著社會(huì)經(jīng)濟(jì)的不斷發(fā)展,計(jì)算機(jī)的應(yīng)用領(lǐng)域越來(lái)越廣泛,同時(shí),各個(gè)領(lǐng)域?qū)τ?jì)算機(jī)性能的需求日益提高,其中對(duì)計(jì)算機(jī)的存儲(chǔ)性能的要求提高的更加明顯。隨著用戶的需求不斷增多,計(jì)算機(jī)技術(shù)不斷的發(fā)展,存儲(chǔ)設(shè)備的容量和速度都得到很大的提升。但是在雷達(dá)及航空航天等領(lǐng)域,對(duì)存儲(chǔ)設(shè)備的容量及讀寫(xiě)速率要求更加苛刻,普通的硬盤(pán)已經(jīng)無(wú)法滿足要求。
Rapid IO作為一種串行總線,具有很高的傳輸速度。串行 Rapid IO由于使用高速串行技術(shù),并且可以將多個(gè)處理器互聯(lián),使計(jì)算機(jī)集群化、云計(jì)算化、內(nèi)存共享等特點(diǎn),被廣泛適用于嵌入式計(jì)算機(jī)的芯片間、板間通信互聯(lián)。目前,在嵌入式計(jì)算機(jī)領(lǐng)域及通信技術(shù)領(lǐng)域,Rapid IO已成為新型多計(jì)算機(jī)、多處理器、多 DSP(數(shù)字信號(hào)處理器)互聯(lián)的首要選擇。相應(yīng)的將普通的SATA硬盤(pán)應(yīng)用到Rapid IO系統(tǒng)中,能夠提高普通SATA硬盤(pán)的容量及速度,具有很高的可擴(kuò)展性及替換性。但是,現(xiàn)有技術(shù)中尚缺少將SATA硬盤(pán)應(yīng)用到Rapid IO系統(tǒng)中的轉(zhuǎn)換設(shè)備,限制了普通SATA硬盤(pán)容量及速度的提升。
技術(shù)實(shí)現(xiàn)要素:
為了解決以上存在的問(wèn)題,本實(shí)用新型提供一種結(jié)構(gòu)設(shè)計(jì)簡(jiǎn)單合理,能提高普通SATA硬盤(pán)的可擴(kuò)展性及替換性,從而提高普通SATA硬盤(pán)的容量及速度的Rapid IO與SATA轉(zhuǎn)換控制器。
為實(shí)現(xiàn)上述目的,本實(shí)用新型提供了如下技術(shù)方案:
一種Rapid IO與SATA轉(zhuǎn)換控制器,包括Rapid IO控制器、至少一個(gè)SATA控制器和DDR3模塊,所述DDR3模塊分別與SATA控制器、Rapid IO控制器相連接。
所述Rapid IO控制器向外與Rapid IO網(wǎng)絡(luò)開(kāi)關(guān)相連接,SATA控制器向外與SATA硬盤(pán)相連接。所述DDR3模塊具有較大的緩存空間,實(shí)現(xiàn)數(shù)據(jù)的大容量緩存,保證數(shù)據(jù)不會(huì)丟失。
Rapid IO控制器負(fù)責(zé)接收Rapid IO網(wǎng)絡(luò)中的Rapid IO數(shù)據(jù)包并解析出數(shù)據(jù),將數(shù)據(jù)寫(xiě)入到DDR3模塊中,經(jīng)過(guò)DDR3模塊的緩存,將數(shù)據(jù)發(fā)送到SATA控制器。SATA控制器將DDR3模塊緩存后的Rapid IO數(shù)據(jù)包封裝成SATA格式的數(shù)據(jù)發(fā)送給SATA硬盤(pán)。同時(shí),SATA控制器負(fù)責(zé)接收SATA硬盤(pán)發(fā)送的SATA數(shù)據(jù),并將SATA數(shù)據(jù)解析出來(lái),寫(xiě)入到DDR3模塊中。經(jīng)過(guò)DDR3模塊的緩存,將數(shù)據(jù)發(fā)送到Rapid IO控制器。Rapid IO控制器將DDR3模塊緩存后的SATA數(shù)據(jù)封裝成Rapid IO協(xié)議格式的數(shù)據(jù)幀發(fā)送給Rapid IO網(wǎng)絡(luò),實(shí)現(xiàn)將SATA硬盤(pán)接入到Rapid IO網(wǎng)絡(luò)中,完成硬盤(pán)數(shù)據(jù)的高速存儲(chǔ)。
作為優(yōu)選,還包括CPU模塊,所述CPU模塊分別與SATA控制器、Rapid IO控制器相連接。CPU模塊用于Rapid IO控制器及SATA控制器的寄存器靈活配置,從而實(shí)現(xiàn)不同的功能。
作為優(yōu)選,所述SATA控制器擴(kuò)展位寬,進(jìn)行數(shù)據(jù)的并行讀寫(xiě),實(shí)現(xiàn)Rapid IO與SATA的速度匹配,提高讀寫(xiě)速度。
與現(xiàn)有技術(shù)相比,本實(shí)用新型的Rapid IO與SATA轉(zhuǎn)換控制器具有以下突出的有益效果:
(一)所述DDR3模塊具有較大的緩存空間,能實(shí)現(xiàn)數(shù)據(jù)的大容量緩存,保證數(shù)據(jù)不會(huì)丟失;
(二)所述CPU模塊可用于Rapid IO控制器及SATA控制器的寄存器靈活配置,從而實(shí)現(xiàn)不同的功能;
(三)本實(shí)用新型的轉(zhuǎn)換控制器能實(shí)現(xiàn)將SATA硬盤(pán)接入到Rapid IO網(wǎng)絡(luò)中,完成硬盤(pán)數(shù)據(jù)的高速存儲(chǔ)。
附圖說(shuō)明
圖1是本實(shí)用新型所述Rapid IO與SATA轉(zhuǎn)換控制器的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合附圖和實(shí)施例,對(duì)本實(shí)用新型的Rapid IO與SATA轉(zhuǎn)換控制器作進(jìn)一步詳細(xì)說(shuō)明。
在本實(shí)用新型中,在未作相反說(shuō)明的情況下,使用的方位詞如“上、下、左、右”通常是指參考附圖所示的上、下、左、右;“內(nèi)、外”是指相對(duì)于各部件本身的輪廓的內(nèi)、外。
實(shí)施例
如圖1所示,本實(shí)用新型的Rapid IO與SATA轉(zhuǎn)換控制器主要由Rapid IO控制器、SATA控制器、DDR3模塊和CPU模塊構(gòu)成。DDR3模塊分別與Rapid IO控制器、SATA控制器相連接。Rapid IO控制器向外與Rapid IO網(wǎng)絡(luò)開(kāi)關(guān)相連接,SATA控制器向外與SATA硬盤(pán)相連接。DDR3模塊具有較大的緩存空間,實(shí)現(xiàn)數(shù)據(jù)的大容量緩存,保證數(shù)據(jù)不會(huì)丟失。CPU模塊分別與Rapid IO控制器、SATA控制器相連接,用于Rapid IO控制器及SATA控制器的寄存器靈活配置,從而實(shí)現(xiàn)不同的功能。
本實(shí)用新型的Rapid IO與SATA轉(zhuǎn)換控制器在使用過(guò)程中,Rapid IO控制器接收Rapid IO網(wǎng)絡(luò)中的Rapid IO數(shù)據(jù)包并解析出數(shù)據(jù),將數(shù)據(jù)寫(xiě)入到DDR3模塊中,經(jīng)過(guò)DDR3模塊的緩存,將數(shù)據(jù)發(fā)送到SATA控制器。SATA控制器將DDR3模塊緩存后的Rapid IO數(shù)據(jù)包封裝成SATA格式的數(shù)據(jù)發(fā)送給SATA硬盤(pán)。同時(shí),SATA控制器接收SATA硬盤(pán)發(fā)送的SATA數(shù)據(jù),并將SATA數(shù)據(jù)解析出來(lái),寫(xiě)入到DDR3模塊中。經(jīng)過(guò)DDR3模塊的緩存,將數(shù)據(jù)發(fā)送到Rapid IO控制器。Rapid IO控制器將DDR3模塊緩存后的SATA數(shù)據(jù)封裝成Rapid IO協(xié)議格式的數(shù)據(jù)幀發(fā)送給Rapid IO網(wǎng)絡(luò),實(shí)現(xiàn)將SATA硬盤(pán)接入到Rapid IO網(wǎng)絡(luò)中,完成硬盤(pán)數(shù)據(jù)的高速存儲(chǔ)。
以上所述的實(shí)施例,只是本實(shí)用新型較優(yōu)選的具體實(shí)施方式,本領(lǐng)域的技術(shù)人員在本實(shí)用新型技術(shù)方案范圍內(nèi)進(jìn)行的通常變化和替換都應(yīng)包含在本實(shí)用新型的保護(hù)范圍內(nèi)。