这个verilog程序的问题怎么解决?

modulemos1(out,a,b);outputout;inputa,b;wirec,pwr;supply1vdd;supply0gnd;assignpwr=vdd;... module mos1(out,a,b);
output out;
input a,b;
wire c,pwr;
supply1 vdd;
supply0 gnd;
assign pwr=vdd;
pmos p1(c,pwr,b);
pmos p2(out,c,a);
nmos n1(out,gnd,a);
nmos n2(out,gnd,b);
endmodule

综合时候显示错误
ERROR:Xst:850 - "mos1.v" line 29: Unsupported Switch or User Defined Primitive.
ERROR:Xst:850 - "mos1.v" line 30: Unsupported Switch or User Defined Primitive.
ERROR:Xst:850 - "mos1.v" line 31: Unsupported Switch or User Defined Primitive.
求指教
pmos p1(c,pwr,b);这是28行
pmos p2(out,c,a);29行
nmos n1(out,gnd,a);30行
nmos n2(out,gnd,b);31行
跪求解答
展开
 我来答
yl0409202
推荐于2016-02-28 · TA获得超过567个赞
知道小有建树答主
回答量:483
采纳率:0%
帮助的人:287万
展开全部
调用错误,举个例子给你
pmos p1(c,pwr,b);不能这样写。

pmos p1(.c (c),
.pwr(pwr),
.b(b)
); 前面要加点,前面的字母是调用程序的端口,括号里面的字母是本程序使用的端口
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式