本發(fā)明涉及電子領(lǐng)域,具體的說是一種基于服務器cpu的srio接口固態(tài)硬盤的裝置。
背景技術(shù):
隨著高性能嵌入式系統(tǒng)的不斷發(fā)展,芯片間及板間互連結(jié)構(gòu)對帶寬、成本、靈活性及可靠性的要求越來越高。傳統(tǒng)的互連方式,如處理器總線、pci總線和以太網(wǎng),都難以滿足新的需求。
針對嵌入式系統(tǒng)的需求以及傳統(tǒng)互連方式的局限性,制定了rapidio標準,該標準具備如下特點:適用于嵌入式系統(tǒng)機框內(nèi)高速互連應用;簡化協(xié)議及流控機制,限制軟件復雜度,使得糾錯重傳機制乃至整個協(xié)議棧易于用硬件實現(xiàn);提高打包效率,減小傳輸時延;減少管腳,降低成本;簡化交換芯片的實現(xiàn),避免交換芯片中的包類型解析;分層協(xié)議結(jié)構(gòu),支持多種傳輸模式,支持多種物理層技術(shù),靈活且易于擴展。
srio接口是面向串行背板、dsp和相關(guān)串行數(shù)據(jù)平面連接應用的串行rapidio接口?;趕rio的所具備的上述這些特點,將ssd設計為srio接口,方便掛載到srio接口的系統(tǒng)上去。
技術(shù)實現(xiàn)要素:
本發(fā)明針對目前技術(shù)發(fā)展的需求和不足之處,提供一種基于服務器cpu的srio接口固態(tài)硬盤的裝置。
本發(fā)明所述一種基于服務器cpu的srio接口固態(tài)硬盤的裝置,解決上述技術(shù)問題采用的技術(shù)方案如下:所述基于服務器cpu的srio接口固態(tài)硬盤的裝置,其結(jié)構(gòu)主要包括服務器cpu、srio/pcie轉(zhuǎn)換芯片、服務器pch橋片、ddr4緩存(ddr4sram)和msatassd存儲陣列;
其中,所述服務器cpu設置有相應外圍電路,服務器cpu的pciex4接口外接srio/pcie轉(zhuǎn)換芯片實現(xiàn)對外srio接口,服務器cpu與ddr4緩存連接,將接收到的數(shù)據(jù)暫存在ddr4緩存中;
同時,所述服務器cpu與服務器pch橋片連接交互,數(shù)據(jù)能夠從ddr4緩存發(fā)送到服務器pch橋片;所述服務器pch橋片外掛管理msatassd存儲陣列,以達到高速率大容量的srio接口固態(tài)硬盤。
優(yōu)選的,所述srio/pcie轉(zhuǎn)換芯片采用srio/pcie轉(zhuǎn)換芯片tsi721。
優(yōu)選的,所述服務器pch橋片采用c606/c608pch橋片。
優(yōu)選的,所述服務器cpu通過c606/c608pch橋片能夠外掛管理8個msatassd存儲陣列。
本發(fā)明所述一種基于服務器cpu的srio接口固態(tài)硬盤的裝置,與現(xiàn)有技術(shù)相比具有的有益效果是:本發(fā)明通過服務器cpu的pciex4接口外接srio/pcie轉(zhuǎn)換芯片實現(xiàn)對外srio接口;服務器cpu再通過服務器pch橋片外掛管理多個msatassd存儲陣列,能夠達到高速率大容量的srio接口固態(tài)硬盤;硬件電路設計簡單,僅需要設計服務器cpu外圍電路,成本不高;具有讀寫速率高、存儲容量大、成本低、抗震性強等特點,具有廣闊的應用前景。
附圖說明
附圖1為基于服務器cpu的srio接口固態(tài)硬盤的裝置的示意框圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,對本發(fā)明所述一種基于服務器cpu的srio接口固態(tài)硬盤的裝置進一步詳細說明。
針對傳統(tǒng)的通信互聯(lián)結(jié)構(gòu),難以滿足高速可靠的要求,本發(fā)明提出了一種基于服務器cpu的srio接口固態(tài)硬盤的裝置,通過服務器cpu的pciex4接口外接idtsrio/pcie轉(zhuǎn)換芯片tsi721實現(xiàn)對外srio接口;服務器cpu再通過服務器pch橋片(c606/c608)外掛管理8個msatassd存儲陣列,以達到高速率大容量的srio接口固態(tài)硬盤。該設計具有讀寫速率高、存儲容量大、成本低、抗震性強等特點,具有廣闊的應用前景。
實施例:
本實施例所述基于服務器cpu的srio接口固態(tài)硬盤的裝置,如附圖1所示,其具體結(jié)構(gòu)包括服務器cpu、srio/pcie轉(zhuǎn)換芯片、服務器pch橋片、ddr4緩存(ddr4sram)和msatassd存儲陣列;
其中,所述服務器cpu設置有相應外圍電路,服務器cpu的pciex4接口外接srio/pcie轉(zhuǎn)換芯片實現(xiàn)對外srio接口,服務器cpu與ddr4緩存連接,將接收到的數(shù)據(jù)暫存在ddr4緩存中;
同時,所述服務器cpu與服務器pch橋片連接交互,數(shù)據(jù)能夠從ddr4緩存發(fā)送到服務器pch橋片;所述服務器pch橋片外掛管理msatassd存儲陣列,以達到高速率大容量的srio接口固態(tài)硬盤。
并且,在系統(tǒng)有更高速率要求的情況下,所述服務器cpu能夠根據(jù)pciex4接口個數(shù)外接多個srio/pcie接口轉(zhuǎn)換芯片。
如附圖1所示,本實施例所述srio接口固態(tài)硬盤的裝置中,所述srio/pcie轉(zhuǎn)換芯片采用srio/pcie轉(zhuǎn)換芯片tsi721,通過srio/pcie轉(zhuǎn)換芯片tsi721實現(xiàn)對外sriox4接口,且速率能夠達到2.5gbps。
如附圖1所示,所述服務器pch橋片采用c606/c608pch橋片,所述c606/c608pch橋片最多支持擴展8個sata2.0接口,則服務器cpu通過服務器pch橋片(c606/c608)能夠外掛管理8個msatassd存儲陣列。
或者,在系統(tǒng)有更高速率要求的情況下,所述基于服務器cpu的srio接口固態(tài)硬盤的裝置,可以更換支持sata3.0的服務器pch橋片。
通過本實施例所述基于服務器cpu的srio接口固態(tài)硬盤的裝置,使得固態(tài)硬盤能夠通過sriox4與外界交互;將srio/pcie轉(zhuǎn)換芯片tsi721由sriox4(單lane支持2.5gbps)接收到的數(shù)據(jù)傳輸?shù)椒掌鱟pu,然后暫存到ddr4緩存,再通過dma的方式將數(shù)據(jù)從ddr4緩存發(fā)送到服務器pch橋片,服務器pch橋片最多支持擴展8個sata2.0(3gbps)接口,數(shù)據(jù)通過這8個擴展口存儲到msatassd存儲陣列,存儲容量取決于單個msata的容量。
可知,本發(fā)明所述基于服務器cpu的srio接口固態(tài)硬盤的裝置,服務器cpu本身跑操作系統(tǒng),自帶pcie驅(qū)動,pcie驅(qū)動不需要開發(fā);僅需要設計服務器cpu的外圍電路,則本發(fā)明通過簡單的硬件電路實現(xiàn)了大容量高速率srio存儲設計。
上述具體實施方式僅是本發(fā)明的具體個案,本發(fā)明的專利保護范圍包括但不限于上述具體實施方式,任何符合本發(fā)明的權(quán)利要求書的且任何所屬技術(shù)領(lǐng)域的普通技術(shù)人員對其所做的適當變化或替換,皆應落入本發(fā)明的專利保護范圍。