應用背景
隨著應用系統(tǒng)的日益復雜,對系統(tǒng)存儲能力的要求也越來越高,傳統(tǒng)的8位機系統(tǒng),一般能支持幾十到幾百KB的數據存儲,即使外接大容量的存儲芯片,但在數據讀寫速度、數據安全的問題上,也沒有很好的解決辦法。
目前,大容量嵌入式數據存儲的實現(xiàn)方式有如下幾種:
第一種方式為“硬盤存儲方案”,即將PC機系統(tǒng)的硬盤掛接到嵌入式系統(tǒng)中,以實現(xiàn)大容量的數據存儲,如常見的硬盤錄像機、硬盤監(jiān)控系統(tǒng)等,但這種方式具有功耗高、體積大、且極易損壞等局限性,其應用場合受到很大限制。
第二種方式為“存儲卡方案”,即在嵌入式系統(tǒng)中采用SD存儲卡、MMC、U盤等存儲介質,實現(xiàn)大容量的數據存儲,該方式在系統(tǒng)功耗、體積等方面優(yōu)于前一種方式,但由于這些存儲介質均采用插座方式接入系統(tǒng),因此,系統(tǒng)的可靠性較低,特別是在使用環(huán)境比較惡劣的場合,同時數據的安全性也得不到保證。
顯然,這兩種方式已經越來越不能滿足系統(tǒng)需求,特別是隨著高性能嵌入式微處理器價格逐漸降低和芯片級存儲介質的存儲密度越來越大,完全可以采用一種新的方式來實現(xiàn)高性能的嵌入式大容量數據儲存。中嵌科技設計推出了專用于嵌入式領域的大容量數據存儲方案,克服了以上兩種方式的缺點,能安全、可靠的解決大容量數據存儲問題。
方案簡介
該方案采用高性能、低功耗的工業(yè)級嵌入式微處理器作為系統(tǒng)核心,結合先進的大容量NANDFLASH存儲技術,采用嵌入式操作系統(tǒng)對NANDFLASH進行管理,實現(xiàn)了存儲介質的自動管理、自動糾錯、疲勞算法等,保證了存儲數據的高可靠性。
系統(tǒng)結構如下圖所示:
系統(tǒng)以高性能嵌入式微處理器和大容量存儲芯片為核心,隨著半導體技術的不斷發(fā)展,目前已經很容易在單芯片上實現(xiàn)幾GB~幾十GB的數據存儲,采用多片并聯(lián)的方式,可以方便實現(xiàn)大容量嵌入式存儲系統(tǒng),系統(tǒng)除了可以存儲傳統(tǒng)的控制數據以外,還可存儲音頻、視頻數據等。
系統(tǒng)同時提供RS232/RS485、以及10M/100Mbps自適應以太網絡接口,可方便實現(xiàn)數據的遠程傳輸,便于用戶對數據進行進一步的處理。因此,采用該嵌入式大容量數據存儲方案,可以以極低的體積、功耗和成本,實現(xiàn)高可靠性的大容量數據存儲,滿足多種場合的應用需求。