ASIC/FPGA Design and Verification Out Source Services
Running GTK wave under cygwin.
I show in this page a simple way to invoke gtkwave under cygwin.
This might not be the nicest way to invoke it, but it
certainly a way to run it. At home, I have root permission
and can install and easily run it on any of my linux machines.
At work of course I don't, so cygwin is a good option to
quickly come up with a workable wave viewer.
On cygwin you need to invoke gtk wave from a specific location.
Once you change directory you need to fix the linux style path to be windows path.
The following script does it all.
#!/bin/bash
#add alias
#function gtkw () { "~/bin/gtk.unx $1 $2"; }
q=`pwd`
p=`cygpath -d $q`
pushd /home/pinhask/gtkwave
./bin/gtkwave $p"\\"$1 $p"\\"$2
popd
Since performance might be an issue on cygwin, one can consider using LXT format instead of VCD. Another thing to remember is that the multiple CPU usage option may not work on cygwin:
Also avialable on this site (non free): An AHB VHDL project, built of two AHB
masters, one arbiter, one AHB to APB bridge and one simple APB slave. If you
are interested in this project as a graduate project, contact me via mail and
put in the subject: non free AHB project.