class DebugLogic
Public Instance Methods
inst()
click to toggle source
# File lib/tdl/elements/logic.rb, line 315 def inst lname = @name.to_s unless @ghost if dsize.eql?(1) str = "(* MARK_DEBUG=\"true\" *)(* dont_touch=\"true\" *)#{@type} #{lname}#{@default ? " = #{align_signal(@default)};" : ";"}" else if (@dsize.is_a? Numeric) && @dsize < 0 str = "(* MARK_DEBUG=\"true\" *)(* dont_touch=\"true\" *)#{@type} [0:#{(-@dsize-1)}] #{lname}#{array_inst} #{@default ? " = #{align_signal(@default)};" : ";"}" else str = "(* MARK_DEBUG=\"true\" *)(* dont_touch=\"true\" *)#{@type} [#{(@dsize-1)}:0] #{lname}#{array_inst} #{@default ? " = #{align_signal(@default)};" : ";"}" end end else str = "" end str end