-
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/--compiler
and--split-verilog
.-X
was telling the compiler "to what form should I run" and--split-verilog
was 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-verilog
apply?) To make this more clear--split-verilog
was removed and-E/--emit-circuit
and-e/--emit-modules
was added. These add an emitter that will either do circuit emission or one-mod…