gpt4 book ai didi

chisel - 如何将已弃用的低 Firrtl 转换转换为依赖 API

转载 作者:行者123 更新时间:2023-12-04 08:50:45 25 4
gpt4 key购买 nike

我正在更新一个看起来像这样的 Firrtl 变换

class RetimeTransform extends Transform {
override def inputForm: CircuitForm = LowForm
override def outputForm: CircuitForm = LowForm

...
到新的依赖 API。将转换更改为此
class RetimeTransform extends Transform with DependencyAPIMigration {
但现在它不会以与以前相同的顺序运行转换。有没有一种简单的方法来指定依赖项,以便获得原始行为?

最佳答案

非常感谢 Chisel 团队。似乎答案是像这样进行转换。

class RetimeTransform extends Transform with DependencyAPIMigration {

override def prerequisites: Seq[TransformDependency] = Forms.LowForm
override def optionalPrerequisites: Seq[TransformDependency] = Forms.LowFormOptimized
override def optionalPrerequisiteOf: Seq[TransformDependency] = Forms.LowEmitters

关于chisel - 如何将已弃用的低 Firrtl 转换转换为依赖 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64108921/

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