diff options
| author | chick | 2020-06-29 10:44:13 -0700 |
|---|---|---|
| committer | chick | 2020-06-29 10:44:13 -0700 |
| commit | 3694b092830ac0a8d1e5a6dfe9a65d88420c1962 (patch) | |
| tree | b13d75011859e3adf806f3747c542daa9662fba1 /src/main/scala | |
| parent | 0a17d89fe76c11efadc3d0f90dc1d93a690d861a (diff) | |
- A few final fixes after the rebase
Diffstat (limited to 'src/main/scala')
| -rw-r--r-- | src/main/scala/chisel3/testers/TesterDriver.scala | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/src/main/scala/chisel3/testers/TesterDriver.scala b/src/main/scala/chisel3/testers/TesterDriver.scala index e63e86e7..6231f81a 100644 --- a/src/main/scala/chisel3/testers/TesterDriver.scala +++ b/src/main/scala/chisel3/testers/TesterDriver.scala @@ -5,17 +5,11 @@ package chisel3.testers import java.io._ import chisel3._ -import chisel3.experimental.RunFirrtlTransform -import chisel3.stage.phases.{AspectPhase, Convert, Elaborate, Emitter} -import chisel3.stage.{ - ChiselCircuitAnnotation, - ChiselGeneratorAnnotation, - ChiselOutputFileAnnotation, - ChiselStage, - DesignAnnotation -} -import firrtl.{Driver => _, _} -import firrtl.options.{Dependency, Phase, PhaseManager} +import chisel3.stage.phases.{Convert, Elaborate, Emitter} +import chisel3.stage.{ChiselCircuitAnnotation, ChiselGeneratorAnnotation, ChiselStage, NoRunFirrtlCompilerAnnotation} +import firrtl.AnnotationSeq +import firrtl.annotations.NoTargetAnnotation +import firrtl.options.{Dependency, Phase, PhaseManager, TargetDirAnnotation, Unserializable} import firrtl.stage.{FirrtlCircuitAnnotation, FirrtlStage} import firrtl.transforms.BlackBoxSourceHelper.writeResourceToDirectory import treadle.executable.StopException @@ -33,7 +27,8 @@ object TesterDriver extends BackendCompilationUtilities { /* Currently the only mechanism for running with the Treadle backend is to edit this - statement locally. + statement locally. To: + `val defaultBackend: Backend = TreadleBackend` */ val defaultBackend: Backend = VerilatorBackend @@ -84,6 +79,8 @@ object TesterDriver extends BackendCompilationUtilities { executeTreadle(t, additionalVResources, annotations, nameHint) case VerilatorBackend => executeVerilog(t, additionalVResources, annotations, nameHint) + case NoBackend => + true case _ => throw new ChiselException(s"Unknown backend specified: $backendAnnotation") } |
