On 12/04/11 5:11 PM, David G. Koontz wrote:

> I checked the Engineering tools on OSX
> http://eng-osx.sourceforge.net/index.html
> 
> version of gtkwave is 3.0.2 and supports VCD but apparently not GHW.
> A check shows that apparently the vcd format generated by ghdl-0.29 isn't
> compatible with the gtkwave 3.0.2 waveform viewer.  It looks like there has
> been a format change maybe due to the signal browser.  I could use the VCD
> file in the newer gtkwave by re-selecting signals for viewing, so ghdl isn't
> simply broken.


I stopped and looked at the source code, and it had ghw.c, ghw.h and
ghwlib.h in it.  I figured I had a problem with how I was testing it, so I
dumped all the libraries in the same directory with the binaries invoked it
from there  and it worked.  (It works if you install the disk image too, I
was trying to avoid that).  There are only 5 libraries there as opposed to
the 44 I found in the latest Macports gtkwave release.

So there is a gtkwave viewer for Mac OS X accessible from eng-osx.

Signals are selected for viewing through Search => Signal Hierarchy display
formats are under  Edit => Data Format.  You can select X11 fonts and other
parameters using a .gtkwaverc file, one of which is in the distribution
source file. For other controls not present in it, see the gtkwaverc.5 man page.

(Man pages are found in man directories 'near' directories in your execution
patch in

The disk image file can be found here:

http://sourceforge.net/projects/eng-osx/files/GTKwave/GTKwave-3.0.2-2006May16/

And is GTKwave-3.0.2-2006May16.dmg , 8.6 MB, and contains the source.

Contains GTKwave-3.0.2-2006May16.pkg (the install) and
GTKwave-3.0.2-2006May16-src.tgz  (source)

containing a gtkwaverc file:

GTKwave-3.0.2-2006May16-src/gtkwave-3.0.2/.gtkwaverc

You need administrator privilege to install gtkwave unless you use something
like Payload Extractor to extract the pkg elsewhere.

Installing the package prompts you to add /Developer/Simulator/GTKwave/bin
to your PATH.










_______________________________________________
Ghdl-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/ghdl-discuss

Reply via email to