Jul
31
在XPower中如果可以提供描述翻转率的VCD文件,就可以得到FPGA的动态功耗
生成VCD文件有这几种方法:
1、使用ISE Project Navigator
2、在Testbench中添加属性
1、使用ISE Project Navigator
设定仿真使用Xilinx ISIM或者Modelsim或者其他仿真工具
在Testbench右键属性(Post PAR属性)--> Generate VCD打勾
使用结果:用ISIM生成正常,可是用ModelSim XE 6.0d只能出来一个VCD的头,实质内容没有出来
2、在Testbench中添加属性
Verilog:
initial begin
$dumpfile ("invchn26.vcd"); // Change filename as appropriate.
$dumpvars(1, t.uut); //t是testbench 的module name
end
VHDL:
vcd file my_design.vcd
vcd add testbench/uut/*
使用结果:Verilog正常,VHDL还没用
生成VCD文件有这几种方法:
1、使用ISE Project Navigator
2、在Testbench中添加属性
1、使用ISE Project Navigator
设定仿真使用Xilinx ISIM或者Modelsim或者其他仿真工具
在Testbench右键属性(Post PAR属性)--> Generate VCD打勾
使用结果:用ISIM生成正常,可是用ModelSim XE 6.0d只能出来一个VCD的头,实质内容没有出来
2、在Testbench中添加属性
Verilog:
initial begin
$dumpfile ("invchn26.vcd"); // Change filename as appropriate.
$dumpvars(1, t.uut); //t是testbench 的module name
end
VHDL:
vcd file my_design.vcd
vcd add testbench/uut/*
使用结果:Verilog正常,VHDL还没用
时序约束
更改系统环境变量的Script




