<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于閃存的大容量存儲陣列

基于閃存的大容量存儲陣列

作者: 時(shí)間:2012-04-26 來(lái)源:網(wǎng)絡(luò ) 收藏

由于NAND Flash特殊的基本結構,在進(jìn)行讀寫(xiě)操作的時(shí)候,外部控制器不能通過(guò)普通總線(xiàn)的形式對其內部某一位進(jìn)行操作,而是以頁(yè)為最小操作單位,在擦除操作時(shí)以塊為最小操作單位。
對NAND Flash芯片內部的某一頁(yè)進(jìn)行操作時(shí),要先將操作命令字和地址信息寫(xiě)入,芯片才會(huì )根據操作命令字對給定地址的單元進(jìn)行相應的操作。芯片的主要操作命令字可以查閱芯片手冊。
K9KAG08UOM的頁(yè)編程寫(xiě)入時(shí)序圖如圖2所示,其中寫(xiě)周期tWC最小為25 ns;地址到數據加載的延遲時(shí)間tADL最小為75 ns;編程命令到編程開(kāi)始的延遲時(shí)間tWH最大為100 ns;編程時(shí)間tPROG的典型值為200μs。

本文引用地址:http://dyxdggzs.com/article/149176.htm

c.JPG


設Flash芯片一頁(yè)的容量為4 224 Byte,按典型時(shí)間計算,完成一頁(yè)編程寫(xiě)入所需時(shí)間約為
6×25 ns+75 ns+4 224×25 ns+100 ns+300μs=405.95μs
其中,編程命令和數據傳送的總時(shí)間為105.95 s,編程時(shí)間為300 s。單片K9KAG08UOM最高數據速率為
4 224/405.95μs=10.405 B·μs-1=10.405 MB·s-1
上述時(shí)間是按照最高速度計算的,實(shí)際使用時(shí)單片器的數據存儲速率會(huì )小于它。如果留有足夠的裕度,單片數據存儲速率按照5 MB·s-1考慮,則對于200MB·s-1的要求,需要40片存儲器并行工作,才能滿(mǎn)足實(shí)時(shí)存儲的要求。

2 FPGA芯片的選型
存儲器控制單元利用高性能FPGA實(shí)現,它對器件速度的要求不高,主要是必須提供足夠的IO引腳,具體要求如下:(1)輸入LVDS通道數為16+2,其中接收8個(gè),發(fā)送8個(gè),高速時(shí)鐘2個(gè)通道。(2)輸入讀寫(xiě)速度:>200 MHz。(3)輸出LVTTL電平的IO數為(80+24)x 4,其中數據80位,控制信號12位。(4)命令地址等其它低速信號線(xiàn)為14線(xiàn)。(5)輸出讀寫(xiě)速度>20 MHz。(6)引腳需求數:(16+2)×2+104×4+4+10=466。
擬采用Xilinx公司的Virtex-4系列FPGA可以滿(mǎn)足設計要求,如XC4VLX80。其相關(guān)技術(shù)參數:(1)18 kBRAM模塊:200個(gè),3 600 kB。(2)內部存儲器讀寫(xiě)速度>500 MHz。(3)LVDS通道數為384。(4)用戶(hù)可利用的IO引腳數為768。

3 FPGA控制邏輯設計
3.1 并行的NAND接口的設計
并行操作可以按照需要將多片芯片的數據線(xiàn)結合起來(lái)共同使用,以此提高系統讀寫(xiě)帶寬和讀寫(xiě)效率。在并行系統中,引進(jìn)模塊化的思想,即將多片芯片當作一個(gè)模塊,把這個(gè)模塊作為整個(gè)系統最小的數據存儲單元,任何操作都是面向這些模塊來(lái)進(jìn)行。也就是說(shuō),多片芯片作為一個(gè)整體,對外輸出8×n位的數據。同時(shí),并行操作也大大提高了系統的操作速度。以下以寫(xiě)4 kByte的數據進(jìn)入一個(gè)由5片閃存芯片組成的的模塊為例:當只對一片閃存芯片操作時(shí),典型的寫(xiě)入時(shí)間為200μs。但當閃存芯片模塊進(jìn)行操作時(shí),由于是對模塊內的5片芯片進(jìn)行同時(shí)寫(xiě)入,因此系統的整體操作速度提高了4倍。
并行操作的實(shí)現依賴(lài)于并行的NAND接口的設計。板卡中采用的K9WBG08U1M的IO位寬為8 bit。由上節的分析可知,對于200 MB·s-1的要求,需要40片存儲器并行工作,才能滿(mǎn)足實(shí)時(shí)存儲的要求。板上共載有40片NAND,分為4組,每組10片存儲芯片,則單板容量為40×單片存儲容量4 GB。為滿(mǎn)足信號驅動(dòng)特性的要求,每5片Flash存儲芯片由FPGA單獨驅動(dòng)。



關(guān)鍵詞: 陣列 存儲 大容量 閃存 基于

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>