在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1803|回复: 1

@_@ @_@请教一个关于verilog仿真(modelsim)调用的问题——8051

[复制链接]
发表于 2007-11-6 12:32:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
在仿真过程中,小弟遇到一个问题,其中一段程序如下:
`include "mcs51_powerup_rst.v"
`include "asyn_ram_256x8.v"
`include "mcs51_core.v"

module mcs51 (rstin,clk,P0_in,P0_out,P1_in,P1_out,P2_in,P2_out,
               P3_in,P3_out,ale,psen,ea);
       input rstin,clk,ea;
       input [7:0] P0_in,P1_in,P2_in,P3_in;
       output ale,psen;
       output [7:0] P0_out,P1_out,P2_out,P3_out;
       wire ale,psen;
       wire [7:0] P0_out,P1_out,P2_out,P3_out;
       wire power_up,rwb;           //rwb:inchip RAM read/write contro
       wire [7:0] RAMdatain,        //inchip RAM data out
                 Data,             //busvalue
                 RAMaddr;         
               
      
powerup_rst
PWR_UP_reset  (.power_up(power_up));


mcs51_core
core  (.power_up(power_up),.rstin(rstin),.clk(clk),.RAMdatain(RAMdatain),
                   .busvalue(Data),.rwb(rwb),.RAMaddr(RAMaddr),.P0_in(P0_in),.P0_out(P0_out),
                   .P1_in(P1_in),.P1_out(P1_out),.P2_in(P2_in),.P2_out(P2_out),
                   .P3_in(P3_in),.P3_out(P3_out),.ale(ale),.psen(psen),.ea(ea));

asyn_ram_256x8
inchip_RAM  (.Data(Data),.Address(RAMaddr),.WE(rwb),.Q(RAMdatain));
endmodule

在编译过程中,出错原因为找不到调用函数
`include "mcs51_powerup_rst.v"
`include "asyn_ram_256x8.v"
`include "mcs51_core.v"

其中这几个函数都已编译成功(若被调用函数其中没有再调用其他函数的话),但是一遇到调用其他函数的情况,就用不行了!

我用的仿真器是modelsim se 6.1f
我在project中把这些所有的相关联的程序都放在了project下的一个子目录中了。
可是编译这些就是通不过!

请各位大侠指点指点啊~~~~~
不胜感激!
 楼主| 发表于 2007-11-6 22:26:40 | 显示全部楼层
哪位大虾帮帮忙啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-17 03:42 , Processed in 0.032071 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表