vivado如何评估_基于FPGA的Vivado功耗估计和优化

基于

FPGA

Vivado

功耗估计和优化

资源、速度和功耗是

FPGA

设计中的三大关键因素。随着工艺水平的发

展和系统性能的提升,低功耗成为一些产品的目标之一。功耗也随之受到越

来越多的系统工程师和

FPGA

工程师的关注。

Xilinx

新一代开发工具

Vivado

针对功耗方面有一套完备的方法和策略,本文将介绍如何利用

Vivado

进行功

耗分析和优化。

功耗估计

Vivado

下,从综合后的设计到布局布线后的设计,其间产生的任何

DCP

文件都可用于功耗估计,如图

1

所示。打开综合后的设计或布局布线后

的设计,既可以在图形界面模式下,选择

Report

Power

,也可以直接用

Tcl

命令

report_power

获取功耗估计结果。其中,利用布局布线后的设计可获得

更为精确的功耗估计结果。

Vivado

下,有两种功耗估计模式。一种是向量模式,需要提供

SAIF

(

Switching

AcTIvity

Interchange

Format

)或

VCD

文件;一种是非向量

模式,只需要提供简单的参数即可,但估计结果不够准确。

SAIF

文件通过仿

真生成,因此需要在

SimulaTIon SetTIngs

中进行设置,如图

2

所示。这里的

仿真只能是综合后的功能

/

时序仿真或者布局布线后的功能

/

时序仿真,这是由

1

的流程决定的。

Xilinx

建议在向量模式下选择

SAIF

文件,因其估计速

你可能感兴趣的:(vivado如何评估)