Board logo

标题: 关于always中的语法错误问题 [打印本页]

作者: wjqga    时间: 2010-5-13 13:17     标题: 关于always中的语法错误问题

程序入下:
always @ (posedge clk or negedge rst_n)     
    begin
      if(!rst_n)
        for(i=0;i<=FIR_TAP-1;i=i+1)
          shift_buf<=13'b0000_0000_00000;
      else
         if(count[2]==1'b1)
        begin
          for(j=0;j<FIR_TAP-1;j=j+1)
            shift_buf[j+1]<=shift_buf[j];
            shift_buf[0]<={fir_in_reg[IDATA_WIDTH-1],fir_in_reg};
        end
    end

给出的报错是:always construct error:more than one register in the event control of an always constuct is not used in the rest of the always construct

我翻了几本书都找不出关键所在,求大侠给指点一下~~~




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0