类似下面的代码
always(posedge clk)begin
a <= 100;
b <= a + 1;
c <= b + a - 5;
end
在quartus里面 a b c都被优化掉了
但是在vivado里面,b c没有被优化掉
如何才能让vivado自动去优化呢
这么写是有原因的
比如这个代码是一个模块
被调用了多次
100其实是个input
在有的调用里面传的是常数100
在有的调用里面传的是变量
- 来自「最水木 for iPhone14,3」
※ 修改:·Xaoyao 于 Feb 12 18:05:57 2022 修改本文·[FROM: 101.87.108.*]
※ 来源:·最水木 客户端·[FROM: 101.87.108.*]
修改:Xaoyao FROM 101.87.108.*
FROM 101.87.108.*