我先定义了一个模块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定义的都可以识别.
怎么回事啊!!!!!!!
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |