Wednesday, February 3, 2010

Icarus Verilog ppa installation

OS: UBUNTU 9.10 Karmic Koala
Kernel: 2.6.32-020632-generic (Reason to have development version of kernel)
Date: Feb 3rd, 2010

Hello,
As of now most impressive open source compiler and simulator for verilog would be Icarus verilog. And they have provided with ppa as well so its very easy to install now. Here are few steps to install on Karmic:

Add ppa to repository:
  • sudo add-apt-repository ppa:team-electronics/ppa
Update package list
  • sudo apt-get update
Install verilog and gtkwave
  • sudo apt-get install verilog gtkwave
And you are done

Very brief tutorial (Only if you are familiar with VCS or any other tool for verilog compilation and synthesis else follow User Guide)
To compile:
  • iverilog -o [executable file name] [verilog source filename]
To execute:
  • vvp [executable file name]
Waveform (considering .vcd or .lxt (dump) are created through test bench)
  • gtkwave [.vcd/.lxt(dump) filename]
You can find complete installation guide, User guide and related stuff at http://iverilog.wikia.com/wiki/Main_Page Last checked Feb 3rd, 2010
I'll keep on updating this post as I'll explore through iverilog more

No comments:

Post a Comment