Board logo

标题: 请教:为什么下面的程序无法通过modelsim的compile呢? [打印本页]

作者: spssah    时间: 2007-8-6 21:09     标题: 请教:为什么下面的程序无法通过modelsim的compile呢?

请教高手:为什么下面的程序无法通过modelsim的compile呢?好象没有什么语法错误啊?

module bus(a,b,c,d,e,sc,sd,se);
    parameter n=1000;
    input[n-1,0] a,b;
    output[n-1,0] c,d,e;
    output sc,sd,se;
    integer i,c1,d1,e1,sc,sd,se;
  
        c1=0;
        d1=0;
        e1=0;

    for (i=0;i<n;i=i+1)
    begin
        assign c=a&b;
        assign d=~a&b;
        assign e=~b&a;
        if (c) c1=c1+1;
        if (d) d1=d1+1;
        if (e) e1=e1+1;
        assign sc=c1;
        assign sd=d1;
        assign se=e1;
    end

endmodule


作者: bingling512    时间: 2007-8-18 15:08

assign 赋值,等号左边必须是 线网
作者: kathleo    时间: 2007-8-26 22:42

我也有这个问题哦






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