Dump per macro verilog (overridden by final verilog output)
This commit is contained in:
@@ -911,6 +911,7 @@ object MacroCompiler extends App {
|
|||||||
.execute(
|
.execute(
|
||||||
Array.empty,
|
Array.empty,
|
||||||
Seq(
|
Seq(
|
||||||
|
OutputFileAnnotation(params.get(Verilog).get),
|
||||||
RunFirrtlTransformAnnotation(new VerilogEmitter),
|
RunFirrtlTransformAnnotation(new VerilogEmitter),
|
||||||
EmitCircuitAnnotation(classOf[VerilogEmitter]),
|
EmitCircuitAnnotation(classOf[VerilogEmitter]),
|
||||||
FirrtlSourceAnnotation(circuit.serialize)
|
FirrtlSourceAnnotation(circuit.serialize)
|
||||||
@@ -922,6 +923,7 @@ object MacroCompiler extends App {
|
|||||||
.value
|
.value
|
||||||
}
|
}
|
||||||
.mkString("\n")
|
.mkString("\n")
|
||||||
|
|
||||||
val verilogWriter = new FileWriter(new File(params.get(Verilog).get))
|
val verilogWriter = new FileWriter(new File(params.get(Verilog).get))
|
||||||
verilogWriter.write(verilog)
|
verilogWriter.write(verilog)
|
||||||
verilogWriter.close()
|
verilogWriter.close()
|
||||||
|
|||||||
Reference in New Issue
Block a user