Sha256: dd66df95044378d4f3eb7b89771535cef40f573968e81d58fdb556800dfaa383

Contents?: true

Size: 825 Bytes

Versions: 9

Compression:

Stored size: 825 Bytes

Contents

require 'origen'
require_relative '../config/application.rb'
require 'origen_testers'
require 'origen_sim/origen_testers/api'
require 'origen_sim/origen/pins/pin'
require 'origen_sim/origen/top_level'
module OrigenSim
  # THIS FILE SHOULD ONLY BE USED TO LOAD RUNTIME DEPENDENCIES
  # If this plugin has any development dependencies (e.g. dummy DUT or other models that are only used
  # for testing), then these should be loaded from config/boot.rb

  # Example of how to explicitly require a file
  # require "origen_sim/my_file"

  autoload :Simulator, 'origen_sim/simulator'
  autoload :Tester, 'origen_sim/tester'
  autoload :Generator, 'origen_sim/generator'

  def self.__instantiate_simulator__
    @simulator ||= Simulator.new
  end

  def self.simulator
    @simulator
  end
end
OrigenSim.__instantiate_simulator__

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
origen_sim-0.8.0 lib/origen_sim.rb
origen_sim-0.7.0 lib/origen_sim.rb
origen_sim-0.6.0 lib/origen_sim.rb
origen_sim-0.5.5 lib/origen_sim.rb
origen_sim-0.5.4 lib/origen_sim.rb
origen_sim-0.5.3 lib/origen_sim.rb
origen_sim-0.5.2 lib/origen_sim.rb
origen_sim-0.5.1 lib/origen_sim.rb
origen_sim-0.5.0 lib/origen_sim.rb