diff options
| author | Andrew Waterman | 2015-08-12 16:53:05 -0700 |
|---|---|---|
| committer | Andrew Waterman | 2015-08-12 16:53:05 -0700 |
| commit | 4031fad8dda90a1c14149c3c378dbf9798b388d9 (patch) | |
| tree | 1cfb894908070f65d3d53385d064997193d779fd /src/main/scala/Chisel/Driver.scala | |
| parent | ac582545be061be24cabd982dfad913e1114ecbe (diff) | |
Marshal the global mutable state into one object
Hopefully, the Chisel core is now thread-safe.
Diffstat (limited to 'src/main/scala/Chisel/Driver.scala')
| -rw-r--r-- | src/main/scala/Chisel/Driver.scala | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/scala/Chisel/Driver.scala b/src/main/scala/Chisel/Driver.scala index e035adf7..682988f8 100644 --- a/src/main/scala/Chisel/Driver.scala +++ b/src/main/scala/Chisel/Driver.scala @@ -83,17 +83,17 @@ object Driver extends FileSystemUtilities { try { ChiselError.clear() ChiselError.info("Elaborating design...") - val ir = build(gen()) + val ir = Builder.build(gen()) ChiselError.info("Done elaborating.") val name = c match { - case None => ir.main - case Some(config) => s"${ir.main}.$config" + case None => ir.name + case Some(config) => s"${ir.name}.$config" } createOutputFile(s"$name.knb", p.getKnobs) createOutputFile(s"$name.cst", p.getConstraints) - createOutputFile(s"$name.prm", Dump.getDump) - createOutputFile(s"$name.fir", emit(ir)) + createOutputFile(s"$name.prm", ir.parameterDump.getDump) + createOutputFile(s"$name.fir", ir.emit) } finally { ChiselError.report } |
