32位嵌入式开发的发展和动向分析
发布时间:2008/8/19 0:00:00 访问次数:519
2003 年我国嵌入式系统应用产品经济总量达1000亿元,其中嵌入式处理器芯片约为100亿。2004年我国嵌入式微处理器销售总量约为10.2亿片,4位 mcu占2.6亿片、8位约占6.6亿片,32位mpu占0.75亿片。另外,据有关机构预测分析,今年中国大陆市场8位mcu的需求量会增长15%- 20%左右;32位mpu的需求量继续以100%的速度增长。
由此可以看出,8位mcu市场已逐步趋向稳定,32位mpu代表着嵌入式技术的发展方向,正在加速发长。在32位嵌入式微处理器市场上,基于arm内核的微处理器在市场上处于绝对的领导地位,因此追踪arm技术的发展趋势显得尤为重要。
arm技术的发展趋势
高度集成化的soc趋势
arm 公司是一家ip供应商,其核心业务是ip核以及相关工具的开发和设计。半导体厂商通过购买arm公司的ip授权来生产自己的微处理器芯片。由此以来,处理器内核来自arm公司、各芯片厂商结合自身已有的技术优势以及芯片的市场定位等因数使芯片设计最优化,从而产生了一大批高度集成、各据特色的soc芯片。例如intel公司的xscale系列集成了lcd控制器、音频编/解码器,定位于智能pda市场;atmel公司的at91系列片内集成了大容量 flash和ram、高精度a/d转换器以及大量可编程i/o端口,特别适合于工业控制领域;philips公司的lpc2000系列片内集成了128位宽的零等待flash存储器以及i2c, spi,pwm,uart等传统接口,极高的性价比使它对传统的8/16位mcu提出了严峻的挑战。
然而如此众多的高集成度soc芯片由于其内核统一于arm核心,使得软、硬件平台的移植变得相当容易;只要掌握了arm开发技术的核心,就可以达到“一通白通”的目的,为用户大大降低了培训、学习的成本,缩短了产品上市的时间。
高集成度soc芯片的采用可以带来一系列好处,诸如减少了外围器件和pcb面积,提高系统抗干扰能力,缩小产品体积,降低功耗等。
arm公司的ip核也由arm7,arm9发展到今天的arm11版本。arm11囊括了thumb-2,coresight,truszone等众多业界领先技术,同时由单一的处理器内核向多核发展,为高端的嵌入式应用提供了强大的处理平台。
软核与硬核同步发展的sopc技术
随着亚微米技术的发展,fpga芯片密度不断增加,并以强大的并行计算能力和方便灵活的动态可重购性,被广泛地应用于各个领域。但是在复杂算法的实现上, fpga却远没有32位risc处理器灵活方便,所以在设计具有复杂算法和控制逻辑的系统时,往往需要risc和fpga结合使用,sopc技术就是在这样的环境下诞生的。同时asic相对于sopc由于减少弹性,且逐渐丧失价格优势而放慢了发展的步伐。
sopc技术中以nios和 microblaze为代表的risc处理器ip核以及用户以hdl语言开发的逻辑部件可以最终综合到一片fpga芯片中,实现真正的可编程片上系统,此时的嵌入式处理器称之为“软处理器”或“软核”。altera公司最新推出的niosii可以嵌入到altera公司的stratixii, stratix,cyclone和hardcopy等系列可编程器件中,用户可以获得超过200dmips的性能,而只需花费不到35美分的逻辑的资源。用户可以从三种处理器以及超过60个的ip核中选择所需要的,设计师可以以此来创建一个最适合他们需求的嵌入式系统。软核技术提供了极高的灵活性和性价比。
sopc技术的另一个重要分支是嵌入硬核。集高密度逻辑(fpga)、存储器(sram)及嵌入式处理器(arm/& nbspppc)于单片可编程逻辑器件上,实现了高速度与编程能力的完美结合。altra公司的epxa10芯片内部集成了工作频率可达200mhz的 arm922t处理器、100万门可编程逻辑、3mb的内部ram以及512个可编程i/o管脚,可以通过嵌入各种ip核实现多种标准工业接口,如 pci,usb等。软硬核同步发展,为用户提供了更多、更灵活的选择。
与dsp技术融合
传统的嵌入式微处理器可以分为微控制器mcu、微处理器mpu和数字信号处理器dsp,然而随着技术的发展,它们之间的区别也变的越来越模糊,并有逐步融合的趋势。现在不少的mcu和 mpu具备了dsp的特征,例如采用哈佛结构、增加了乘加运算指令等;同时不少dsp芯片内部也集成了a/d,d/a,定时/计数器和uart等。
这种技术融合趋势也有两条不同的技术路线:1.在中低端应用中,在传统mpu内部集成dsp宏单元以及在指令集中加入dsp功能指令。arm9e系列处理器采用哈佛结构的同时增加了16位数据乘法和乘加操作指令、双字数据操作指令、cache预取指令等,可以满足数字消费品、存贮设备、马达控制和低端网络设备对于控制和高密度运算能力的双重需求。2.高端复杂应用中,向多内核、并行处理的方向发展。ti公司的开放媒体应用处理器omap集成了ti的 tms320c5xxdsp内核和一个增强了的arm926-ejs内核以及内部处理器通信机制和音频、视频、网络通信等部件,使之成为一个强大的多媒体移动计
2003 年我国嵌入式系统应用产品经济总量达1000亿元,其中嵌入式处理器芯片约为100亿。2004年我国嵌入式微处理器销售总量约为10.2亿片,4位 mcu占2.6亿片、8位约占6.6亿片,32位mpu占0.75亿片。另外,据有关机构预测分析,今年中国大陆市场8位mcu的需求量会增长15%- 20%左右;32位mpu的需求量继续以100%的速度增长。
由此可以看出,8位mcu市场已逐步趋向稳定,32位mpu代表着嵌入式技术的发展方向,正在加速发长。在32位嵌入式微处理器市场上,基于arm内核的微处理器在市场上处于绝对的领导地位,因此追踪arm技术的发展趋势显得尤为重要。
arm技术的发展趋势
高度集成化的soc趋势
arm 公司是一家ip供应商,其核心业务是ip核以及相关工具的开发和设计。半导体厂商通过购买arm公司的ip授权来生产自己的微处理器芯片。由此以来,处理器内核来自arm公司、各芯片厂商结合自身已有的技术优势以及芯片的市场定位等因数使芯片设计最优化,从而产生了一大批高度集成、各据特色的soc芯片。例如intel公司的xscale系列集成了lcd控制器、音频编/解码器,定位于智能pda市场;atmel公司的at91系列片内集成了大容量 flash和ram、高精度a/d转换器以及大量可编程i/o端口,特别适合于工业控制领域;philips公司的lpc2000系列片内集成了128位宽的零等待flash存储器以及i2c, spi,pwm,uart等传统接口,极高的性价比使它对传统的8/16位mcu提出了严峻的挑战。
然而如此众多的高集成度soc芯片由于其内核统一于arm核心,使得软、硬件平台的移植变得相当容易;只要掌握了arm开发技术的核心,就可以达到“一通白通”的目的,为用户大大降低了培训、学习的成本,缩短了产品上市的时间。
高集成度soc芯片的采用可以带来一系列好处,诸如减少了外围器件和pcb面积,提高系统抗干扰能力,缩小产品体积,降低功耗等。
arm公司的ip核也由arm7,arm9发展到今天的arm11版本。arm11囊括了thumb-2,coresight,truszone等众多业界领先技术,同时由单一的处理器内核向多核发展,为高端的嵌入式应用提供了强大的处理平台。
软核与硬核同步发展的sopc技术
随着亚微米技术的发展,fpga芯片密度不断增加,并以强大的并行计算能力和方便灵活的动态可重购性,被广泛地应用于各个领域。但是在复杂算法的实现上, fpga却远没有32位risc处理器灵活方便,所以在设计具有复杂算法和控制逻辑的系统时,往往需要risc和fpga结合使用,sopc技术就是在这样的环境下诞生的。同时asic相对于sopc由于减少弹性,且逐渐丧失价格优势而放慢了发展的步伐。
sopc技术中以nios和 microblaze为代表的risc处理器ip核以及用户以hdl语言开发的逻辑部件可以最终综合到一片fpga芯片中,实现真正的可编程片上系统,此时的嵌入式处理器称之为“软处理器”或“软核”。altera公司最新推出的niosii可以嵌入到altera公司的stratixii, stratix,cyclone和hardcopy等系列可编程器件中,用户可以获得超过200dmips的性能,而只需花费不到35美分的逻辑的资源。用户可以从三种处理器以及超过60个的ip核中选择所需要的,设计师可以以此来创建一个最适合他们需求的嵌入式系统。软核技术提供了极高的灵活性和性价比。
sopc技术的另一个重要分支是嵌入硬核。集高密度逻辑(fpga)、存储器(sram)及嵌入式处理器(arm/& nbspppc)于单片可编程逻辑器件上,实现了高速度与编程能力的完美结合。altra公司的ea10芯片内部集成了工作频率可达200mhz的 arm922t处理器、100万门可编程逻辑、3mb的内部ram以及512个可编程i/o管脚,可以通过嵌入各种ip核实现多种标准工业接口,如 pci,usb等。软硬核同步发展,为用户提供了更多、更灵活的选择。
与dsp技术融合
传统的嵌入式微处理器可以分为微控制器mcu、微处理器mpu和数字信号处理器dsp,然而随着技术的发展,它们之间的区别也变的越来越模糊,并有逐步融合的趋势。现在不少的mcu和 mpu具备了dsp的特征,例如采用哈佛结构、增加了乘加运算指令等;同时不少dsp芯片内部也集成了a/d,d/a,定时/计数器和uart等。
这种技术融合趋势也有两条不同的技术路线:1.在中低端应用中,在传统mpu内部集成dsp宏单元以及在指令集中加入dsp功能指令。arm9e系列处理器采用哈佛结构的同时增加了16位数据乘法和乘加操作指令、双字数据操作指令、cache预取指令等,可以满足数字消费品、存贮设备、马达控制和低端网络设备对于控制和高密度运算能力的双重需求。2.高端复杂应用中,向多内核、并行处理的方向发展。ti公司的开放媒体应用处理器omap集成了ti的 tms320c5xxdsp内核和一个增强了的arm926-ejs内核以及内部处理器通信机制和音频、视频、网络通信等部件,使之成为一个强大的多媒体移动计
上一篇:Xilinx的FPGA平台计划