[ANN] Ruby-VPI 0.5

S

Suraj N. Kurapati

Guest
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

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

http://ruby-vpi.rubyforge.org/


= Version 0.5 (2006-05-13)

== Summary

This release adds a tool which generates test benches, and adds
support for {Behavior Driven
Development}[http://behaviour-driven.org] via the
RSpec[http://rspec.rubyforge.org] library.

== Details

* A tool, which generates most of a Ruby-VPI test bench from a
Verilog 2001 module declaration, has been added.

* Ability to use RSpec in a test bench has been added.

* Ability to specify arbitrary command-line arguments to Verilog
simulators has been added in the examples' makefile template.

* Tested and developed using:
* Ruby 1.8.4 and Icarus Verilog 0.8 on i686 GNU/Linux
* Ruby 1.8.4 and Mentor Modelsim 6.1d on x86_64 GNU/Linux

== Acknowledgment

* Thanks to Scott L Holmes for helping me {use the RSpec library
without its
runner}[http://article.gmane.org/gmane.comp.lang.ruby.general/150087]
program.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFEaLDsmV9O7RYnKMcRAt0AAJ4u6ncoDxir3EbRipOs+tG59nC3hACgqmpX
MkDbnhTytfdTMZPFYNvbOq8=
=USfM
-----END PGP SIGNATURE-----
 
Cool! Any big-names using this for verificatiton and willing to share
their experiences?

---
PDTi [ http://www.productive-eda.com ]
SpectaReg -- Spec-down code and doc generation for register maps
 
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jeremy Ralph wrote:
Cool! Any big-names using this for verificatiton and willing to share
their experiences?
I don't know of any big-name users yet, but I'm writing this
framework to make it easier to think about, verify, and implement
the memory subsystem for an out-of-order processor at the University
of California, Santa Cruz called SCOORE.

The upcoming release will put heavy emphasis on the fantastic
Behavior Driven Development methodology
<http://behaviour-driven.org>, as it's _very_ portable (you can show
a specification to even non-technical management and receive good
feedback on your design).
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFEbWkSmV9O7RYnKMcRAm9oAJ9/pykqv68FkhS8w5cxLhiV8vWVMgCgiMLE
S/x9wvsjRRWcdnMKAb0Yx+s=
=ca86
-----END PGP SIGNATURE-----
 
Interesting. Does your work relate to Professor Jose Renau's Niagara
initiatives?




---
PDTi [ http://www.productive-eda.com ]
SpectaReg -- Spec-down code and doc generation for register maps
 
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jeremy Ralph wrote:
Interesting. Does your work relate to Professor Jose Renau's Niagara
initiatives?
Not at the moment. However, It does relate to other projects led by
Prof. Renau, such as SCOORE and SynOS.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFEbor7mV9O7RYnKMcRAkfjAJ0WvQB0XgbcQcrcMdhrNM7wFP1SVwCglEGf
jYuTmKHsyBJpxm/+VazRYYQ=
=SXcG
-----END PGP SIGNATURE-----
 

Welcome to EDABoard.com

Sponsor

Back
Top