Class VerilogLoopGenerate

    • Constructor Detail

      • VerilogLoopGenerate

        public VerilogLoopGenerate​(VerilogNode parent)
        Creates a generate loop.
        Parameters:
        parent - the parent node.
      • VerilogLoopGenerate

        public VerilogLoopGenerate​(VerilogLoopGenerate other,
                                   VerilogNode parent)
        Creates a copy of the generate loop.
        Parameters:
        other - the generate loop to be copied.
        parent - the parent node.
    • Method Detail

      • getInitialization

        public VerilogAssignment getInitialization()
        Returns the initialization assignment of the loop.
        Returns:
        the initialization assignment.
      • setInitialization

        public void setInitialization​(VerilogAssignment initialization)
        Sets the initialization assignment of the loop.
        Parameters:
        initialization - the assignment to be set.
      • getExpression

        public VerilogExpression getExpression()
        Returns the continue condition of the loop.
        Returns:
        the condition.
      • setExpression

        public void setExpression​(VerilogExpression expression)
        Sets the continue condition of the loop.
        Parameters:
        expression - the condition to be set.
      • getIteration

        public VerilogAssignment getIteration()
        Returns the iteration assignment of the loop.
        Returns:
        the iteration assignment.
      • setIteration

        public void setIteration​(VerilogAssignment iteration)
        Sets the iteration assignment of the loop.
        Parameters:
        iteration - the assignment to be set.
      • getGenerate

        public VerilogBlockGenerate getGenerate()
        Returns the loop body.
        Returns:
        the loop body.
      • setGenerate

        public void setGenerate​(VerilogBlockGenerate generate)
        Sets the loop body.
        Parameters:
        generate - the body to be set.