-
|
It seems that they did the same thing. For example, both |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
|
We might deprecate |
Beta Was this translation helpful? Give feedback.
-
|
Historically, there were two options: Eventually the Scala FIRRTL Compiler was refactored to make emission a transform. This opened up interesting possibilities like running multiple emitters. However, this was incompatible with the notion of The original |
Beta Was this translation helpful? Give feedback.
Historically, there were two options:
-X/--compilerand--split-verilog.-Xwas telling the compiler "to what form should I run" and--split-verilogwas turning on split verilog output. At this point, the emission was a special step in the compilation.Eventually the Scala FIRRTL Compiler was refactored to make emission a transform. This opened up interesting possibilities like running multiple emitters. However, this was incompatible with the notion of
--split-verilog. (To which emitter does--split-verilogapply?) To make this more clear--split-verilogwas removed and-E/--emit-circuitand-e/--emit-moduleswas added. These add an emitter that will either do circuit emission or one-mod…