集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 5306|回复: 12

verilog程序?谢谢了

[复制链接]
CHAN 发表于 2010-6-27 23:40:57 | 显示全部楼层 |阅读模式
timescale 1ns/100ps
`include "clu.v"//包含被测试模块的文件
module testclu;
reg Clk,Rst,C,Zero;//被测试模块的输入声明为reg
clu clutest(Clk,Rst,C,Zero);//被测试模块
initial//测试激励波形
fork
   begin
    Clk=0;
    Rst=1;
    C=0;
   end
begin
  #30 Rst=0;
  #190Rst=1;
  #300 $finish;  //仿真结束
  end
$shm_open("ly.shm") ;//将结果存储为signalscan文件格式
$shm_probe("AS"); //以便用signalscan来看结果波形
join
always#5Clk=~Clk;
endmodule

数字前的#什麽意思?
clu clutest(Clk,Rst,C,Zero);//被测试模块也没看懂?
reg什麽意思?
刚开始学习,可能问的问题很笨了 .
ups 发表于 2010-6-28 01:07:11 | 显示全部楼层
clu&nbsp; &nbsp;clutest(Clk,Rst,C,Zero);&nbsp;&nbsp;//被测试模块也没看懂?<br>
例化clu模块;<br>
做为Testbench的输出,当然要用Reg了;哥们,看书吧
 楼主| CHAN 发表于 2010-6-28 01:20:45 | 显示全部楼层
#号表示延迟
UFO 发表于 2010-6-28 02:25:12 | 显示全部楼层
多看看书和实例<br>
我也刚学
usb 发表于 2010-6-28 02:50:45 | 显示全部楼层
这些问题应该先看看书<br>
看书解决不了再问
tim 发表于 2010-6-28 03:33:16 | 显示全部楼层
好啊!!!!收下先!!!
longtime 发表于 2010-6-28 04:31:51 | 显示全部楼层
#是沿时,#100表示沿时100个单位后执行后面的语句;<br>
clu&nbsp; &nbsp;clutest(Clk,Rst,C,Zero);&nbsp;&nbsp;是调用被测试文件,然后 开始测试
longtim 发表于 2010-6-28 06:31:14 | 显示全部楼层
谢谢七楼的回答,还要多多看书学习
ngtim 发表于 2010-6-28 07:21:10 | 显示全部楼层
&ldquo; 数字前的#什麽意思?<br>
clu&nbsp; &nbsp;clutest(Clk,Rst,C,Zero);&nbsp;&nbsp;//被测试模块也没看懂?<br>
reg什麽意思?<br>
刚开始学习,可能问的问题很笨了 .&nbsp;&nbsp;&rdquo;<br>
<br>
要多看书啊!<br>
对于初学者,我觉得夏宇闻那本非常不错!找来看看吧!
longt 发表于 2010-6-28 08:25:30 | 显示全部楼层
问题有些简都是基本&nbsp;&nbsp;多看看书&nbsp; &nbsp;这些
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-4-20 03:12 , Processed in 0.066069 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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