Ruby-VPI 0.3 has been released.
## 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! 