早教吧作业答案频道 -->其他-->
verilog求助,提示错误(1):near"module":syntaxerror求问高手这是怎么了啊?moduledecder(a,b,c,d,out);input[3:0]a,b,c,d;output[1:0]out;regout;always@(aorborcord)beginif(d!=0)out=2'b11;elseif(c!=0)out=2'b10;elseif(b!=0)out=2
题目详情
verilog求助,提示错误(1):near "module":syntax error 求问高手这是怎么了啊?
module decder(a,b,c,d,out);
input [3:0] a,b,c,d;
output [1:0] out;
reg out;
always @(a or b or c or d)
begin
if(d!=0)
out=2'b11;
else if(c!=0)
out=2'b10;
else if(b!=0)
out=2'b01;
else if(a!=0)
out=2'b00;
end
endmodule
module decder(a,b,c,d,out);
input [3:0] a,b,c,d;
output [1:0] out;
reg out;
always @(a or b or c or d)
begin
if(d!=0)
out=2'b11;
else if(c!=0)
out=2'b10;
else if(b!=0)
out=2'b01;
else if(a!=0)
out=2'b00;
end
endmodule
▼优质解答
答案和解析
加一个使能信号吧,可能是由于out没有赋初值;
还有判断的方法最好是使用4‘b0;如:d!=4’b0;
把else补全,最后一个else
还有判断的方法最好是使用4‘b0;如:d!=4’b0;
把else补全,最后一个else
看了 verilog求助,提示错误...的网友还看了以下:
高一数列那张题快的彩最佳填空题只写答案就行了1等差数列{an}的公差为d>0,前n项和为Sn,满足S 2020-03-30 …
Indexexceedsmatrixdimensions.>>disp('');disp(''); 2020-04-26 …
选出下列各项中注音有误的一项:()A.淙淙cóng不啻chì谄媚chǎnB.郴州chēn悼念dào 2020-05-16 …
已知a+b+c=H a+b+e=J a+d+e=K b+c+d=M c+d+e=N 求a=?b=? 2020-05-16 …
这个程序有什么错误?是要用递归数列#includeintmain(){intb,n,i,x,P;s 2020-06-02 …
①走láng②墙bì③屋yán④桥dūn⑤chuò泣lǎng读bì玉zhǎn仰dūn厚补zhuìl 2020-07-15 …
算法导论上31章数论算法的证明题31.7-2证明:如果Alice的公开指数e等于3,并且对方获得A 2020-07-23 …
已知数列{an}为等差数列,若am=a,an=b(n-m≥1,m,n∈N*),则am+n=nb−m 2020-08-01 …
如图,在平面直角坐标系中,有一矩形ABCD,其中A(0,0),B(m,0),D(0,n),m是最接近 2020-12-25 …
阅读表中的内容,填写空格,寻找规律,解答问题.图形边数图形中三角形的个数图形的内角和n1个180°的 2021-02-01 …