SAMA5D31簡介
愛特梅爾公司(Atmel Corporation)宣布付運Atmel SAMA5D3系列微處理器單元(MPU)生產批量產品。該系列器件是基於ARMCortex-A5核心的最高性能、低功耗MPU品勝,設計用於工業領域的嵌入式套用,包括工廠和建築自動化、智慧型電網、醫療和手持式終端,以及智慧型手錶、戶外GPS、數字增強型無繩通信(DECT)電話等消費產品套用。
對工業套用來說,特別需要較高的處理能力和更快的連通性;在消費產品領域,電池供電套用和可佩帶產品推動著降低功耗的需求;至於智慧型手機和平板電腦正在設定更新更先進的用戶界面標準,而這股發展潮流正從移動設備轉向家庭自動化和白色商品的控制臺。在這兩個細分市場中,黑客和克隆等安全威脅正在引起人們的關注,在這些情況下,無論套用領域為何,所有的設計人員均面對著縮短設計周期和縮減開發團隊的壓力。
愛特梅爾了解這些需求,開發了使用65nm低功耗工藝技術的全新SAMA5D3 MPU系列,在536MHz下提供高達850DMIPS性能,同時在166MHz匯流排速率下提供1328MB/s速率。此外,其浮點單元(FPU)為圖像、視頻和感測器數據提供了額外的高精度處理能力。SAMA5D3系列在最高速率的工作模式下提供市場領先的低於200mW的低功耗特性,在保持相關內容的低功耗模式下的功耗低於0.5mW,並且具有快速喚醒功能。所有這些特性使得SAMA5系列適用於需要高精度計算和低功耗的高性能工業套用,包括接口、控制臺、網路、網關、可程式邏輯控制器、條形碼掃描器或印表機、終端和電池供電套用。
SAMA5在536MHz下提供高達850DMIPS性能,同時在166MHz匯流排速率下提供1328MB/s速率。此外,其浮點單元(FPU)為圖像、視頻和感測器數據提供了額外的高精度處理能力。SAMA5D3系列在最高速率的工作模式下提供市場領先的低於200mW的低功耗特性,在保持相關內容的低功耗模式下的功耗低於0.5mW,並且具有快速喚醒功能。所有這些特性使得SAMA5系列適用於需要高精度計算和低功耗的高性能工業套用,包括接口、控制臺、網路、網關、可程式邏輯控制器、條形碼掃描器或印表機、終端和電池供電套用。SAMA5系列核心板上有256MB SDRAM,256MB NandFlash,4MB DataFlash記憶體資源。
SAMA5D31特性
豐富的外設
為了適應廣泛的套用,愛特梅爾SAMA5D3系列嵌入了一套全面的外設,包括雙乙太網連線埠(1 Gigabit)、3x高速USB連線埠、雙CAN、用於圖像生成的的TFT LCD控制器帶有圖形加速器、SDIO/SD/MMC、UART、SPI、TWI、軟體數據機、12位ADC和32位定時器。SAMA5D3系列採用324焊球BGA封裝付運,提供具有不同外設組合的四種型款,以便最好地匹配終端系統需求。這些器件中功能強大的外設實現了連通性和用戶界面套用,用於家庭和商業建築自動化、智慧型電網、銷售點、醫療和其它工業套用。安全性
SAMA5D3系列MPU還集成了應對盜版、偽造和其它風險的先進安全功能,使用一個安全的引導裝載程式,SAMA5D3系列能夠確保存儲在引導存儲器中程式的完整性和真實性,保護客戶避免克隆威脅。該系列器件還加入了一個硬體加密引擎,帶有先進加密算法(AES)、三重數據加密標準(3DES)和安全哈希算法(Secure Hash Algorithm, SHA)支持,用於加密/解密數據或通信,同時使用一個真隨機數據發生器(TRNG)生成多樣化的獨特密匙。易於使用、易於移植
今天市場上大多數基於Cortex-A核心器件的使用非常複雜,愛特梅爾在先前SAM9系列成功的基礎下,構建了具有出色的易用性的SAMA5D3器件,包括從硬體和軟體角度來看的最低系統成本功率管理。通過最大限度地重用軟體,SAMA5D3系列為需要更高性能的愛特梅爾SAM9客戶提供了簡便的移植路徑。降低系統成本
為了降低總體系統成本,SAMA5D3器件採用簡單的功率管理方案,並且加入了超過三個嵌入式USB連線埠,節省了外部USB中樞的成本。DDR IOS上的阻抗控制省去了外部串列電阻,而且,0.8mm間距封裝支持更簡單、而且成本更低的PCB設計。生態系統
設計人員可在linux4sam上免費獲取Atmel Linux發行版本。愛特梅爾還為非作業系統(OS)使用提供一款C語言軟體包(softpack),以及一個全球範圍的業界領先供應商生態系統,包括開發工具、OS、協定棧,以及系統級模組和工具套件。按此了解生態系統供應商的更多信息。愛特梅爾公司ARM產品高級總監Jacko Wilbrink表示:“由於在工業領域有著如此之多的垂直套用,提供合適的MPU產品組合以滿足每個客戶的需求是非常重要的。我們基於Cortex-A5處理器的全新器件能夠滿足所有這些需求,從電池供電的可佩帶產品直到需要高精度處理和安全連線網際網路的高性能套用,愛特梅爾將繼續擴展ARM產品系列,提供全新的先進產品,以期滿足廣大範圍客戶的獨特設計要求。”
ARM嵌入式領域總監Gary Atkinson稱:“愛特梅爾推出基於Cortex-A5處理器的下一代MPU產品,擴大了公司對ARM架構的有力支持。這些產品可讓工業設計人員選擇具有低功耗特性和穩健安全性的基於ARM處理器晶片,並且提供易於使用的設計工具的支持。我們很高興愛特梅爾繼續為市場帶來使用ARM架構的解決方案,幫助設計人員為消費者創建廣泛的激動人心的新穎產品。”
SAMA5D31開發平台
設計人員可以使用SAMA5D31評測工具套件進行設計的原型構建。米爾科技有限公司推出的基於ATMEL SAMA5DX 系列處理器(ARM Cortex-A5 核心)開發板,使客戶能夠及時對ATMEL公司的SAMA5系列晶片(包括SAMA5D31晶片, SAMA5D33晶片, SAMA5D34晶片, SAMA5D35晶片)進行學習和評估,加快產品和項目開發進度。MYD-SAMA5D3系列開發板設計周密和合理,擁有豐富的外圍接口,在保證低成本的同時可以有效的縮短項目開發周期。開發板硬體特性
MYD-SAMA5系列開發板是基於AT91SAMA5D3X處理器開發板,同時也是集成了此晶片所有功能與特性的開發板,以下簡單列出MYD-SAMA5開發板的一些基本特性。處理器
- AT91SAMA5D31/ AT91SAMA5D33/ AT91SAMA5D34/ AT91SAMA5D35 (32位處理器),ARM? Cortex ?-A5處理器,536MHz運行頻率
- 32KB數據Cache,32KB指令Cache,記憶體管理單元MMU
存儲器
- 128KB片內SRAM,160KB片內ROM
- 256MB Nand-Flash,4MB DataFlash,16MB NorFlash
- 256MB的DDR2 SDRAM
音頻視頻接口
- 1個音頻3.5mm輸入接口
- 1個雙聲道音頻3.5mm輸出接口
- 1個麥輸入接口
液晶觸控螢幕接口
- 24位真彩色
- 默認480x272解析度(4.3寸屏),最高可支持1280 x720
- 註:只有MYD-SAMA5D31、MYD-SAMA5D33、MYD-SAMA5D34有圖像輸出功能
HDMI接口
- 高清HDMI輸出
存儲卡接口
- 1路MMC/SD卡接口
- 1路TF卡接口
數據傳輸接口
- 串口
- 1個調試串口DBGU(Debug Unit),3線
- 1個普通串口UART1,5線
- RS485接口
- 2個CAN接口(只有MYD-SAMA5D34與MYD-SAMA5D35具有CAN接口)
- 2個高速USB HOST接口
- 1個mini USB OTG接口
- 乙太網接口
- MYD-SAMA5D35有兩個乙太網接口
- 其他(MYD-SAMA5D31、MYD-SAMA5D33、MYD-SAMA5D34)只有一個乙太網接口
LED指示燈
- 1個電源指示燈(核心板:紅色)
- 1個用戶燈/系統心跳燈(核心板:藍色)
- 1個電源指示燈(底板:紅色)
開發板軟體資源
Linux作業系統類別 | 名稱 | 描述 |
引導程式 | AT91Bootstrap | 一級引導程式 |
u-boot | 二級引導程式 | |
Linux核心 | linux 3.6.9 | linux核心 |
設備驅動 | LED驅動 | LED驅動 |
NandFlash | NANDFlash驅動 | |
SD | SD卡驅動 | |
CAN | CAN驅動 | |
LCD+Touch | LCD驅動支持4.3,7寸 | |
Audio | Audio驅動 | |
HDMI | HDMI驅動 | |
GETH | GETH驅動 | |
ETH | ETH驅動 | |
USB | USB驅動 | |
Button | Button驅動 | |
RS485 | RS485驅動 | |
USART | USART驅動 | |
Linux測試程式 | ||
測試程式 | Audio | Audio測試 |
CAN | CAN測試 | |
LCD | LCD測試 | |
Led | Led測試 | |
UART | UART測試 | |
Botton | 按鍵測試 |
Android作業系統
類別 | 引導程式 | 描述 |
引導程式 | AT91Bootstrap | 一級引導程式 |
u-boot | 二級引導程式 | |
Linux核心 | linux 3.6.9 | linux核心 |
設備驅動 | SD | SD卡驅動 |
LCD+Touch | LCD驅動,支持4.3,7寸屏 | |
Audio | Audio驅動 | |
HDMI | HDMI驅動 | |
GETH | GETH驅動 | |
ETH | ETH驅動 | |
USB驅動 | USB驅動 | |
Bootton | 按鍵驅動 | |
Linux測試程式 | ||
測試程式 | Botton | 按鍵測試 |
LED | Led測試 | |
Audio | Audio測試 |