微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 采用低功耗28-nm FPGA降低系统总成本

采用低功耗28-nm FPGA降低系统总成本

时间:08-23 来源:电子产品世界 点击:

利用DSP Builder,您可以采用世界上最知名的DSP设计工具MATLAB® Simulink®来设计FPGA。采用这一设计工具,您能够继续停留在自己熟悉的EDA环境中,使用易于理解的原理图输入工具进行设计,针对目标Altera FPGA自动生成可综合RTL代码。您甚至可以直接从MATLAB环境中,在Quartus II软件中编译设计,不需要预先学习Verilog或者VHDL便能够开发FPGA设计。相对于个人和FPGA设计专家的投入,从工程系统级(ESL)设计环境到FPGA设计环境的无缝集成能够节省设计团队大量的投入。

DSP Builder为Simulink提供两种主要插件,基本模块库和高级模块库,支持您拖动组件,把它们链接在一起,并进行仿真。两种模块库都支持您将可综合组件放到Simulink原理图浏览器中。采用高级模块库,DSP Builder会自动对您的数据通路进行流水线处理,满足您的fMAX目标要求,尽可能重新使用模块。

SoC虚拟目标

Altera SoC FPGA虚拟目标是对Cyclone V SoC FPGA中的双核ARM Cortex-A9 MPCore嵌入式处理器开发系统的快速功能仿真。这一全面的原型开发工具“开箱即用”,在PC上运行,启动Linux操作系统,对实际开发电路板进行建模。虚拟目标与其仿真的实际硬件二进制和寄存器兼容,支持器件专用产品软件的开发,获得实际硬件后,不用修改就能够在硬件中运行。采用虚拟原型开发工具,您可以在具备硬件之前迅速开始软件开发,进一步提高软件团队的效能和软件质量。

为能够全面的表示Altera SoC FPGA器件,虚拟目标还采用了基于PC的仿真FPGA扩展功能,名为环路FPGA。如图5所示,扩展环路FPGA支持虚拟目标与Altera商用FPGA开发电路板的连接,在这些电路板上,您可以实现自己的定制IP,与虚拟目标其他组件一起运行。利用这一特性,您可以采用定制外设和硬件加速器等FPGA硬件来测试您的软件。  

 

集成实例——采用Cyclone V FPGA的汽车分析

Cyclone V FPGA适用于很多应用。目前发展很快的一种应用是汽车分析。Cyclone V FPGA的低拥有成本以及强大的功能特性非常适合这一应用领域。在进行串行视频数据处理时,需要进行大量的计算,需要很多存储器,这都可以利用硬核存储器控制器、高速串行收发器、fPLL以及丰富的内部逻辑和存储器资源等硬件特性。

此外,用户利用Altera的视频和图像处理(VIP)包很容易在Qsys中开发复杂视频处理系统。图6显示了汽车中的一个视频数据集成实例。在这一环境中可以高效的使用Cyclone V FPGA,这是因为它提供了高清晰功能和其他视频处理特性,例如,缩放和目标探测,不但成本低而且功耗也低。  

   结论

Cyclone V FPGA降低了总体拥有成本。TSMC的28LP工艺设计用于尽可能降低功耗,同时也是成本最低的28-nm制造工艺。低功耗意味着提高了用户价值链的系统可靠性,延长了系统寿命,降低了运营总成本。此外,Cyclone V FPGA还有很多体系结构优势,有利于降低系统成本,这包括,硬核存储器控制器、高效的逻辑和布线资源、fPLL、精度可调DSP模块,以及最少的电压轨需求等。而且,Quartus II软件带有Qsys和系统控制台功能、DSP Builder和SoC虚拟目标平台,支持您高效方便的设计Cyclone V FPGA。对于FPGA设计人员,Altera硅片和设计工具协同工作,实现了最低的总体拥有成本。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top