状态机的问题 红色标注出

来源:互联网 发布:液晶电视网络连接图 编辑:程序博客网 时间:2024/06/10 19:29

always@(csreout or ISWITCH_E or ISTROBE_E or IREADY_CHROMA or IREADY_LUMA or lumacounter or chromacounter)
 //if(ISWITCH_E)
 begin
  //nsreout=idlere;    //若无标注,quartus可综合出状态机;有标注综合不出状态机,两者输出结果也不一样
  //if(ISWITCH_E)
  begin
  case(csreout)
   idlere:begin nsreout=readluma;real_lumachroma=1'b0; end
   readluma:
    begin
     real_lumachroma=1'b1;
     if(IREADY_CHROMA&&lumacounter%4==0)
     nsreout=readchroma;
     
    end
   readchroma:
    begin
     real_lumachroma=2'b10;
     if(ISTROBE_E&&chromacounter%2==0)
     nsreout=writestream;
    end
   writestream:
    begin
     real_lumachroma=2'b11;
     if(IREADY_LUMA&&!ISTROBE_E)
     nsreout=readluma;
    end
  endcase
  end
 end

原创粉丝点击