Sha256: f07e6344a3804e85e62f3b6ab18c5e5802051d9c737c1293891ba6613e5d5960
Contents?: true
Size: 1.11 KB
Versions: 39
Compression:
Stored size: 1.11 KB
Contents
module OrigenTesters module SmartestBasedTester class V93K require 'origen_testers/smartest_based_tester/base/flow' class Flow < Base::Flow TEMPLATE = "#{Origen.root!}/lib/origen_testers/smartest_based_tester/v93k/templates/template.tf.erb" def flow_header h = [' {'] if add_flow_enable h << " if @#{flow_enable_var_name} == 1 then" h << ' {' i = ' ' else i = '' end if set_runtime_variables.size > 0 h << i + ' {' set_runtime_variables.each do |var| h << i + " @#{generate_flag_name(var.to_s)} = -1;" end h << i + ' }, open,"Init Flow Control Vars", ""' end h end def flow_footer f = [] if add_flow_enable f << ' }' f << ' else' f << ' {' f << ' }' end f << '' f << " }, open,\"#{flow_name}\",\"#{flow_description}\"" f end end end end end
Version data entries
39 entries across 39 versions & 1 rubygems