[Place 30-494] The design is empty
使用Vivado进行设计实现时,点击Run Implementation,运行过程报错The design is empty,如图所示:
报错原因
因为设计只有输入,synthesis tool 可以优化到什么都没有。换句话说,如果没有任何输出,就不需要任何逻辑,synthesis tool 只需要保持产生输出所需的逻辑
如图所示,原理图中可以看到只有两个输入,没有输出:
程序中可以清楚看到,两个input,无任何output:
解决方案
只需要任意给定output即可,完美解决错误:
希望本文对大家有帮助,上文若有不妥之处,欢迎指正
分享决定高度,学习拉开差距