|
最近新开项目在犹豫选用Cortex-A8的TI AM335X还是Cortex-A5的ATMEL SAMA5D3X,对收集的资料进行了整理,在此分享给大家。
1. 内核对比
Cortex-A8:指令集ARMv7-A,13级整数流水线,超标量双发射,2.0DMIPS/MHz,标配Neon,不支持多核,10级NEON媒体流水线,专用的L2缓存,带有可编程的等待状态 ,运行速度可以达600MHz至1GHz,支持多项与L3存储器之间的未完成事务,以充分利用CPU。
Cortex-A5:指令集ARMv7-A,8级整数流水线,1.57DMIPS/MHz,可选配Neon/VFPv3,支持多核,ARM Cortex-A5 处理器是能效最高、成本最低的处理器,能够向最广泛的设备提供 Internet 访问。
2. 芯片对比
TI AM335X
单片最低价格5美金左右,价格很有吸引力;
AM335X是275-MHz, 500-MHz, 600-MHz, or 720-MHz ARM Cortex-A8,现在也有800MHz和1GHz的版本,32位 RISC 微控制器NEON SIMD 协处理器,具有单错检测(奇偶校验)的 32KB/32KB L1 指令/数据高速缓存,具有错误纠正码 (ECC) 的 256KB L2 高速缓存;支持移动双倍速率同步动态随机存储器 (mDDR)(低功耗 DDR (LPDDR))/DDR2/DDR3;支持通用存储器 (NAND,NOR,SRAM,等)支持高达 16 位 ECC;SGX530 3D 图形引擎;LCD 控制器;可编程实时单元和工业用通信子系统 (PRU-ICSS);实时时钟 (RTC)等
ATMEL SAMA5D3X
单片最低价格6美金左右,与TI AM335X价格来说并不是很有优势;
SAMA5D3X在536MHz下提供高达850DMIPS性能,同时在166MHz总线速率下提供1328MB/s速率。此外,其浮点单元(FPU)为图像、视频和传感器数据提供了额外的高精度处理能力。SAMA5D3系列在最高速率的工作模式下提供市场领先的低于200mW的低功耗特性,在保持相关内容的低功耗模式下的功耗低于0.5mW,并且具有快速唤醒功能。
3. 平台对比
选了米尔科技的两款开发板进行对比:
MYD-AM335X 开发板
该平台基于TI AM335X处理器,主频800MHz,512MB DDR3 SDRAM,512MB NandFlash。MYD-AM335X开发板扩展了核心板的主要功能,实现LCD接口,音频输入输出接口,RTC电池供电,2路串口,4路USB HOST,1路mini USB接口 USB OTG,2路千兆网口,7路ADC接口,1路SPI接口,1个TF卡接口,1路CAN接口,1路RS485接口。配套开发板,软件提供对Linux3.1.0,Android2.3.4以及WinCE7.0操作系统的驱动支持。
Linux下功耗:
核心板:约3.3V/0.25A
底板+核心板,约5V/0.3A
底板+核心板+4.3寸屏,约5V/0.45A
底板+核心板+7寸屏,约5V/0.88A
MYD-SAMA5D3X开发板
该平台基于ATMEL SAMA5D3X处理器,主频高达536MHz,外扩512MB DDR2 SDRAM,256MB NandFlash,4MB DataFlash,16M NorFlash。主板板载2路串口,2路USB HOST,1路mini USB HOST/Device,2路网口, MMC/SD卡接口,TF卡接口,CAN接口等,支持Linux 3.6.9,Android 4.0.4操作系统。
Linux超低功耗:
核心板,约3.3V/0.26A
底板+核心板,约5V/0.33A
底板+核心板+4.3寸屏,约5V/0.42A
AM335X很强大,但是功耗比SAMA5D3X高,ATMEL在工控领域很成熟。
|
|