[ANN] Ruby-VPI 0.3

Ruby-VPI 0.3 has been released.

http://ruby-vpi.rubyforge.org

## What is it?

Ruby-VPI is a Ruby interface to Verilog VPI. With it, you can create
complex Verilog test benches easily and wholly in Ruby.

## What has changed?

Summary

This release adds support for the *entire* IEEE Std. 1364-2005 VPI
interface, and updates the examples into unit tests.

Details

  • The Ruby interface to VPI is now generated by [SWIG].

  • The ["final ballot" version] of the vpi_user.h header file is
    now packaged along with and used by Ruby-VPI.

  • The VPI module, its sub-classes, and its functionality have
    been replaced by the VPI utility layer (see src/vpi_util.rb).

  • The examples now make use of the 'test/unit' unit testing
    framework.

  • Tested and developed using Ruby 1.8.4 and Icarus Verilog 0.8 and
    Mentor ModelSim? 6.1d.

Acknowledgment

  • Thanks to the [SWIG developers] for making this project much
    easier! :wink: