Icarus Verilog

When I execute the following command:

~$ vvp pci.vvp -lxt2

I get a response "LXT2 support disabled since zlib not available".

What is zlib? Is there anyone that can help me?

Are you compiling Icarus Verilog yourself or are you using a precompiled installation? If you are compiling it yourself then you need to install zlib (you may also want to check on bzip2 as well). Both can be found with a quick google search (they are compression libraries). If you are using a precompiled version then you need to get whoever is providing it to compile Icarus with the appropriate zlib and bzip2 development files installed.

You can also produce VCD output and convert it to LXT or LXT2 after the fact with the conversion programs that come with GTKWave.

It would also be helpful to know what version of Icarus Verilog you are using.

--Cary 07:28, 28 December 2007 (UTC)

when using lxt2 signal format and gtkwave I seem to get bus definitions in gtkwave even for non bussed signals in my verilog.

e.g.  wire fred;

shows in gtkwave as fred[0]

is it the lxt2 export format or a configuration in gtkwave that i have set wrong?

ta 09:12, February 14, 2015 (UTC)