[求助]如何用code实现对时钟周期的计算?

By: hunter1996

要实现的功能是检测串行输入的数据,如果是1001就输出1。否则输出0。用的是max+plus ii,在编译的时候在database builder这步报错,说““missing sourse”错误位于if语句处
module check (in,out,clk);
input in,clk;
"k@mxbyuoutput out;
d.dyvs;[#_:y!d0|reg out;
e%njb4^6h4ereg[3:0] a;
?y#l^,a"greg [3:0] b;
zvf/s la}$i@initial
a=5;  //检测输入数据是否有1001
u_%m/to#\0walways @(posedge clk)
begin
zmb6ud*p{  b[3]<=b[2];
  b[2]<=b[1];
}?uo-q7dk5kk^^?  b[1]<=b[0];
|$a_l ut6f;^}  b[0]<=in;
if (a==b)
    out<=1;
x1vvy~jt7d  else out<=0;
end
endmodule

!o$c$b g p'|[:|%htr
另外我写的可能很不规范,高手们给我提提意见应该注意什么吧。
此文来自于:设计互动 (www.ccflash.org),转载请注明.

Username