m0_66914248 2022-10-25 10:33 采纳率: 0%
浏览 16

verilog中时序逻辑电路always块里面不改变的状态或者输出可以不用写吗?

一段式本来输出和状态都很多,有的状态和输入条件下,某些变量不会发生改变,可以省略相关语句不写吗?例如省略c_state <= c_state;

  • 写回答

2条回答 默认 最新

  • 老皮芽子 2022-10-25 11:09
    关注

    时序逻辑,就是说 always@(posedge clk) 这样的带时钟的可以省略 c_state <= c_state;
    比较明确的锁存器逻辑,可以省略,但是不建议省略
    组合逻辑不行,组合逻辑不能有这样 c_state <= c_state; 用,会出错的。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月25日