class ClassHDL::ImplicitPortInput
Public Instance Methods
sdlm_port(method,args)
click to toggle source
# File lib/tdl/class_hdl/hdl_module_def.rb, line 315 def sdlm_port(method,args) if @clock_freqM @sdlm.Clock(method,freqM: @clock_freqM,port: :input,pin:args[:pin]||[],iostd:args[:iostd]||[],dsize:args[:dsize]||1,pin_prop:args[:pin_prop]) elsif @reset_active @sdlm.Reset(method,port: :input,active: @reset_active,pin:args[:pin]||[],iostd:args[:iostd]||[],dsize:args[:dsize]||1,pin_prop:args[:pin_prop]) else rel = @sdlm.Input(method,dsize:args[:dsize] || 1,dimension:args[:dimension]||[],pin:args[:pin]||[],iostd:args[:iostd]||[],pin_prop:args[:pin_prop]) rel.type = @speciel_type add_struct_method(rel) rel end end