3.4  VHDL中的描述语句

 

Next 语句

    在loop 语句中 next语句用来跳出本次循环。

格式:

    next  [标号] [when 条件];

例:

           L1: while  i<10  loop

           L2: while  j<20  loop

                            ┇

                       next  L1   when  i=j;

                            ┇

                  end  loop L2;

                  end  loop L1;

 

 

Exit 语句

     exit 语句将结束循环状态。

格式:         

    exit  [标号] [when 条件];

例:     process(a)

                   variable  int_a: integer;

             begin

                   int_a := a ;

                   for  i  in  0  to  max_limit  loop

                         if (int_a <= 0 )  then

                              exit;

                         else    int_a := int_a - 1 ;

                         end  if ;

                   end  loop ;

              end  process ;

 

 

上一页  下一页  返回