实际上,推动某项或几项技术发展方向的真正动力是市场与技术的综合因素,技术本身或内在的发展惯性并不是最重要的,或者说并非唯一决定性因素。
在无线通信基础设施、汽车电子、智能视频监控、工业自动化控制和航空航天等嵌入式应用领域,目前的市场需求是:以更低成本、更低功耗、更小尺寸处理日益复杂的功能。这些市场需求正推动着FPGA、CPU、DSP等不同技术走向融合。
对FPGA技术来说,早期研发在5年前就已开始尝试采用多核和硬件协处理加速技术朝系统并行化方向发展。在实际设计中,FPGA已经成为CPU的硬件协加速器,很多芯片厂商采用了硬核或软核CPU+FPGA的模式,今后这一趋势也将继续下去。
CPU+FPGA模式的兴起
2010年四月,赛灵思根据市场需求,率先推出集成ARM Cortex-A9CPU和28nmFPGA的可扩展式处理平台架构。它颠覆了以前以FPGA为中心,CPU为辅的理念。针对嵌入式软件开发工程师开发,以CPU为主,FPGA为辅,CPU可单独启动。时隔不到一年,赛灵思于2011年三月又推出了集成FPGA+ASIC+ASSP优势的可扩展处理平台。
英特尔在2010秋季推出的凌动E600C可配置处理器SoC封装中,也集成了altera的FPGA。后者看上的是凌动的处理性能和业内最先进的芯片工艺。