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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5271|回复: 17

[求助] 小程序 求教

[复制链接]
发表于 2011-9-28 16:14:16 | 显示全部楼层 |阅读模式

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

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

x
module count(reset,clk,out);
  input clk,reset;
  output out;
  reg [3:0] out;
  initial out=4'b0000;
  always @(posedge clk)
  begin
         if (reset) out<=4'b0000;
         else out<=out+4'b0001;
end
endmodule
'timescale 1ns/1ns
'include "count.v"

module count_tb;
  reg clk,reset;
  wire [3:0] out;
  parameter DELY=100;
  always #DELY clk=~clk;
  initial #DELY reset=1'b0;
  initial #DELY clk=1'b0;
  count count_tb(.reset(reset),.clk(clk),.out(out));
endmodule
为什么加上红色的代码后,modelsim 就不能编译了呢?  'timescale 和'include 不能在这里面用么? 这两根语句怎么用啊?
发表于 2011-9-28 16:38:11 | 显示全部楼层
count module里面还有问题。去掉:initial out=4'b0000;
另外,你的reset是否为异步reset,是的话要加到always的敏感列表中的。
always @(posedge reset or posedgeclk)

此外,你的tb中的激励没有进行有效的reset动作,不出意外的话,仿真中你的count应全是X。
发表于 2011-9-28 16:47:25 | 显示全部楼层
去掉 'include "count.v"
 楼主| 发表于 2011-9-28 17:59:37 | 显示全部楼层
回复 2# chlor


   initial out=4'b0000;我的意思是对out初始化;先前我就没有这样初始化,结果out没有输出。
   初始化 可以在测试模块初始化,也可以在源程序初始化吧?
   我想知道为什么我的modelsim中为什么用不了 时间尺度函数 'timenscale  和 'include  以及 'define ;是不是哪里需要设置啊?
 楼主| 发表于 2011-9-28 18:00:40 | 显示全部楼层
回复 2# chlor


    去掉了 还是不行 'timescale  不知道为什么 在我的modelsim种不能用!
 楼主| 发表于 2011-9-28 18:03:02 | 显示全部楼层
回复 2# chlor


    initial #DELY reset=1'b0;
     不是对reset 的有效动作么?
发表于 2011-9-28 18:19:47 | 显示全部楼层
` 和'没分清楚吧?
 楼主| 发表于 2011-9-28 18:34:09 | 显示全部楼层
回复 7# rice973


    都试过了 还是不行 我就很纳闷了
 楼主| 发表于 2011-9-28 18:37:33 | 显示全部楼层
回复 7# rice973


    ** Error: E:/Wordspace/count4/sim/count_tb.v(1): near "'t": syntax error, unexpected "BASE", expecting "class"
这是错误提示
发表于 2011-9-28 18:39:10 | 显示全部楼层
是分两个.v文件读入的么?
将timescale加到第一个读入的.v前,后面读入的.v不要加。试一试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 09:22 , Processed in 0.020630 second(s), 7 queries , Gzip On, Redis On.

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