在FPGA内嵌的CPU中,不管是以前的软核、还是硬核都是FPGA必然的发展趋势。不过,有好的硬件平台并不表示产品就是好产品,硬件平台必须要有软件的支持,比如软件开发环境,这样才能使设计工程师在最短时间内设计出成功的方案。同时,还不能让整个产品的上市周期受到延迟,不管是第三方还是软件都需要努力。
目前,对整个嵌入式开发人员来讲,面临的挑战很多,比如器件远远跟不上应用的挑战。所以对设计人员来讲,如何提高系统的性能是关键。
今年10月份,Altera将推出两个系列的带硬核的FPGA。根据客户运用层次的不同,包括运用场景的不同,可以选择不同逻辑规模。带ARM9硬核的FPGA来完成系统设计,可以运用到能源和工业方面等方面。
有了硬件平台,必然还要有软件的支持。有了软件的支持和硬件平台的一些新特性,加上我们建议的一些好的设计方法,可以把用户的平台作为一个虚拟的开发。
此外,一个成功的产品不仅仅要有硬件,还要有一个好的硬件流程,包括软件的支持。Altera本身有传统的FPGA设计理念,当用到传统FPGA设计时,还要依赖于ARM的一个开发环境,要有一个工具类似于硬件加速。对设计人员来说,主要包括硬件和软件设计流程。为了能够尽快地上市,一般软件设计周期会长于硬件设计周期,在硬件周期还没有开始的时候,希望先进行软件设计。可在开发时通过一种PC机的软仿真方式设计,随后当想完成硬件级的硬件设置时,可以用我们的硬件仿真工具。同时,还可以把FPGA作为本身的协助处理器来完成。硬核跟ARM核结合在一起,可将几个礼拜的设计时间缩短至两三个小时。
28纳米SoC FPGA的创新包括:28纳米工艺、ARM9的硬核、自身的开发环境。不管是硬件创新还是软件创新,都会帮助客户降低成本、提升性能、降低功耗。 |