学习ZYNQ之FPGA5(Simulator仿真软件的使用)

reg和wire:
定义类型与信号的输入端口还是输出端口有关,之所以定义为reg是因为信号要在 always和initial语句中赋值,除此之外要定义成wire形式。
 
led仿真程序如下:
1 `timescale 1ns / 1ps
2
3 module tb_led_twinkle ();
4
5 //输入
6 reg sys_clk ;
7 reg sys_rst_n ;
8
9 //输出
10 wire [ 1 : 0 ] led ;
11
12 //信号初始化
13 initial begin
14 sys_clk = 1'b0 ;
15 sys_rst_n = 1'b0 ;
16 # 200
17 sys_rst_n = 1'b1 ;
18 end
19
20 //生成时钟
21 always # 10 sys_clk = ~ sys_clk ;
22
23 //例化待测设计
24 led_twinkle u_led_twinkle (
25 . sys_clk ( sys_clk ),
26 . sys_rst_n ( sys_rst_n ),
27 . led ( led )
28 );
29
30 endmodule

Run simulation之后,可以在波形图中看到仿真结果,在设置中可以改变单次运行的时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值