fpga 综合报错,请大侠们指点

2019-03-25 09:02发布

综合时报,The logic for up does not match a standard flip-flop  程序代码大致如下,我觉得还是语法上的错误,希望大侠们指点一下啊

output       flag;
output       up;

reg          error;
reg          up;
reg          flag ;


always @(posedge clk or negedge rst)
  begin
    if (!rst)
     begin
       up = 0;
       error<=0;
     end
else if (counter_receive==7'b1111100)
       begin
      if (parity==1 || rxd ==0)
              begin
                        if (error_up_v>=3'b100)      error<=1;
            。。。//部分无关代码
          end
      else        error<=0;
   up = error| flag;   //flag在前面的程序里也有判断,赋值 flag<=1或flag<=0
end 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
碧水2012
1楼-- · 2019-03-25 11:49
< / 你混用了阻塞和非阻塞语句 先把这个改回来吧!
eeleader
2楼-- · 2019-03-25 17:35
UP 定义为REG,在ALWAYS里面应用

UP<= ;
你目前使用方法有点不对。

一周热门 更多>