In-Reply-To: <[email protected]> Hi there,
I ran into the same problem as Svenn and I think this might be a problem with gtkwave, not with ghdl. Converting integers to reals seems to work in ghdl but gtkwave does not display them properly. The real is stuck to its initial value. This is very strange because an unconverted real value is displayed correctly (see signal s6r in my testbench). I did several tests and I'm pretty sure that this problems is with gtkwave >= 3.3.19 only on 64 bit machines. gtkwave >= 3.3.19 works fine on 32bit machines. I tested 3.3.xx on two 64 bit machines (system (e) and (c)), with xx = xx = 10: OK xx = 12: OK xx = 18: OK xx = 19: NOT OK xx = 20: NOT OK xx = 21: NOT OK xx = 24: NOT OK xx = 33: NOT OK xx = 35: NOT OK On a 32 bit machine (system (b)) 10: OK 18: OK 19: OK 34: OK 35: OK What I did: 1) See real_tb.vhd and make.sh These are my testfiles you can use to reproduce the bug. 2) My installations a) Virtualbox with Debian Wheezy 64 bit Linux vm-rca 3.2.0-2-amd64 #1 SMP Sun Apr 15 16:47:38 UTC 2012 x86_64 GNU/Linux ghdl 0.29 Architecture: amd64 Source: ghdl (0.29+gcc4.3.4+dfsg-1) Version: 0.29+gcc4.3.4+dfsg-1+b2 gtkwave 3.3.35 Architecture: amd64 Version: 3.3.35-1 b) Virtualbox with Debian squeeze 32 bit Linux rca32 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686 GNU/Linux ghdl 0.29 Architecture: i386 Source: ghdl (0.29+gcc4.3.4+dfsg-1) Version: 0.29+gcc4.3.4+dfsg-1+b1 gtkwave 3.3.10 Architecture: i386 Version: 3.3.10-1 c) Virtualbox with Debian squeeze 64 bit Linux rca64-test 2.6.32-5-amd64 #1 SMP Thu Mar 22 17:26:33 UTC 2012 x86_64 GNU/Linux ghdl 0.29 Architecture: amd64 Source: ghdl (0.29+gcc4.3.4+dfsg-1) Version: 0.29+gcc4.3.4+dfsg-1+b1 gtkwave 3.3.10 Architecture: amd64 Version: 3.3.10-1 d) OS X Snow Leopard 64 bit 10.6.8 gtkwave 3.3.36 (from gtkwave.zip) gtkwave 3.3.35 (from homebrew, compiled form updated source) On system (b), (c) and (e) the problem occurred when switching from gtkwave 3.3.18 to 3.3.19 It was independent of where the ghw file was created (System (a), (b) or (c)). Due to limited disk space I was not able to compile gtkwave on System (a). Any suggestions how to fix the problem? Kind regards Dave
real_tb.vhd
Description: Binary data
make.sh
Description: Bourne shell script
real_tb.sav
Description: Binary data
_______________________________________________ Ghdl-discuss mailing list [email protected] https://mail.gna.org/listinfo/ghdl-discuss
