arm公司开发了很多系列的arm处理器核,目前最新的系列已经是arm11了,而arm6核及更早的系列已经很罕见了,arm7以后的核也不是都获得广泛应用。目前,应用比较多的是arm7系列、arm9系列、arm9e系列、arm10系列、securcore系列和intel的strongarm、xscale系列,下面简单介绍这几个系列。
arm7系列
arm7系列包括arm7tdmi、arm7tdmi-s、带有高速缓存处理器宏单元的arm720t和扩充了jazelle的arm7ej-s。该系列处理器提供thumb 16位压缩指令集和embeddedice jtag软件调试方式,适合应用于更大规模的soc设计中。其中,arm720t高速缓存处理宏单元还提供8kb缓存、读缓冲和具有内存管理功能的高性能处理器,支持linux、symbian os和windows ce等操作系统。
arm7系列广泛应用于多媒体和嵌入式设备,包括internet设备、网络和调制解调器设备以及移动电话、pda等无线设备。无线信息设备领域的前景广阔,因此,arm7系列也瞄准了下一代智能化多媒体无线设备领域的应用。
arm9系列
arm9系列有arm9tdmi、arm920t和带有高速缓存处理器宏单元的arm940t。所有的arm9系列处理器都具有thumb压缩指令集和基于embeddedice jtag的软件调试方式。arm9系列兼容arm7系列,而且能够比arm7进行更加灵活的设计。
arm9系列主要应用于引擎管理、仪器仪表、安全系统、机顶盒、高端打印机、pda、网络电脑以及带有mp3音频和mpeg4视频多媒体格式的智能电话中。
arm9e系列
arm9e系列为综合处理器,包括arm926ej-s、带有高速缓存处理器宏单元的arm966e-s/arm946e-s。该系列强化了数字信号处理功能,可应用于需要dsp与微控制器结合使用的情况,将thumb技术和dsp都扩展到arm指令集中,并具有embeddedice-rt逻辑(arm的基于embeddedice jtag软件调试的增强版本),更好地适应了实时系统的开发需要。同时其内核在arm7处理器内核的基础上使用了jazelle增强技术,该技术支持一种新的java操作状态,允许在硬件中执行java字节码。
arm10系列
arm10系列包括arm1020e和arm1020e微处理器核。其核心在于使用向量浮点(vfp)单元vfp10提供高性能的浮点解决方案,从而极大地提高了处理器的整型和浮点运算性能,为用户界面的2d和3d图形引擎应用夯实基础,如视频游戏机和高性能打印机等。
securcore系列
securcore系列涵盖了sc100、sc110、sc200和sc210处理核。该系列处理器主要针对新兴的安全市场,以一种全新的安全处理器设计为智能卡和其他安全ic开发提供独特的32位系统设计,并具有特定的反伪造方法,从而有助于防止对硬件和软件的盗版。
strongarm系列和xscale系列
strongarm处理器将intel处理器技术和arm体系结构融为一体,致力于手提式通信和消费电子类设备提供理想的解决方案。intel xscale微体系结构则提供全性能、高性价比和低功耗的解决方案,支持16位thumb指令和dsp指令。











