ZYNQ嵌入式处理器与FPGA集成的独特创举
软件/开发工具的创新
本文引用地址:https://www.eepw.com.cn/article/129163.htm可见,平台软件和工具软件也是实现芯片性能的重要一关。尤其在处理平台趋同与整合后,软件的复杂度越来越高,远远超过了硬件。软件工程师数量也已超过硬件工程师数量的Xilinx公司,非常注重在工具和软件上的创新。2012年其开发工具将更新换代,推出更加智能、图形化的流程;Xilinx还会加强推广AutoESL高层次综合设计流程(注:2011年Xilinx收购了AutoESL)。
例如,智能交通管理系统通过摄像头拍下画面,之后需要视频分析算法,将标清视频转换为高清视频。这是一个动态实施的过程,需要用FPGA硬件加速来实现。而传统是通过硬件描述语言(HDL)来实现,开发流程很长。现在,通过AutoESL的工具,用C、C++ 建立模型,并将模型转换为具体的应用。
那么Zynq开发的时候,用ARM开发、导入FPGA进行硬件加速,需要用到什么工具?Xilinx高级总监Devadas Varma称,传统流程就可以实现,不过AutoESL的AutoPilot工具可使效率大为提升。因为传统的硬件开发流程,硬件工作组做一个项目要花长达数月的时间,甚至1年。而AutoESL大大节约了资源,现在FPGA逻辑门越来越多,用户充分利用这些资源,就需要提高生产率。如果还采用传统的方法,那么也许你所期待的一些功能来不及放进去,就已经错失了上市时间。
小结
我国正从“中国制造”向“中国‘智’造”转变。“智”造更多指的是idea(主意),比智力、创新和差异化。Xilinx的28nm FPGA+ARM Cortex-A9 MPCore单芯片方案,使嵌入式产品设计师把主要精力放在应用层面,可加快“智”造时间、降低产品成本。
评论