1. 概述
Cortex-A8是ARM公司研發的一款基于ARMv7體系架構的微處理器內核。Cortex-A8處理器的速率在300MHz到超過1GHz的范圍,能夠滿足那些需要工作在300mW以下的功耗優化的移動設備的要求;以及滿足那些需要2000 Dhrystone MIPS的性能優化的消費類應用的要求。其支持NAND Flash以及eMMC存儲模式。
2. NAND Flash存儲器
NAND Flash存儲器是flash存儲器的一種,其內部采用非線性宏單元模式,為固態大容量內存的實現提供了廉價有效的解決方案。Flash閃存是非易失存儲器,可以對稱為塊的存儲器單元塊進行擦寫和再編程。任何flash器件的寫入操作只能在空或已擦除的單元內進行,所以大多數情況下,在進行寫入操作之前必須先執行擦除。
NAND Flash存儲器具有擦寫壽命長,容量較大,耐高溫沖擊,改寫速度快等優點,適用于大量數據的存儲,因而在業界得到了越來越廣泛的應用,如嵌入式產品中包括數碼相機、MP3隨身聽記憶卡、體積小巧的U盤等。
不過NAND Flash出廠時會有壞塊,使用中也可能產生壞塊,因此需要配備動態和靜態壞塊管理機制。
3. eMMC存儲器
eMMC存儲器
eMMC (Embedded Multi Media Card)是MMC協會訂立,主要針對手機或平板電腦等產品的內嵌式存儲器標準規格。eMMC在封裝中集成了一個控制器,提供標準接口并管理閃存(NAND),使得開發商就能專注于產品開發的其它部分,并縮短向市場推出產品的時間。
eMMC具有如下優點:
1- 封裝和引腳都是標準的,符合EMMC標準,開發快速。
2- 各個廠家的EMMC都可以平替,不管多大容量,那個廠家,都可以直接替換,相互兼容。
3- EMMC引腳少,體積小,適合小型產品上的使用。
4- 性價比高。
4. 如何選擇eMMC和NAND Flash
NAND Flash和eMMC是嵌入式應用中最常見的兩種處理器。在不同場合應該如何選擇呢?
如果您的產品需要大容量(譬如超過1GB或更大),那一定是EMMC更合適。性價比更高,且軟件上更簡單。在此之外,需要根據使用環境,選擇使用商業級eMMC或者工業級eMMC,工業級eMMC工作溫度范圍更廣。
如果您需要容量在幾十MB(如64MB)到幾百MB(256MB)之間的存儲,且對價格比較敏感,可以考慮選用NAND FLASH。
武漢萬象奧科姜新博士在2011年也基于AM335X(Cortex-A8)設計開發出了AM335x核心板,其支持NAND FLASH和eMMC。
HD335X-CORE Cortex-A8核心板,軟件開源,集成硬件加密保護用戶軟件知識產權,支持2路網口、2路CAN、6路串口,可選128MB~1GB內存,可選128MB~8GB存儲。針對不同應用,萬象奧科提供二次開發支持與定制服務支持,最大程度滿足個性化項目需求。
-
核心板
+關注
關注
5文章
1010瀏覽量
29744 -
AM335x
+關注
關注
1文章
95瀏覽量
24993 -
Cortex-A8
+關注
關注
4文章
34瀏覽量
22701 -
嵌入式核心板
+關注
關注
0文章
32瀏覽量
7115
發布評論請先 登錄
相關推薦
評論