ruby-vpi

Ruby-VPI 21.1.0

This release adds new compilation hooks, improves support for Mentor Modelsim, simplifies the internal task scheduler, and shortens the critical path of the C extension.

→ Read more…

Date 2008 August 02, Saturday 01:10 PM
Tags project · ruby-vpi


Ruby-VPI 21.0.0

This release adds support for Ruby 1.9.0 and, in an awesome twist of fate, breaks compatibility with Cadence NC-Sim while restoring compatibility with Mentor Modelsim.

→ Read more…

Date 2008 June 08, Sunday 03:07 PM
Tags project · ruby-vpi


Ruby 1.9 support + C extension breakthrough

For about a month now, I’ve been working on adding support for Ruby 1.9, and this past weekend I finally made a breakthrough:

→ Read more…

Date 2008 March 31, Monday 11:01 PM
Tags project · ruby-vpi


Ruby-VPI 20.0.0

This release shifts focus from single-module unit testing to a system-level testing approach by adding support for testing multiple designs in a single session, improves the Ruby interface to VPI, fixes several bugs, and updates the documentation.

→ Read more…

Date 2008 January 27, Sunday 10:20 PM
Tags project · ruby-vpi


Ruby-VPI 19.0.0

This release restores support for Cadence NC-Sim, breaks support for Mentor Modelsim, adds support for concurrent processes which simplify implementing Ruby prototypess, and offers numerous other improvements.

→ Read more…

Date 2007 August 27, Monday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 18.0.2

This release fixes a bug in error reporting.

→ Read more…

Date 2007 August 03, Friday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 18.0.1

This release fixes some bugs regarding simulation time and control.

→ Read more…

Date 2007 August 02, Thursday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 18.0.0

This release restores support for Synopsys VCS and Cadence NC-Sim, improves portability and performance, and enhances the VPI abstraction layer.

→ Read more…

Date 2007 July 31, Tuesday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 17.0.0

This release makes the Ruby-VPI testing framework more lightweight by reducing the number of files and parameters involved.

→ Read more…

Date 2007 July 22, Sunday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 16.0.1

This release restores support for installation on Mac OS X.

→ Read more…

Date 2007 May 27, Sunday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 16.0.0

This release adds support for the Cadence NC-Sim simulator, improves the project website and documentation, simplifies interaction with VPI, and comes with a more permissive license.

→ Read more…

Date 2007 May 02, Wednesday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 15.0.2

This release fixes problems with linking of the C extension and installation of the gem.

→ Read more…

Date 2007 January 22, Monday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 15.0.1

This release fixes another problem with compilation of the C extension and improves the user documentation’s appearance.

→ Read more…

Date 2007 January 15, Monday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 15.0.0

This release fixes a problem with compilation of the C extension, and makes clock generation code correctly affect Ruby prototypes.

→ Read more…

Date 2007 January 13, Saturday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 14.0.0

This release adds support for simulation callbacks, renders Verilog benches fully simplified, and revises the user manual to reflect major changes.

→ Read more…

Date 2006 December 30, Saturday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 13.0.0

This release fixes a major instability bug, simplifies generated Verilog benches, and purifies the API reference documentation.

→ Read more…

Date 2006 December 27, Wednesday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 12.1.0

This release adds interactive debugging support, adds new sections to the user manual, and cleanses some internals.

→ Read more…

Date 2006 December 22, Friday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 12.0.1

This release fixes a problem in code coverage analysis.

→ Read more…

Date 2006 December 18, Monday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 12.0.2

This release fixes a problem in the 12.0.1 gem, where the generate_test.rb and header_to_ruby.rb tools were not being installed properly.

Date 2006 December 18, Monday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 12.0.0

This release adds support for the test/spec library, fixes some bugs, and improves the user manual and generated tests.

→ Read more…

Date 2006 December 07, Thursday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 11.1.1

This release fixes a bug in the automated test generator, unifies the user manual and the website into a single documentation system, and adds support for rSpec 0.7.2.

→ Read more…

Date 2006 November 15, Wednesday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 11.1.0

This release fixes a bug in generated benches, improves the the Vpi::Handle class, and improves performance by roughly 20%.

→ Read more…

Date 2006 November 08, Wednesday 12:00 AM
Tags project · ruby-vpi


Using ruby-debug with ruby-vpi

Here is one way to use ruby-debug to help debug your ruby-vpi test benches. See the ruby-debug development blog to learn more ways.

→ Read more…

Date 2006 November 06, Monday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 11.0.0

This release shortens generated Ruby benches and uses the less confusing notation for defining singleton methods in generated designs and prototypes.

→ Read more…

Date 2006 November 05, Sunday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 10.0.0

This release adds the ability to access a handle’s children and reduces the amount of code produced by the automated test generator.

→ Read more…

Date 2006 November 05, Sunday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 9.0.0

This release improves the automated test generator and adds new content to the user manual.

→ Read more…

Date 2006 October 28, Saturday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 8.2.0

This release simplifies configuration of generated tests.

→ Read more…

Date 2006 October 24, Tuesday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 8.1.0

This release adds an integer library and renames the vpi_util library.

→ Read more…

Date 2006 October 21, Saturday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 8.0.0

This release renames some identifiers for consistency, updates the documentation, and improves integration with RubyGems.

→ Read more…

Date 2006 October 13, Friday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 7.3.0

This release fixes a bug in generated Verilog benches, includes parsed constants in generated tests, and adds new methods to handles.

→ Read more…

Date 2006 September 30, Saturday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 7.2.0

This release adds initial support for code coverage analysis via the rcov library.

→ Read more…

Date 2006 September 15, Friday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 7.1.0

This release simplifies running of multiple tests, restores compatibility with Synopsys VCS, and better integrates with RubyGems.

→ Read more…

Date 2006 August 29, Tuesday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 7.0.0

This release distributes Ruby-VPI as a gem, improves portability of generated tests, and fixes a bug.

→ Read more…

Date 2006 August 29, Tuesday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 6.3.0

This release adds support for the GPL Cver simulator, provides both binary and source packages, and explicitly defines the version numbering system.

→ Read more…

Date 2006 August 27, Sunday 12:00 AM
Tags project · ruby-vpi


Version numbering system has changed

After a bit of confusion, I finally decided upon strict adherence to RubyGems’ rational versioning policy and renumbered all previous releases accordingly. To summarize1 this “major.minor.build” numbering policy,

→ Read more…

Date 2006 August 27, Sunday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 6.2.0

This release beautifies generated tests, adds checks to find signal width bugs, and includes a new tool.

→ Read more…

Date 2006 August 26, Saturday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 6.1.0

This release simplifies generated tests and fixes a bug.

→ Read more…

Date 2006 August 09, Wednesday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 6.0.0

This release adds support and documentation for rapid prototyping of Verilog designs in Ruby.

→ Read more…

Date 2006 August 07, Monday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 5.1.1

This release fixes unreadable syntax coloring in the user manual.

→ Read more…

Date 2006 August 04, Friday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 5.1.0

This release adds a tutorial to the user manual, and improves the tools and examples.

→ Read more…

Date 2006 July 29, Saturday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 5.0.0

This release enhances the VPI utility layer and adds new content to the user manual.

→ Read more…

Date 2006 July 22, Saturday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 4.0.0

This release adds a comprehensive user manual, upgrades from make to Rake, and improves the test generation tool.

→ Read more…

Date 2006 May 25, Thursday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 3.2.0

This release adds a tool which generates test benches, and adds support for Behavior Driven Development via the RSpec library.

→ Read more…

Date 2006 May 13, Saturday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 3.1.0

This release adds simple ways of reading and writing values to VPI handles, adds documentation for the VPI utility layer, and fixes the pipelined ALU example.

→ Read more…

Date 2006 April 28, Friday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 3.0.0

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

→ Read more…

Date 2006 April 23, Sunday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 2.0.0

This release fixes major bugs, adds support for Mentor Modelsim, and removes the $ruby_task callback.

→ Read more…

Date 2006 April 17, Monday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 1.0.0

This release adds enough Verilog VPI functionality to make Ruby-VPI usable for simple test benches:

→ Read more…

Date 2006 February 26, Sunday 12:00 AM
Tags project · ruby-vpi


The revival of ruby-vpi

A week ago, I was in search of Verilog TF, ACC, or VPI bindings for Ruby in order to simplify the task of writing a fairly complex Verilog test bench. Luckily, I came across Kazuhiro HIWADA’s ruby-vpi extension

→ Read more…

Date 2006 February 12, Sunday 12:00 AM
Tags project · ruby-vpi


Ruby-VPI 0.0.0

This is Kazuhiro HIWADA’s initial testing release of Ruby-VPI. See its original announcement and source code.

→ Read more…

Date 1999 October 31, Sunday 12:00 AM
Tags project · ruby-vpi


Author కూరపాటి సూరజ్ Suraj N. Kurapati
Generator Rassmalog 12.0.1
Icons Tango Icon Theme 0.8.1