我正在更新一个Firrtl转换,如下所示
class RetimeTransform extends Transform {
override def inputForm: CircuitForm = LowForm
override def outputForm: CircuitForm = LowForm
...添加到新的依赖项API。将转换更改为以下内容
class RetimeTransform extends Transform with DependencyAPIMigration {但现在它不会像以前那样按相同的顺序运行转换。有没有一种简单的方法来指定依赖关系,这样我就可以得到原始的行为?
发布于 2020-09-29 04:44:01
非常感谢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.LowEmittershttps://stackoverflow.com/questions/64108921
复制相似问题