亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

數(shù)據(jù)存儲(chǔ)高速串行接口可測(cè)性結(jié)構(gòu)及其FPGA通路測(cè)試方法與流程

文檔序號(hào):11133790閱讀:828來(lái)源:國(guó)知局
數(shù)據(jù)存儲(chǔ)高速串行接口可測(cè)性結(jié)構(gòu)及其FPGA通路測(cè)試方法與制造工藝

本發(fā)明涉及數(shù)據(jù)存儲(chǔ)技術(shù)領(lǐng)域,具體涉及一種數(shù)據(jù)存儲(chǔ)高速串行接口可測(cè)性結(jié)構(gòu)及其FPGA通路測(cè)試方法。



背景技術(shù):

如圖1所示,大容量數(shù)據(jù)存儲(chǔ)記錄儀的典型實(shí)例由FPGA芯片、SATA控制器芯片、FLASH芯片和通路2選1芯片組成,記錄時(shí)FPGA接收數(shù)據(jù)源,通路2選1芯片通路切換到0通道,通過(guò)SATA接口控制SATA控制器芯片寫(xiě)入FLASH芯片中?;刈x時(shí)通路2選1芯片通路切換到1通道,PC設(shè)備通過(guò)SATA接口讀取存儲(chǔ)信息。由于SATA接口基于高速串行技術(shù),通路的信號(hào)完整性及其測(cè)試手段極為重要。回讀通路由于具備與PC設(shè)備互聯(lián)的SATA連接器,所以可以用SATA協(xié)議分析儀對(duì)回讀通路進(jìn)行通路信號(hào)完整性和SATA協(xié)議分析。但是FPGA控制SATA控制器芯片的通路由于在電路板上面積比較密集往往不具備可測(cè)性。這樣通路遇到故障便無(wú)法定位故障問(wèn)題。



技術(shù)實(shí)現(xiàn)要素:

(一)要解決的技術(shù)問(wèn)題

本發(fā)明要解決的技術(shù)問(wèn)題是:如何設(shè)計(jì)一種數(shù)據(jù)存儲(chǔ)高速串行接口可測(cè)性結(jié)構(gòu)及其FPGA通路測(cè)試方法。

(二)技術(shù)方案

為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種數(shù)據(jù)存儲(chǔ)高速串行接口可測(cè)性結(jié)構(gòu),包括數(shù)據(jù)源接口、FPGA芯片、第一通道2選1芯片B、第二通道2選1芯片A、第三通道2選1芯片C、SATA接口、SATA控制器芯片以及FLASH芯片;其中,F(xiàn)PGA芯片用于:通過(guò)控制通道切換,構(gòu)建以下FPGA芯片讀寫(xiě)FLASH芯片的數(shù)據(jù)傳遞路徑:數(shù)據(jù)源接口—FPGA芯片—第一通道2選1芯片B的0通道—第二通道2選1芯片A的0通道—SATA控制器芯片—FLASH芯片;通過(guò)控制通道切換,構(gòu)建以下PC設(shè)備讀寫(xiě)FLASH芯片的數(shù)據(jù)傳遞路徑:SATA接口—第三通道2選1芯片C的0通道—第一通道2選1芯片B的1通道—第二通道2選1芯片A的0通道—SATA控制器芯片—FLASH芯片;并通過(guò)控制通道切換,構(gòu)建以下FPGA通路測(cè)試數(shù)據(jù)傳遞路徑:數(shù)據(jù)源接口—FPGA芯片—第一通道2選1芯片B的0通道—第二通道2選1芯片A的1通道—第三通道2選1芯片C的1通道—SATA接口。

優(yōu)選地,所述SATA控制器芯片與多個(gè)FLASH芯片連接。

本發(fā)明還提供了一種基于所述的數(shù)據(jù)存儲(chǔ)高速串行接口可測(cè)性結(jié)構(gòu)實(shí)現(xiàn)的FPGA通路測(cè)試方法,該方法中,利用以下FPGA通路測(cè)試數(shù)據(jù)傳遞路徑實(shí)現(xiàn)FPGA通路測(cè)試:數(shù)據(jù)源接口—FPGA芯片—第一通道2選1芯片B的0通道—第二通道2選1芯片A的1通道—第三通道2選1芯片C的1通道—SATA接口。

(三)有益效果

本發(fā)明提供了一種數(shù)據(jù)存儲(chǔ)高速串行接口可測(cè)性結(jié)構(gòu)及其FPGA通路測(cè)試方法,不采用對(duì)高速串行線路進(jìn)行加測(cè)試點(diǎn)、引出額外線路等影響信號(hào)完整性的方法,通過(guò)靈活布置通道2選1芯片,將FPGA芯片控制SATA控制器芯片的通路切換到SATA接口,實(shí)現(xiàn)了FPGA通路的可測(cè)性,便于用SATA協(xié)議分析儀對(duì)FPGA通路進(jìn)行通路信號(hào)完整性和SATA協(xié)議分析。

附圖說(shuō)明

圖1為傳統(tǒng)的數(shù)據(jù)存儲(chǔ)典型結(jié)構(gòu)示意圖;

圖2為本發(fā)明實(shí)施例的數(shù)據(jù)存儲(chǔ)高速串行接口可測(cè)性結(jié)構(gòu)示意圖;

圖3為本發(fā)明實(shí)施例中FPGA讀寫(xiě)FLASH示意圖;

圖4為本發(fā)明實(shí)施例中PC讀寫(xiě)FLASH示意圖;

圖5為本發(fā)明實(shí)施例中FPGA通路測(cè)試示意圖。

具體實(shí)施方式

為使本發(fā)明的目的、內(nèi)容、和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的具體實(shí)施方式作進(jìn)一步詳細(xì)描述。

本發(fā)明實(shí)施例的設(shè)計(jì)思路是在原有數(shù)據(jù)存儲(chǔ)典型結(jié)構(gòu)中第一通道2選1芯片B和SATA控制器芯片之間加入第二通道2選1芯片A,在SATA接口與第一通道2選1芯片B之間加入第三通道2選1芯片C。這樣FPGA芯片可以通過(guò)第一通道2選1芯片B的0通道、第二通道2選1芯片A的1通道和第三通道2選1芯片C的1通道與SATA接口互聯(lián),實(shí)現(xiàn)了FPGA通路的可測(cè)性。

具體而言,如圖2所示,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)存儲(chǔ)高速串行接口可測(cè)性結(jié)構(gòu),包括數(shù)據(jù)源接口、FPGA芯片、第一通道2選1芯片B、第二通道2選1芯片A、第三通道2選1芯片C、SATA接口、SATA控制器芯片以及FLASH芯片;其中,F(xiàn)PGA芯片用于:通過(guò)控制通道切換,構(gòu)建以下FPGA芯片讀寫(xiě)FLASH芯片的數(shù)據(jù)傳遞路徑:數(shù)據(jù)源接口—FPGA芯片—第一通道2選1芯片B的0通道—第二通道2選1芯片A的0通道—SATA控制器芯片—FLASH芯片;通過(guò)控制通道切換,構(gòu)建以下PC設(shè)備讀寫(xiě)FLASH芯片的數(shù)據(jù)傳遞路徑:SATA接口—第三通道2選1芯片C的0通道—第一通道2選1芯片B的1通道—第二通道2選1芯片A的0通道—SATA控制器芯片—FLASH芯片;并通過(guò)控制通道切換,構(gòu)建以下FPGA通路測(cè)試數(shù)據(jù)傳遞路徑:數(shù)據(jù)源接口—FPGA芯片—第一通道2選1芯片B的0通道—第二通道2選1芯片A的1通道—第三通道2選1芯片C的1通道—SATA接口。其中SATA控制器芯片分別與四個(gè)FLASH芯片連接。

基于所述的數(shù)據(jù)存儲(chǔ)高速串行接口可測(cè)性結(jié)構(gòu)實(shí)現(xiàn)的FPGA讀寫(xiě)FLASH方法、PC設(shè)備讀寫(xiě)FLASH方法以及FPGA通路測(cè)試方法為:

如圖3所示,F(xiàn)PGA芯片讀寫(xiě)FLASH芯片:FPGA芯片控制通道切換,數(shù)據(jù)讀寫(xiě)通路可以通過(guò)第一通道2選1芯片B的0通道、第二通道2選1芯片A的0通道構(gòu)建。FPGA芯片讀寫(xiě)FLASH芯片數(shù)據(jù)傳遞路徑為:數(shù)據(jù)源接口—FPGA芯片—第一通道2選1芯片B的0通道—第二通道2選1芯片A的0通道—SATA控制器芯片—FLASH芯片。圖3中粗線為FPGA芯片讀寫(xiě)FLASH芯片數(shù)據(jù)通路。

如圖4所示,PC設(shè)備讀寫(xiě)FLASH芯片:FPGA芯片控制通道切換,數(shù)據(jù)讀寫(xiě)通路可以通過(guò)第三通道2選1芯片C的0通道、第一通道2選1芯片B的1通道和第二通道2選1芯片A的0通道構(gòu)建。PC設(shè)備讀寫(xiě)FLASH芯片數(shù)據(jù)傳遞路徑為:SATA接口—第三通道2選1芯片C的0通道—第一通道2選1芯片B的1通道—第二通道2選1芯片A的0通道—SATA控制器芯片—FLASH芯片。圖4中粗線為PC設(shè)備讀寫(xiě)FLASH芯片數(shù)據(jù)通路。

如圖5所示,F(xiàn)PGA芯片通路測(cè)試:FPGA芯片控制通道切換,測(cè)試通路可以通過(guò)第一通道2選1芯片B的0通道、第二通道2選1芯片A的1通道和第三通道2選1芯片C的1通道構(gòu)建。FPGA芯片通路測(cè)試數(shù)據(jù)傳遞路徑為:數(shù)據(jù)源接口—FPGA芯片—第一通道2選1芯片B的0通道—第二通道2選1芯片A的1通道—第三通道2選1芯片C的1通道—SATA接口。圖5中粗線為FPGA通路測(cè)試數(shù)據(jù)通路。

以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明技術(shù)原理的前提下,還可以做出若干改進(jìn)和變形,這些改進(jìn)和變形也應(yīng)視為本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1