面对当今竞争激励的市场,嵌入式系统设计人员不得不重新审视其设计和开发过程。系统越来越复杂,性能、功耗和空间限制也越来越大,传统的方法已经达到了极限。同时,不断变化的标准、新出现的市场和发展趋势都要求设计过程非常灵活,能够积极应对这些变化。设计人员不仅需要开发更复杂的系统,而且还要能够迅速实现新的或者衍生设计。
设计团队有如此多的需求,因此,增加开发时间和资源以适应这些需求是合乎逻辑的,但实际上相反。越来越窄的市场窗口要求他们在更短的时间里推出更高级、更灵活的系统。更麻烦的是,经济因素的限制也迫使很多设计团队缩减规模,而不是增加人员。他们今后要获得成功,关键是采用更高效的手段来迅速实现功能丰富的高性能自适应产品。
出现了新的解决方案
在市场开发中有利于设计人员的一面是嵌入式系统的主要平台采用了ARM处理器。仅仅几年前,处理器市场还是四分五裂,PowerPC、RISC、MIPS和SPARC都在竞争实现更广泛的应用。市场现在已经非常成熟,在嵌入式应用中,很多用户采用了ARM处理器作为实际的标准(图1)。结果,越来越多的出现了基于ARM的解决方案,从标准产品到软核ARMIP,直至在可编程逻辑和ASIC中实现的硬核IP等。