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