hacdc-wiki/FOSS_Verilog_tool_installation.md
2024-06-12 21:48:44 -04:00

61 lines
1.8 KiB
Markdown
Executable File
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### Direct Installation (Ubuntu version)
--- Gtkwave ---
gtkwave is good in the Universe repository. If you've already got that
linked in your /etc/apt/sources.list file, then installation is as
simple as:
` sudo apt-get install gtkwave`
--- Compiling icarus verilog ---
Icarus verilog, on the other hand, is buggy in the Jaunty repository. So
you'll want to compile it by hand.
- Fetch the .tar.gz file:
` wget `[`ftp://ftp.icarus.com/pub/eda/verilog/snapshots/verilog-20090923.tar.gz`](ftp://ftp.icarus.com/pub/eda/verilog/snapshots/verilog-20090923.tar.gz)
` tar xvzf verilog-20090923.tar.gz`
` cd verilog-20090923`
- Make sure you have the necessary compile tools:
` sudo apt-get install build-essential flex bison g++`
- Compile and install:
` ./configure `
` make`
` sudo make install   `
- Go get a cup of tea after you type "make", because compiling takes a
while. But when you get back, you should be good to go. Copy William's
makefile into your code directory and get to work. Now you have your
usual development tools at your fingertips. (Emacs and Gedit have
sweet colorization modes for verilog.)
### Direct Installation (Mac OSX Version)
Spartan instructions follow...
- Install XCode tools from developer.apple.com
- Install macports from macports.org. I don't know how macports plays
with fink, so be wary if your using fink.
- Install Icarus verilog with macports
<!-- -->
sudo port install iverilog
- Install GTKWave with macports. This will actually take a while on a
fresh install of macports, so go and watch a tv show.
<!-- -->
sudo port install gtkwave
- You can now launch iverilog, vvp and gtkwave from the command line,
and use the makefile provided with the workshop.
[Category:FPGAWorkshop](Category:FPGAWorkshop "wikilink")