问题发生在抄学长的代码,运行模拟文件时报错: [Place 30-494] The design is empty 原因大概是因为模拟文件中没有输入/输出,所以被 Vivado 优化掉之后设计文件就空了,运行不出来模拟图像。 解决方案: 在CPU 顶层文件中加入 (* DONT_TOUCH = "TRUE" *) ,这样信号就可以在模拟结果中显示了。