gpt4 book ai didi

凿子3 : How to create a register without reset signal in RawModule?

转载 作者:行者123 更新时间:2023-12-02 11:35:19 25 4
gpt4 key购买 nike

我想在 withClock 的帮助下在 RawModule 中创建 RegNext。但是,当错误信息显示缺少隐式重置时,它无法工作。所以我必须这样写:

class Test extends RawModule {
...
val nothing = Wire(Bool())
nothing := DontCare
val a = withClockAndReset(io.ui_clk, nothing) {
RegNext(~io.in)
}
...
}

有没有更好的解决办法?

最佳答案

您可以使用以下方法将其缩短一点

withClockAndReset(io.ui_clk, false.B)

但我想不出其他方法。 withClock 在内部使用 withClockAndReset,这就是错误的情况。也许其他人有更好的答案。

关于凿子3 : How to create a register without reset signal in RawModule?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55209951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com