如何将已弃用的低 Firrtl 转换转换为依赖关系 API
How to convert a deprecated low Firrtl Transform to the Dependency API
我正在更新如下所示的 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
我正在更新如下所示的 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