Verilog coding question for using Icarus verilog and GTKWave on windows #1007
Unanswered
BryceDallas
asked this question in
Q&A
Replies: 1 comment
-
It really depends on the scope of your work. In general it is best to code the TB separate from the actual RTL code you are working on. For simple tests or experiments it is often easiest to have all the code in one file. As your projects get larger you will need more files for each group. Some places require only a single module per file for RTL code. Of course that doesn't work for nested modules, but those should not be used with normal RTL coding. As far as the tools are concerned almost anything should work. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
If I want to use iverilog, vvp and gtkwave cmd to compile and view waveform, should I separate "design.v" and "testbench.v" as two files ? Is it ok that I combine "design.v" and "testbench.v" in ONE " *.v file " then go compile and follow-up process ? Thanks.
Beta Was this translation helpful? Give feedback.
All reactions