本發(fā)明涉及核電站檢驗設(shè)備技術(shù)領(lǐng)域,具體的涉及一種基于CPCI 6U總線的大容量NAND FLASH 存儲板系統(tǒng)。
背景技術(shù):
隨著數(shù)據(jù)存儲技術(shù)的發(fā)展,對存儲板高速,大容量的需求越來越急迫。目前市場上存在基于NAND Flash 芯片的存儲板,但由于其拓?fù)浣Y(jié)構(gòu)、傳輸方式及控制芯片等技術(shù)制約了單板容量和存儲帶寬。
技術(shù)實現(xiàn)要素:
針對上述現(xiàn)有技術(shù)存在的問題,本發(fā)明在現(xiàn)有技術(shù)基礎(chǔ)之上作進(jìn)一步改進(jìn),本發(fā)明涉及一種基于CPCI 6U總線的大容量NAND FLASH 存儲板系統(tǒng),本發(fā)明采用并行NAND FLASH存儲陣列拓展了存儲容量,通過帶高帶接口的FPGA提升其存儲速度。
本發(fā)明通過以下技術(shù)方案實現(xiàn)上述發(fā)明目的。
一種基于CPCI 6U總線的大容量NAND FLASH 存儲板系統(tǒng),包括電源管理模塊、NAND FLASH存儲陣列、DSP、FPGA1、FPGA2;
所述電源管理模塊用于向NAND FLASH存儲陣列、DSP、FPGA1、FPGA2提供工作電壓;
每個所述NAND FLASH存儲陣列包括多個NAND FLASH芯片;
所述FPGA1分別與NAND FLASH存儲陣列、DSP、FPGA2通信,用于控制NAND FLASH存儲陣列;
所述DSP還與PHY通信,所述PHY還與RJ45通信,所述DSP通過FPGA1實現(xiàn)對NAND FLASH存儲陣列緩存、轉(zhuǎn)發(fā)以及存取管理;
所述FPGA2還與SRIO以及兩路光纖接口通信,所述FPGA2用于對SRIO數(shù)據(jù)的中轉(zhuǎn)和管理。
本發(fā)明中,存儲模塊物理結(jié)構(gòu)主要由NAND FLASH存儲陣列、FPGA1、FPGA2、高性能DSP 和各類板載連接器組成,NAND FLASH存儲陣列組由FPGA1控制,以頁為基本單元進(jìn)行存儲,以塊為基本單元進(jìn)行擦除,具有較快的編程和擦除速度,尤其適合數(shù)據(jù)的順序存取。NAND FLASH具有非易失性,掉電數(shù)據(jù)不丟失,可靠性高,具有極高的單元密度,且寫入擦除速度快,另外它還具有擴(kuò)展性強(qiáng)、成本低、功耗小等優(yōu)點(diǎn),因此NAND FLASH芯片常應(yīng)用于大容量的存儲系統(tǒng)中。由多片NAND FLASH 芯片組成的NAND FLASH存儲陣列,可以兼容多種容量的NAND FLASH芯片,采用空間并行與時間并行的方法來拓寬存儲帶寬。FPGA2用于對SRIO數(shù)據(jù)的中轉(zhuǎn)和管理,還連接兩路光纖接口。因此,本發(fā)明的存儲板可實現(xiàn)存儲大容量數(shù)據(jù)的目的,且其存儲速度很快。
進(jìn)一步的,所述NAND FLASH存儲陣列包括128片NAND FLASH芯片,每64片所述NAND FLASH芯片為一組,組間通過數(shù)據(jù)線互連,需要64x8=512根數(shù)據(jù)線,除RE和WE每根線連接4片F(xiàn)LASH之外其余控制線均連接8片F(xiàn)LASH。
進(jìn)一步的,上述存儲板還包括用于提供整板時鐘的50MHz晶振,用于向DSP的MAC提供專用時鐘的62.5 MHz差分晶振,用于向FPGA1和SRIO提供時鐘的25 MHz晶振。
進(jìn)一步的,所述50MHz晶振由IDT5V9351驅(qū)動,并為FPGA2和DSP提供50MHz的時鐘頻率,為FPGA1、DSP、CPLD以及PHY提供25 MHz的時鐘頻率。
進(jìn)一步的,所述25MHz晶振由ICS841664AGI驅(qū)動,為FPGA1和SRIO提供156.25 MHz的時鐘頻率。
進(jìn)一步的,所述FPGA1采用XC5VLX30T芯片,所述FPGA2采用XC5VLX110芯片。
進(jìn)一步的,所述DSP采用DM648芯片。
進(jìn)一步的,所述NAND FLASH芯片的存儲容量為8GB。
進(jìn)一步的,所述存儲板的外形尺寸為:233.35 mm×160 mm×1.6mm,公差為0.2 mm。
本發(fā)明與現(xiàn)有技術(shù)相比,至少具有以下益效果:
(1)本發(fā)明中,存儲模塊物理結(jié)構(gòu)主要由NAND FLASH存儲陣列、FPGA1、FPGA2、高性能DSP 和各類板載連接器組成,NAND FLASH存儲陣列組由FPGA1控制,以頁為基本單元進(jìn)行存儲,以塊為基本單元進(jìn)行擦除,具有較快的編程和擦除速度,尤其適合數(shù)據(jù)的順序存取。NAND FLASH具有非易失性,掉電數(shù)據(jù)不丟失,可靠性高,具有極高的單元密度,且寫入擦除速度快,另外它還具有擴(kuò)展性強(qiáng)、成本低、功耗小等優(yōu)點(diǎn),因此NAND FLASH芯片常應(yīng)用于大容量的存儲系統(tǒng)中。
(2)本發(fā)明由多片NAND FLASH 芯片組成的NAND FLASH存儲陣列,可以兼容多種容量的NAND FLASH芯片,采用空間并行與時間并行的方法來拓寬存儲帶寬。FPGA2用于對SRIO數(shù)據(jù)的中轉(zhuǎn)和管理,還連接兩路光纖接口。因此,本發(fā)明的存儲板可實現(xiàn)存儲大容量數(shù)據(jù)的目的,且其存儲速度很快。
附圖說明
此處所說明的附圖用來提供對本發(fā)明實施例的進(jìn)一步理解,構(gòu)成本申請的一部分,并不構(gòu)成對本發(fā)明實施例的限定。在附圖中:
圖1為本發(fā)明的原理框圖;
圖2為本發(fā)明的時鐘分配框圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實施例和附圖,對本發(fā)明作進(jìn)一步的詳細(xì)說明,本發(fā)明的示意性實施方式及其說明僅用于解釋本發(fā)明,并不作為對本發(fā)明的限定。
實施例1:
如圖1所示,一種基于CPCI 6U總線的大容量NAND FLASH 存儲板系統(tǒng),包括電源管理模塊、NAND FLASH存儲陣列、DSP、FPGA1、FPGA2;電源管理模塊用于向NAND FLASH存儲陣列、DSP、FPGA1、FPGA2提供工作電壓;每個NAND FLASH存儲陣列包括多個NAND FLASH芯片;FPGA1分別與NAND FLASH存儲陣列、DSP、FPGA2通信,用于控制NAND FLASH存儲陣列;DSP還與PHY通信, PHY還與RJ45通信, DSP通過FPGA1實現(xiàn)對NAND FLASH存儲陣列緩存、轉(zhuǎn)發(fā)以及存取管理;FPGA2還與SRIO以及兩路光纖接口通信, FPGA2用于對SRIO數(shù)據(jù)的中轉(zhuǎn)和管理。
本發(fā)明中,存儲模塊物理結(jié)構(gòu)主要由NAND FLASH存儲陣列、FPGA1、FPGA2、高性能DSP 和各類板載連接器組成,NAND FLASH存儲陣列組由FPGA1控制,以頁為基本單元進(jìn)行存儲,以塊為基本單元進(jìn)行擦除,具有較快的編程和擦除速度,尤其適合數(shù)據(jù)的順序存取。NAND FLASH具有非易失性,掉電數(shù)據(jù)不丟失,可靠性高,具有極高的單元密度,且寫入擦除速度快,另外它還具有擴(kuò)展性強(qiáng)、成本低、功耗小等優(yōu)點(diǎn),因此NAND FLASH芯片常應(yīng)用于大容量的存儲系統(tǒng)中。由多片NAND FLASH 芯片組成的NAND FLASH存儲陣列,可以兼容多種容量的NAND FLASH芯片,采用空間并行與時間并行的方法來拓寬存儲帶寬。FPGA2用于對SRIO數(shù)據(jù)的中轉(zhuǎn)和管理,還連接兩路光纖接口。因此,本發(fā)明的存儲板可實現(xiàn)存儲大容量數(shù)據(jù)的目的,且其存儲速度很快。
實施例2:
本實施例是在上述實施例基礎(chǔ)上做的進(jìn)一步改進(jìn),如圖1所示,在本實施例中,進(jìn)一步的,所述NAND FLASH存儲陣列包括128片NAND FLASH芯片,每64片所述NAND FLASH芯片為一組,組間通過數(shù)據(jù)線互連,需要64x8=512根數(shù)據(jù)線,除RE和WE每根線連接4片F(xiàn)LASH之外其余控制線均連接8片F(xiàn)LASH。
實施例3:
本實施例是在上述實施例基礎(chǔ)上做的進(jìn)一步改進(jìn),如圖1和圖2所示,在本實施例中,上述存儲板還包括用于提供整板時鐘的50MHz晶振,用于向DSP的MAC提供專用時鐘的62.5 MHz差分晶振,用于向FPGA1和SRIO提供時鐘的25 MHz晶振。50MHz晶振由IDT5V9351驅(qū)動,并為FPGA2和DSP提供50MHz的時鐘頻率,為FPGA1、DSP、CPLD以及PHY提供25 MHz的時鐘頻率。25MHz晶振由ICS841664AGI驅(qū)動,為FPGA1和SRIO提供156.25 MHz的時鐘頻率。
實施例4:
本實施例是在上述實施例基礎(chǔ)上做的進(jìn)一步改進(jìn),如圖1和圖2所示,在本實施例中,F(xiàn)PGA1采用XC5VLX30T芯片F(xiàn)PGA2采用XC5VLX110芯片,DSP采用DM648芯片,NAND FLASH芯片的存儲容量為8GB,所述存儲板的外形尺寸為:233.35 mm×160 mm×1.6mm,公差為0.2 mm。
如上所述,可較好的實施本發(fā)明。