Class: TdlSpace::DefAxiStream_ArrayChain

Inherits:
DefDataInf_C_ArrayChain show all
Defined in:
lib/tdl/sdlmodule/sdlmodule_arraychain.rb

Instance Attribute Summary

Attributes inherited from DefDataInf_C_ArrayChain

#clock, #dsize, #freqM, #reset

Attributes inherited from DefArrayChain

#belong_to_module, #chain

Instance Method Summary collapse

Methods inherited from DefDataInf_C_ArrayChain

#[], #initialize

Methods inherited from DefArrayChain

#[], #check_name, #check_topmodule_method, #initialize, #method_missing, #to_inp

Constructor Details

This class inherits a constructor from TdlSpace::DefDataInf_C_ArrayChain

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class TdlSpace::DefArrayChain

Instance Method Details

#-(name, clock: nil, reset: nil, freqM: nil, dsize: nil) ⇒ Object



200
201
202
203
204
# File 'lib/tdl/sdlmodule/sdlmodule_arraychain.rb', line 200

def -(name,clock: nil,reset: nil,freqM: nil,dsize: nil )
    name = to_inp(name)

    belong_to_module.Def.axi_stream(name: name ,clock: clock||@clock,reset: reset||@reset ,dsize: dsize||@dsize ,dimension: @chain,freqM:freqM||@freqM)
end