集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2094|回复: 5

各位FPGA高手帮忙解决一下,非常感激!

[复制链接]
destiny01 发表于 2011-9-9 10:59:04 | 显示全部楼层 |阅读模式
大家好,我是FPGA的初学者,编写了一个verilog hdl程序,但是仿真结果和程序设计的功能不符,不知道问题出在哪?请各位高手给指点一下,谢谢!
程序如下:module tb_xuliel(q_out);
output[3:0] q_out;
reg[3:0] q_out;
parameter sample_period=4;
parameter queue_num=2;

initial
begin
q_out=0;
repeat(queue_num)
   begin
    #sample_period q_out=1;
    #sample_period q_out=2;
    #sample_period q_out=3;
    #sample_period q_out=5;
    #sample_period q_out=7;
    #sample_period q_out=11;
    #sample_period q_out=13;   
   end         
end
endmodule
仿真结果见附件。
723563154 发表于 2011-9-9 13:40:01 | 显示全部楼层
什么情况~~~~~~
 楼主| destiny01 发表于 2011-9-9 14:58:09 | 显示全部楼层
仿真结果和程序设计功能不符,实际仿真结果从仿真开始到仿真结束q_out的值都为13
njithjw 发表于 2011-9-10 21:23:20 | 显示全部楼层
把“=”改成“<=”试一下。
pengdan0905 发表于 2011-9-14 14:45:32 | 显示全部楼层
貌似verilog中的initial语句一般用在仿真模块中吧
至芯兴洪 发表于 2011-9-15 13:31:24 | 显示全部楼层
请问你想要的功能是什么,怎么个不符合了
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-4-28 03:33 , Processed in 0.063014 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表