Module RubyVpi
In: lib/ruby-vpi.rb
lib/ruby-vpi/rcov.rb

Methods

Included Modules

Vpi

Classes and Modules

Module RubyVpi::Config

Constants

COVERAGE_ANALYSIS = Rcov::CodeCoverageAnalyzer.new
COVERAGE_ANALYSIS_HANDLERS = []

Public Class methods

Initializes the bench by setting up code coverage, the interactive debugger, and so on:

  1. loads the design.rb file
  2. loads the proto.rb file if prototyping is enabled
  3. loads the spec.rb file
aDesignId:The name of the Ruby object which gives access to the design under test.
aSpecFormat:The name of the format being used by the specification.
aSimulationCycle:A block that simulates the design under test by, for example, toggling the clock signal.

[Validate]