Board logo

标题: 顶层模块无法识别下级模块中用'reg'定义的寄存器变量??? [打印本页]

作者: mage1982    时间: 2005-12-18 11:36     标题: 顶层模块无法识别下级模块中用'reg'定义的寄存器变量???

我先定义了一个模块RAM,里面有一组用reg定义的变量,如

module RAM(...);

reg [7:0] MEM [127:0];

endmodule

然后定义一个顶层模块Top,在模块里引用RAM模块,如

module Top(...);

....

....

RAM M1(...);

endmodule

当我希望使用下级模块的寄存器变量时,我输入 ... = M1.MEM[0];

编译器QUARTUS5.0告诉我找不到MEM这个变量!!!

但是下级模块用input, output定义的都可以识别.

怎么回事啊!!!!!!!


作者: kzw    时间: 2005-12-19 19:50

ram你可以直接调用lpm库阿,你那样定义太消耗寄存器资源了。




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