为什么FPGA的always里面的if必须是敏感源?

这个是语法规定?还是从硬件方面决定的?
2024-11-28 07:31:32
推荐回答(3个)
回答1:

应该是敏感变量,对于组合逻辑的always快是要加进去的。语法和电路结构上都是必要的。毕竟组合逻辑只要有一个信号电平改变,输出可能就会改变。 现在一般都是写always @( * ),默认把所有敏感变量包含在内。
如果不写的话,一是容易产生锁存器,二是仿真结果可能不一致。

回答2:

你说的“敏感源”是什么意思?

回答3:

什么必须是敏感源?我做了这么多年了,我怎么不知道