@@ -218,8 +218,8 @@ sealed trait GenerateTopAndHarnessApp extends LazyLogging { this: App =>
|
||||
case x: FirrtlExecutionSuccess =>
|
||||
dump(x, tapeoutOptions.topFir, tapeoutOptions.topAnnoOut)
|
||||
x.circuitState.circuit.modules.collect{ case e: ExtModule => e }
|
||||
case _ =>
|
||||
throw new Exception("executeTop failed on illegal FIRRTL input!")
|
||||
case e =>
|
||||
throw new Exception(s"executeTop failed while executing FIRRTL!\n${e}")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -243,7 +243,7 @@ sealed trait GenerateTopAndHarnessApp extends LazyLogging { this: App =>
|
||||
val harnessResult = firrtl.Driver.execute(optionsManager)
|
||||
harnessResult match {
|
||||
case x: FirrtlExecutionSuccess => dump(x, tapeoutOptions.harnessFir, tapeoutOptions.harnessAnnoOut)
|
||||
case _ =>
|
||||
case e => throw new Exception(s"executeHarness failed while executing FIRRTL!\n${e}")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user