專利名稱:一種將小容量nand flash芯片擴展成大容量模塊的方法
技術(shù)領域:
本發(fā)明涉及一種應用于智能設備及大容量數(shù)據(jù)存儲技術(shù)領域,具體地說是一種將 小容量NAND FLASH芯片擴展成大容量模塊的方法,。
背景技術(shù):
隨著技術(shù)的發(fā)展,越來越多的電子產(chǎn)品需要更多的智能化,這也對這些產(chǎn)品的數(shù) 據(jù)和程序的存儲提出了更高的要求。NAND FLASH芯片在對大容量的數(shù)據(jù)存儲需要中日益 發(fā)展,幾乎所有的數(shù)碼產(chǎn)品內(nèi)都能看到NAND FLASH芯片的身影,但是對于需要大容量,如 20GB以上的場合,單片的NAND FLASH芯片還不能做到,或者是即使能做到的話,但對于普 通用戶而言要么不方便購買,要么是供貨不穩(wěn)定。但是對于4GB以下的NAND FLASH芯片,其 購買比較容易,供貨也比較穩(wěn)定,故考慮將小容量的NAND FLASH芯片擴展成大容量的NAND FLASH芯片使用。經(jīng)驗證,本模塊在數(shù)據(jù)采集記錄儀上使用良好,其穩(wěn)定性和可擴展性均滿 足要求。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種將小容量NAND FLASH芯片擴展成大容量模塊的方法。本發(fā)明的目的方法是按以下方式實現(xiàn)的,采用了一個CPLD芯片與2 16片小容 量NAND FLASH芯片組合成大容量NAND FLASH擴展模塊,用戶對CPLD芯片編程后自動實 現(xiàn)在不同的FLASH芯片間切換,CPLD芯片型號采用Lattice公司的LC4128V,用于對NAND FLASH芯片控制信號的切換以及地址譯碼,同時提高驅(qū)動能力;在該模塊下,所有芯片的 block統(tǒng)一編址,具體選擇哪一片F(xiàn)LASH芯片由程序給CPLD芯片發(fā)送指令,CPLD芯片根據(jù) 輸入地址線決定將NAND FLASH芯片控制器的控制信號切換到某個具體的FLASH芯片,然后 CPU就對該FLASH芯片進行讀寫操作。本發(fā)明的優(yōu)異效果是采用了一個CPLD芯片加2 16片小容量NAND FLASH芯片 組合的辦法實現(xiàn)大容量NAND FLASH模塊的擴展,用戶對CPLD芯片編程后可自動實現(xiàn)在不 同的FLASH芯片間切換,但是整個模塊的外部接口和單片的NANDFLASH芯片比起來沒有大 的變化,這為接口的規(guī)范化和模塊的可移植性提供了便利。模塊可實現(xiàn)NAND FLASH芯片容 量的任意擴展及彈性定制,同時對于NAND FLASH芯片接口影響不大,保證了模塊接口的標 準化。
圖1是大容量NAND FLASH擴展模塊結(jié)構(gòu)框圖。
具體實施例方式參照附圖對本發(fā)明的大容量NAND FLASH模塊擴展方法作以下詳細的說明。采用了一個CPLD芯片加2 16片小容量NAND FLASH芯片組合的辦法實現(xiàn)大容量NAND FLASH模塊的擴展,用戶對CPLD芯片編程后可自動實現(xiàn)在不同的FLASH芯片間切 換,但是整個模塊的外部接口和單片的NAND FLASH芯片比起來沒有大的變化,這為接口的 規(guī)范化和模塊的可移植性提供了便利。CPLD芯片型號采用Lattice公司的LC4128V,其主要的功能是對NAND FLASH芯片 控制信號的切換以及地址譯碼,同時還能提高驅(qū)動能力。本發(fā)明得模塊采用了四根片選線,最多可實現(xiàn)16片NAND FLASH芯片的切換,NAND FLASH芯片的容量大小及片數(shù)由用戶根據(jù)空間,價格等需求定。如果用戶采用的單片4GB的 NAND FLASH芯片那么模塊的容量最對可以達到64GB。在該模塊下,所有芯片的block統(tǒng)一編址,具體選擇哪一片F(xiàn)LASH芯片由程序給 CPLD芯片發(fā)送指令,CPLD芯片根據(jù)輸入地址線決定將NAND FLASH芯片控制器的控制信號 切換到某個具體的FLASH芯片,然后CPU就可以對該FLASH芯片進行讀寫操作。實施例附圖中采用4個NAND FLASH芯片,使用者根據(jù)需要可加至最多16個NAND FLASH 芯片,只要保證NAND FLASH芯片的型號一致即可。在做PCB時,若空間允許,可預留幾個 NAND FLASH芯片的封裝,使用者可根據(jù)應用的需求選擇是全部使用還是部分使用。當容 量需求發(fā)生變化時,還可以把PCB上的NAND FLASH芯片取下,重新焊上更大容量的NAND FLASH芯片即可。模塊可實現(xiàn)NAND FLASH容量的任意擴展及彈性定制,同時對于NAND FLASH接口影響不大,保證了模塊接口的標準化。除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。
權(quán)利要求
一種將小容量NAND FLASH芯片擴展成大容量模塊的方法,其特征在于,采用一個CPLD芯片與2~16片小容量NAND FLASH芯片組合成大容量NAND FLASH擴展模塊,用戶對CPLD芯片編程后自動實現(xiàn)在不同的FLASH芯片間切換,CPLD芯片型號采用Lattice公司的LC4128V,用于對NAND FLASH芯片控制信號的切換以及地址譯碼,同時提高驅(qū)動能力;在該模塊下,所有芯片的block統(tǒng)一編址,具體選擇哪一片F(xiàn)LASH芯片由程序給CPLD芯片發(fā)送指令,CPLD芯片根據(jù)輸入地址線決定將NAND FLASH芯片控制器的控制信號切換到某個具體的FLASH芯片,然后CPU就對該FLASH芯片進行讀寫操作。
全文摘要
本發(fā)明提供一種將小容量NAND FLASH芯片擴展成大容量模塊的方法,該方法采用一個CPLD芯片與2~16片小容量NAND FLASH芯片組合成大容量NAND FLASH擴展模塊,用戶對CPLD芯片編程后自動實現(xiàn)在不同的FLASH芯片間切換,CPLD芯片型號采用Lattice公司的LC4128V,用于對NAND FLASH芯片控制信號的切換以及地址譯碼,同時提高驅(qū)動能力;在該模塊下,所有芯片的block統(tǒng)一編址,具體選擇哪一片F(xiàn)LASH芯片由程序給CPLD芯片發(fā)送指令,CPLD芯片根據(jù)輸入地址線決定將NAND FLASH芯片控制器的控制信號切換到某個具體的FLASH芯片,然后CPU就對該FLASH芯片進行讀寫操作。本發(fā)明的大容量NAND FLASH擴展模塊,可廣泛應用在智能設備、數(shù)據(jù)采集終端、及對模塊空間和功耗有嚴格需求的數(shù)據(jù)存儲領域。
文檔編號G06F12/06GK101901116SQ201010236098
公開日2010年12月1日 申請日期2010年7月26日 優(yōu)先權(quán)日2010年7月26日
發(fā)明者李偉, 梁華勇, 鄧昕岳 申請人:鄧昕岳