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

这个是语法规定?还是从硬件方面决定的?
2024年11月28日 07:31
有3个网友回答
网友(1):

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

网友(2):

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

网友(3):

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