微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > about if-eles if-else (verilog)

about if-eles if-else (verilog)

时间:10-02 整理:3721RD 点击:
case (rcv_stats)
abs:
   if (sin)
         begin
            Rcv_next_state <= waiting;
         end
   else if (~sin)
         begin
         Rcv_next_state <= rcv_locked;
         end
   else
         begin
            Rcv_next_state <= check_lock;
         end
  ....
  请问是如何执行的,如果是顺序执行的话,由于if, else if的条件是对立的,一定有一个执行,是不是说else就永远不会执行?

about if-eles if-else (verilog)
只有一个被执行

about if-eles if-else (verilog)
是不是说else就永远不会执行?

about if-eles if-else (verilog)
VHDL中有9值逻辑,并不是只有0和1两个值的.

about if-eles if-else (verilog)
else应该不会被执行吧!

about if-eles if-else (verilog)
在rcv_stats从sin变化到到~sin时,会存在一段时间的不稳定期,多长时间由布线决定,此时else会被执行,

about if-eles if-else (verilog)
我觉得不会执行,综合器看到这个else可能会认为永远不可执行而优化掉。
没有试过,说错了勿怪。

about if-eles if-else (verilog)
应该被综合掉了

学习...

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top