很抱歉这样的一般性问题。我有Verilog的经验,但对FPGA和Quartus II不熟悉。我使用Quartus II来尝试编译设计并查看设计使用了多少逻辑。我按照Altera的Quartus II快速教程进行了操作。 http://www.altera.com/literature/manual/mnl_qts_quick_start.pdf
然而,在分析和综合步骤之后,我注意到根本没有逻辑利用。只能看到顶部模块的两个输入引脚。
我设计的顶层模块是
RiSC(clk,reset)
当然,在编译之后,仍然只有两个引脚。
你有没有遇到过这个问题?你能给我一些提示吗?该设计包含数百行verilog代码,因此应该有逻辑利用。
谢谢!
答案 0 :(得分:6)
未使用的输出将被优化。你将不得不输出一些输出,否则合成器会破坏所有的逻辑。