Merge pull request #134 from ucb-bar/intermediate-dump-vlog

Dump per macro verilog (overridden by final verilog output)
This commit is contained in:
Abraham Gonzalez
2023-10-16 16:16:44 -07:00
committed by GitHub

View File

@@ -911,6 +911,7 @@ object MacroCompiler extends App {
.execute(
Array.empty,
Seq(
OutputFileAnnotation(params.get(Verilog).get),
RunFirrtlTransformAnnotation(new VerilogEmitter),
EmitCircuitAnnotation(classOf[VerilogEmitter]),
FirrtlSourceAnnotation(circuit.serialize)
@@ -922,6 +923,7 @@ object MacroCompiler extends App {
.value
}
.mkString("\n")
val verilogWriter = new FileWriter(new File(params.get(Verilog).get))
verilogWriter.write(verilog)
verilogWriter.close()