1. Install Iverilog (append gtkwave)
2. Setting path as C:\iverilog\bin & C:\iverilog\gtkwave\bin
(when editing the path variable , use ; to separate both)
3. Download Notepad++ to be your coding environment
4. Writing verilog needs two files,
one is for setting variable type and constructing circuits,
the other one is setting the binary status and latency
5. After writing your codes, enter the text below on CMD
Compilation: %> iverilog 1.v 2.v
Simulation: %> vvp a.out -lxt2
Waveform viewer: %> gtkwave dump.lx2
6. Next you will see this on the screen
7. Clip your filename and then select the signals
8. Clip Append and Zoom fit, you will see the wave
END