VIVADO编译器对加法运算编译的逻辑实现级数
vivado软件编译完成后,可打开“实现”,在TCL对话框中输入命令:report_design_analysis -logic_level_distribution -logic_level_dist_paths 5000 -name design_analysis_prePlace,即可打开设计分析窗口,看到每个时钟域下的最大逻辑级数。
本次测试以最简单的加法器为例,以下为测试代码。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/47aed69b49a140171218a9cec62f1713.png)
以下为测试结果记录。
1、数据源为外部输入,加数和被加数做寄存器处理,20b+20b=21b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ccc4b6ea252f32d2a04c0300deb89e39.png)
数据源为外部输入,加数和被加数做寄存器处理,21b+21b=22b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d212a2a7779be2fe4975f5b8f8662e5d.png)
数据源为外部输入,加数和被加数做寄存器处理,22b+22b=23b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ec5fbca97d7fdab9824d3a9cec145dbc.png)
数据源为外部输入,加数和被加数做寄存器处理,23b+23b=24b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cf0f689c412a6880e45f05856f41e07a.png)
数据源为外部输入,加数和被加数做寄存器处理,24b+24b=25b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/521b0551b96503d8a0232c5c0a49b0d0.png)
数据源为外部输入,加数和被加数做寄存器处理,25b+25b=26b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8f62c0d2a7521efbd93c9fb071e461b2.png)
数据源为外部输入,加数和被加数做寄存器处理,26b+26b=27b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/31f95c01d753cf56473790895db429d7.png)
数据源为外部输入,加数和被加数做寄存器处理,27b+27b=28b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/910c998214959731a2ff765c15ab227c.png)
数据源为外部输入,加数和被加数做寄存器处理,28b+28b=29b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5549722906994c0f1676d968925098d9.png)
数据源为外部输入,加数和被加数做寄存器处理,29b+29b=30b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/21a37f8d6fb0549eb9a77cd5b3dbda5d.png)
数据源为外部输入,加数和被加数做寄存器处理,30b+30b=31b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a061b06201a8751f34ceee932f71b4f3.png)
数据源为外部输入,加数和被加数做寄存器处理,31b+31b=32b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c89cec88e9851088b9c9cc451a767fbd.png)
数据源为外部输入,加数和被加数做寄存器处理,32b+32b=33b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1bf53bc5f2136f44840dee3a00b07997.png)
数据源为外部输入,加数和被加数做寄存器处理,33b+33b=34b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/aaca8d387d71f20d86e2eadadd3d290d.png)
数据源为外部输入,加数和被加数做寄存器处理,34b+34b=35b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/df31d4b13138afbca793f0a744eecdc9.png)
数据源为外部输入,加数和被加数做寄存器处理,35b+35b=36b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/31b664ed19b11e3c638d24974122d735.png)
数据源为外部输入,加数和被加数做寄存器处理,36b+36b=37b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d31a7bb8a4aa10601d623c24d5fc2c82.png)
数据源为外部输入,加数和被加数做寄存器处理,37b+37b=38b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c79b68ca7680dfb695c853b5d0214435.png)
数据源为外部输入,加数和被加数做寄存器处理,38b+38b=39b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e4ca92402ab91bbd70c946837bdb8cba.png)
数据源为外部输入,加数和被加数做寄存器处理,39b+39b=40b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/93b6d998e1dc8225e5df78a911559d6c.png)
数据源为外部输入,加数和被加数做寄存器处理,40b+40b=41b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2003e2022c33dd905c2e3daa1a7cb9a0.png)
数据源为外部输入,加数和被加数做寄存器处理,41b+41b=42b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a67548997a0aaecd91425b9a0d26338e.png)
数据源为外部输入,加数和被加数做寄存器处理,42b+42b=43b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/af92ff74d2c592a18d5cebd023307b6a.png)
数据源为外部输入,加数和被加数做寄存器处理,43b+43b=44b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5203422c450e11e6e53594c1baf59515.png)
数据源为外部输入,加数和被加数做寄存器处理,44b+44b=45b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/469e7a7868eafb589a2e6c173e916e0c.png)
数据源为外部输入,加数和被加数做寄存器处理,45b+45b=46b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3c95c41003442ef2e57f95daa3a38e75.png)
数据源为外部输入,加数和被加数做寄存器处理,46b+46b=47b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a6ad41b4f2bd829dc9e61de6283e46fa.png)
数据源为外部输入,加数和被加数做寄存器处理,47b+47b=48b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a0b9ba59fcb13703aa689eeba82c26c2.png)
数据源为外部输入,加数和被加数做寄存器处理,48b+48b=49b;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b1a951cbb23c554e53df2b944770f935.png)