Welcome to Ruby-VPI RSS feed for this project.

Ruby-VPI is a Ruby interface to Verilog VPI. It lets you create complex Verilog test benches easily and wholly in Ruby.

Features

Applications

Here is a modest sampling of tasks, paraphrased from Pin Hong, that Ruby-VPI can be used to perform.

Appetizers

Here is a modest sampling of code to whet your appetite.

some_register.intVal = 2 ** 2048

some_module.all_net? { |net| net.z? }

puts some_register

15.times { relay_verilog }