-----BEGIN PGP SIGNED MESSAGE-----
Ruby-VPI 0.2 has been released.
=== What is Ruby-VPI? ===
Ruby-VPI is a Ruby extension for Verilog VPI which lets you create
complex Verilog test benches easily and wholly in Ruby. The goal is
to have complete access to Verilog VPI from within Ruby, without
having to write any C code.
=== What has changed? ===
This release fixes major bugs, adds support for Mentor Modelsim, and
removes the $ruby_task callback.
â?¢ The “cross-thread violation on rb_gc()” error has been fixed.
â?¡ The “stack level too deep (SystemStackError?)” error has
â?¡ The ‘test/unit’ library can be used in Ruby test bench.
â?¡ Mentor Modelsim verilog simulator works with Ruby-VPI.
â?¢ Removed $ruby_task callback and ability to dynamically register
system tasks from Ruby because inter-process communication is
complicated at present.
â?¢ Added pipelined ALU example.
â?¢ Tested and developed using Ruby 1.8.4 and Icarus Verilog 0.8,
Synopsys VCS-MX X-2005.06-SP1, and Mentor ModelSim? 6.1d.
â?¢ Thanks to Nobu Nakada for explaining the meaning of the
[“cross-thread violation on rb_gc()” error] and how to resolve
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v18.104.22.168 (GNU/Linux)
-----END PGP SIGNATURE-----