[ANN] Ruby-VPI 21.0.0

Discussion in 'Ruby' started by Suraj Kurapati, Jun 8, 2008.

  1. Ruby-VPI is a Ruby interface to IEEE 1364-2005 Verilog VPI
    and a platform for unit testing, rapid prototyping, and
    systems integration of Verilog modules through Ruby. It
    lets you create complex Verilog test benches easily and
    wholly in Ruby.

    http://ruby-vpi.rubyforge.org

    ###########################################################

    Ruby-VPI 21.0.0

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

    1 Caution

    Cadence NC-Sim is not compatible with this release.

    2 Improvements

    • Added support for Ruby 1.9.0 by replacing the
    pthreads-based relay implementation with a simpler that
    uses rb_create_thread() for stack decoupling and Ruby’s
    thread-safe Queue class for synchronization. See this[2]
    blog entry for details about the implementation.

    One side benefit of this change is that it restored
    support for Mentor Modelsim. On the other hand, it also
    broke support[1] for Cadence NC-Sim, as mentioned above.

    • The POSIX threads library (pthreads) is no longer
    required by Ruby-VPI.

    3 Repairs

    The pipelined ALU example (one of my homework assignments
    which motivated the creation of Ruby-VPI) has been removed
    because it was buggy. Farewell, old friend!


    [1] http://ruby-vpi.rubyforge.org/#problem.ncsim
    [2]
    http://snk.rubyforge.org/web/2008-03-31-ruby-1-9-support-c-extension-breakthrough.html
    --
    Posted via http://www.ruby-forum.com/.
    Suraj Kurapati, Jun 8, 2008
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Suraj Kurapati

    [ANN] Ruby-VPI 0.1

    Suraj Kurapati, Feb 28, 2006, in forum: Ruby
    Replies:
    0
    Views:
    77
    Suraj Kurapati
    Feb 28, 2006
  2. Suraj N. Kurapati

    [ANN] Ruby-VPI 0.7

    Suraj N. Kurapati, Jul 23, 2006, in forum: Ruby
    Replies:
    2
    Views:
    90
    Suraj N. Kurapati
    Jul 23, 2006
  3. Suraj N. Kurapati

    [ANN] Ruby-VPI 0.8

    Suraj N. Kurapati, Jul 30, 2006, in forum: Ruby
    Replies:
    0
    Views:
    91
    Suraj N. Kurapati
    Jul 30, 2006
  4. Suraj N. Kurapati

    [ANN] Ruby-VPI 0.8.1

    Suraj N. Kurapati, Aug 5, 2006, in forum: Ruby
    Replies:
    0
    Views:
    121
    Suraj N. Kurapati
    Aug 5, 2006
  5. Suraj N. Kurapati

    [ANN] Ruby-VPI 0.9

    Suraj N. Kurapati, Aug 8, 2006, in forum: Ruby
    Replies:
    0
    Views:
    79
    Suraj N. Kurapati
    Aug 8, 2006
Loading...

Share This Page