VIVADO编译器对加法运算编译的逻辑实现级数
vivado软件编译完成后,可打开“实现”,在TCL对话框中输入命令:report_design_analysis -logic_level_distribution -logic_level_dist_paths 5000 -name design_analysis_prePlace,即可打开设计分析窗口,看到每个时钟域下的最大逻辑级数。
本次测试以最简单的加法器为例,以下为测试代码。

以下为测试结果记录。
1、数据源为外部输入,加数和被加数做寄存器处理,20b+20b=21b;

数据源为外部输入,加数和被加数做寄存器处理,21b+21b=22b;

数据源为外部输入,加数和被加数做寄存器处理,22b+22b=23b;

数据源为外部输入,加数和被加数做寄存器处理,23b+23b=24b;

数据源为外部输入,加数和被加数做寄存器处理,24b+24b=25b;

数据源为外部输入,加数和被加数做寄存器处理,25b+25b=26b;

数据源为外部输入,加数和被加数做寄存器处理,26b+26b=27b;

数据源为外部输入,加数和被加数做寄存器处理,27b+27b=28b;

数据源为外部输入,加数和被加数做寄存器处理,28b+28b=29b;

数据源为外部输入,加数和被加数做寄存器处理,29b+29b=30b;

数据源为外部输入,加数和被加数做寄存器处理,30b+30b=31b;

数据源为外部输入,加数和被加数做寄存器处理,31b+31b=32b;

数据源为外部输入,加数和被加数做寄存器处理,32b+32b=33b;

数据源为外部输入,加数和被加数做寄存器处理,33b+33b=34b;

数据源为外部输入,加数和被加数做寄存器处理,34b+34b=35b;

数据源为外部输入,加数和被加数做寄存器处理,35b+35b=36b;

数据源为外部输入,加数和被加数做寄存器处理,36b+36b=37b;

数据源为外部输入,加数和被加数做寄存器处理,37b+37b=38b;

数据源为外部输入,加数和被加数做寄存器处理,38b+38b=39b;

数据源为外部输入,加数和被加数做寄存器处理,39b+39b=40b;

数据源为外部输入,加数和被加数做寄存器处理,40b+40b=41b;

数据源为外部输入,加数和被加数做寄存器处理,41b+41b=42b;

数据源为外部输入,加数和被加数做寄存器处理,42b+42b=43b;

数据源为外部输入,加数和被加数做寄存器处理,43b+43b=44b;

数据源为外部输入,加数和被加数做寄存器处理,44b+44b=45b;

数据源为外部输入,加数和被加数做寄存器处理,45b+45b=46b;

数据源为外部输入,加数和被加数做寄存器处理,46b+46b=47b;

数据源为外部输入,加数和被加数做寄存器处理,47b+47b=48b;

数据源为外部输入,加数和被加数做寄存器处理,48b+48b=49b;
