From: "Suraj N. Kurapati" Date: 2006-04-18T08:31:38+09:00 Subject: [ANN] Ruby-VPI 0.2 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ruby-VPI 0.2 has been released. http://ruby-vpi.rubyforge.org/ === 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? === Summary This release fixes major bugs, adds support for Mentor Modelsim, and removes the $ruby_task callback. Details ��� The "cross-thread violation on rb_gc()" error has been fixed. ��� The "stack level too deep (SystemStackError?)" error has been fixed. ��� 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. Acknowledgment ��� Thanks to Nobu Nakada for explaining the meaning of the ["cross-thread violation on rb_gc()" error] and how to resolve it. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFERCVImV9O7RYnKMcRAvWSAKCj6RUP0sZxGKyWmhy/c5wE5CJZKgCfX8Ep b88t0D2zhlsK1nMeCRhJh20= =BJ6I -----END PGP SIGNATURE-----