diff options
| author | Martin Schoeberl | 2021-06-16 19:33:26 +0200 |
|---|---|---|
| committer | GitHub | 2021-06-16 17:33:26 +0000 |
| commit | a3ddd4b98049b624080422717c6822ec9ab43e07 (patch) | |
| tree | 89113a35672b3f00ae0dccdca0bfa09d1df2c42d /src/main/scala/chisel3 | |
| parent | 1db0a3552ae697efdb8e8b7f59d45b67db80675e (diff) | |
getVerilog in Chisel3 (#1921)
Diffstat (limited to 'src/main/scala/chisel3')
| -rw-r--r-- | src/main/scala/chisel3/verilog.scala | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/main/scala/chisel3/verilog.scala b/src/main/scala/chisel3/verilog.scala new file mode 100644 index 00000000..a91444de --- /dev/null +++ b/src/main/scala/chisel3/verilog.scala @@ -0,0 +1,15 @@ +package chisel3 + +import chisel3.stage.ChiselStage +import firrtl.AnnotationSeq + +object getVerilogString { + def apply(gen: => RawModule): String = ChiselStage.emitVerilog(gen) +} + +object emitVerilog { + def apply(gen: => RawModule, args: Array[String] = Array.empty, + annotations: AnnotationSeq = Seq.empty): Unit = { + (new ChiselStage).emitVerilog(gen, args, annotations) + } +} |
