【发布时间】:2015-08-10 20:44:09
【问题描述】:
我正在使用 Altera FPGA 来设计一些电路。在用 Quartus 综合的过程中,我发现如果我给不同的输入信号(我的输入信号是一个 .hex 文件,里面存储了一堆指令),逻辑元素的消耗是不同的。
例如,如果我的指令需要大部分模块,那么逻辑消耗就很大。但是,如果我使 .hex 文件只使用某个模块,那么逻辑消耗要少得多。
如果你不打算使用,合成工具会自动优化模块吗?
我的输入信号实际上存储在指令存储器中,我的处理器每个时钟周期执行一条指令。我在 .hex 文件中写了指令,然后在指令内存模块中,我使用 $readmemh("primenum.hex",Instruction_Memory);
从 .hex 文件中读取指令。
【问题讨论】:
-
“我的输入信号是一个 .hex 文件”——具体是怎么做的?
-
@Qiu 我已经更新了我的问题,请看一下。谢谢
标签: fpga synthesis intel-fpga