刚学习CFC,CFC中可以把相关量用连线连接起来,这样减少中间变量,我无意中使用加法器ADD来做累加计数,Out = in1 + in2,其中in2和out是同一个变量,也即:iTemp := 1 + iTemp;
如果左右两边不是用连线直接连接而是分别用iTemp来做则正常,但是如果直接连接,如图所示,则得不到正确结果。
当EN为1时(一个周期),ADD会累加很多个1,不是只加一次。仿佛执行了很多次ADD一样。
请问这是什么原因?
[此贴子已经被作者于2020/3/6 15:50:33编辑过]