nandflash編程器
① NANDFlash燒寫器的功能描述
1.採用一托四的結構設計,可以對四片NAND Flash同時進行燒寫,燒寫過程實時校驗寫入數據,絕對保證數據的正確;
2.支持多種軟硬體平台的NAND Flash數據燒寫,內置針對多種軟硬體平台的量身定做的壞塊管理及燒寫方式,極大的提高燒錄良品率。
3.燒錄速度快,512Byte小頁面Flash速度約1.8MB/秒(帶校驗),2048Byte以上大頁面SLC架構Flash編程速度約3MB/秒(帶校驗),2048Byte以上大頁面MLC架構Flash編程速度約2.5MB/秒(數據全部比對校驗)。
4.標配4.3寸超大真彩液晶屏,一切操作可視化,觸摸屏及按鍵雙輸入方式,無需連接電腦,方便用戶實時觀察燒錄過程;
5.支持以文件方式燒寫和母片拷貝兩種燒寫方式:
(1)母片拷貝方式:用於將用戶原始Flash上的內容拷貝到板載Flash,之後再將板載Flash上相應的內容寫入空的Flash;
(2)文件方式燒寫:用戶可將指定文件置於SD卡或燒寫器內置硬碟,本方式讀出文件內容按指定方式(可支持特殊文件系統)寫入Flash;
6.可靈活配置多種參數,如頁讀取、頁、塊內容比較、生成文件、壞塊掃描、擦除、掃描有數據區間等等多種操作:
(1)對母片拷貝方式,可設置特殊壞塊標記,方便適應不同的用戶不同的壞塊管理方式。且可設置拷貝區間,用戶可選擇拷貝有效數據區域,這樣在之後燒寫空片時可降低單位Flash的燒寫時間;
(2)可讀取指定Flash任意頁的內容顯示,方便用戶實時觀察Flash上的數據分布;
(3)可獨立擦除指定的Flash,可獨立掃描指定Flash的壞塊,並形成詳細壞塊分布信息顯示於屏幕;
(4)可掃描Flash上的空白頁或空白塊,方便用戶了解原始Flash上的空間使用情況;
(5)可比較兩個Flash之間不同塊或不同頁的內容,並將不同之處顯示於屏幕,並可順序瀏覽每一處不同;
7.可根據用戶的特殊要求快速修改軟體,按你的特殊要求量身定做燒錄方式(壞塊管理方式),修改周期不超過3個工作日,且可定製特殊的文件系統的管理;
② nor flash和nand flash的區別
一、NAND flash和NOR flash的性能比較x0dx0a1、NOR的讀速度比NAND稍快一些。x0dx0a2、NAND的寫入速度比NOR快很多。x0dx0a3、NAND的4ms擦除速度遠比NOR的5s快。x0dx0a4、大多數寫入操作需要先進行擦除操作。x0dx0a5、NAND的擦除單元更小,相應的擦除電路更少。x0dx0a二、NAND flash和NOR flash的介面差別x0dx0aNOR flash帶有SRAM介面,有足夠的地址引腳來定址,可以很容易地存取其內部的每一個位元組。x0dx0aNAND器件使用復雜的I/O口來串列地存取數據,各個產品或廠商的方法可能各不相同。8個引腳用來傳送控制、地址和數據信息。NAND讀和寫操作採用512位元組的塊,這一點有點像硬碟管理此類操作,很自然地,基於NAND的存儲器就可以取代硬碟或其他塊設備。x0dx0a三、NAND flash和NOR flash的容量和成本x0dx0aNAND flash的單元尺寸幾乎是NOR器件的一半,由於生產過程更為簡單,NAND結構可以在給定的模具尺寸內提供更高的容量,也就相應地降低了價格。x0dx0a四、NAND flash和NOR flash的可靠性和耐用性x0dx0a採用flahs介質時一個需要重點考慮的問題是可靠性。對於需要擴展MTBF的系統來說,Flash是非常合適的存儲方案。可以從壽命(耐用性)、位交換和壞塊處理三個方面來比較NOR和NAND的可靠性。x0dx0a五、NAND flash和NOR flash的壽命(耐用性)x0dx0a在NAND快閃記憶體中每個塊的最大擦寫次數是一百萬次,而NOR的擦寫次數是十萬次。NAND存儲器除了具有10比1的塊擦除周期優勢,典型的NAND塊尺寸要比NOR器件小8倍,每個NAND存儲器塊在給定的時間內的刪除次數要少一些。x0dx0a六、位交換x0dx0a所有flash器件都受位交換現象的困擾。在某些情況下(很少見,NAND發生的次數要比NOR多),一個比特位會發生反轉或被報告反轉了。一位的變化可能不很明顯,但是如果發生在一個關鍵文件上,這個小小的故障可能導致系統停機。如果只是報告有問題,多讀幾次就可能解決了。當然,如果這個位真的改變了,就必須採用錯誤探測/錯誤更正(EDC/ECC)演算法。位反轉的問題更多見於NAND快閃記憶體,NAND的供應商建議使用NAND快閃記憶體的時候,同時使用x0dx0a七、EDC/ECC演算法x0dx0a這個問題對於用NAND存儲多媒體信息時倒不是致命的。當然,如果用本地存儲設備來存儲操作系統、配置文件或其他敏感信息時,必須使用EDC/ECC系統以確保可靠性。x0dx0a八、壞塊處理x0dx0aNAND器件中的壞塊是隨機分布的。以前也曾有過消除壞塊的努力,但發現成品率太低,代價太高,根本不劃算。x0dx0aNAND器件需要對介質進行初始化掃描以發現壞塊,並將壞塊標記為不可用。在已製成的器件中,如果通過可靠的方法不能進行這項處理,將導致高故障率。x0dx0a九、易於使用x0dx0a可以非常直接地使用基於NOR的快閃記憶體,可以像其他存儲器那樣連接,並可以在上面直接運行代碼。x0dx0a由於需要I/O介面,NAND要復雜得多。各種NAND器件的存取方法因廠家而異。在使用NAND器件時,必須先寫入驅動程序,才能繼續執行其他操作。向NAND器件寫入信息需要相當的技巧,因為設計師絕不能向壞塊寫入,這就意味著在NAND器件上自始至終都必須進行虛擬映射。x0dx0a十、軟體支持x0dx0a當討論軟體支持的時候,應該區別基本的讀/寫/擦操作和高一級的用於磁碟模擬和快閃記憶體管理演算法的軟體,包括性能優化。x0dx0a在NOR器件上運行代碼不需要任何的軟體支持,在NAND器件上進行同樣操作時,通常需要驅動程序,也就是內存技術驅動程序(MTD),NAND和NOR器件在進行寫入和擦除操作時都需要MTD。x0dx0a使用NOR器件時所需要的MTD要相對少一些,許多廠商都提供用於NOR器件的更高級軟體,這其中包括M-System的TrueFFS驅動,該驅動被Wind River System、Microsoft、QNX Software System、Symbian和Intel等廠商所採用。x0dx0a驅動還用於對DiskOnChip產品進行模擬和NAND快閃記憶體的管理,包括糾錯、壞塊處理和損耗平衡。