【求助】这个代码的testbench怎么写?

2019-07-15 21:23发布

module led_water(sys_clk,sys_rstn,led);
//输入输出信号定义
input                   sys_clk;                //全局时钟50Mhz
input        sys_rstn;                //复位信号,低电平有效
output [7:0] led;                                //led输出信号

reg         [7:0] led;                                //led寄存器
reg         [24:0] delay_out;        //延时计数器
//逻辑部分
always@(posedge sys_clk or negedge sys_rstn)       
        begin
                if(!sys_rstn)
                delay_out<=25'd0;
                else
                        begin
                                if(delay_out==25'd24999999)
                                        delay_out<=25'd0;
                                else
                                        delay_out<=delay_out+1'b1;
                        end
        end

always@(posedge sys_clk or negedge sys_rstn)
        begin
                if(!sys_rstn)
                        led<=8'b11111111;
                else
                        begin
                                if(delay_out==25'd24999999)
                                        led<=~led;
                                else
                                        led<=led;
                        end
        end
endmodule


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
小范fpr
1楼-- · 2019-07-16 01:13
 精彩回答 2  元偷偷看……
Zj_3d0
2楼-- · 2019-07-16 06:08
小范fpr 发表于 2017-9-22 18:30
给个rst,给个clk就行了,clk

还是不会,就是不会写实例化,真的烦
小范fpr
3楼-- · 2019-07-16 09:05
Zj_3d0 发表于 2017-9-22 18:32
还是不会,就是不会写实例化,真的烦

http://blog.csdn.net/hanghang121/article/details/20073985
希望对你有帮助

一周热门 更多>