我念叨Verilog数据流编程。Verilog数据流延迟模型
我已经了解了数据流模型延误,但现在我有一些关于它的误解。我发现在数据流模型中,我们有拒绝延迟模型,换句话说,对于assign #2 c= a | b
的更改可以被拒绝。
我的问题是,当将输入的变化会被拒绝?
我相信,当a或b发生变化以致c的预期值发生变化时,我们应该再次开始2单位延迟!
我的问题是,我们需要重新开始延迟时a或b变化,但预期C没有改变?
例如在a or b
中,“a”为0,“b”为1,有时我们会将“a”更改为1.是否需要再次拒绝上一次,再次开始2单位延迟以查看1在输出? (请注意,因为我们的操作是或期望预期的c不会改变)。