Hi,
Thanks for the tips on removing the spec libraries, my testbench is now
running solo :)
On to the next problem .. Icarus Verilog segfaults:
[EMAIL PROTECTED]:~/vpi/ivl$ ruby-vpi generate counter.v
module counter
create counter_runner.rake
create counter_design.rb
create counter_proto.rb
create counter_spec.rb
create counter_loader.rb
create Rakefile
[EMAIL PROTECTED]:~/vpi/ivl$ rake ivl
(in /home/krypt/vpi/ivl)
rake -f counter_runner.rake ivl
(in /home/krypt/vpi/ivl)
["iverilog", "-mruby-vpi", "counter.v", {:noop=>false, :verbose=>true}]
iverilog -mruby-vpi counter.v
["vvp -M. a.out", {:noop=>false, :verbose=>true}]
vvp -M. a.out
/usr/lib/ruby/gems/1.8/gems/ruby-vpi-20.0.0/lib/ruby-vpi/core/callback.rb:73
: [BUG] Segmentation fault
ruby 1.8.6 (2007-06-07) [i486-linux]
rake aborted!
Command failed with status (): [vvp -M. a.out...]
[snip]
I can reproduce this segfault with Icarus Verilog 0.8.5-1 (from Ubuntu Gutsy
repositories), but I also tried to build the current release (0.8.6) from
source and it seems to suffer from the same issue.
Not really a big deal since CVER works great, but something to be aware of..
--Mike