差别
这里会显示出您选择的修订版和当前版本之间的差别。
— |
breath_led_test.v [2016/06/15 11:45] (当前版本) anran 创建 |
||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====呼吸灯测试文件==== | ||
+ | <code verilog> | ||
+ | // -------------------------------------------------------------------- | ||
+ | // >>>>>>>>>>>>>>>>>>>>>>>>> COPYRIGHT NOTICE <<<<<<<<<<<<<<<<<<<<<<<<< | ||
+ | // -------------------------------------------------------------------- | ||
+ | // Module: Breath_led_test | ||
+ | // | ||
+ | // Author: Step | ||
+ | // | ||
+ | // Description: Testbench for Water_led | ||
+ | // | ||
+ | // Web: www.ecbcamp.com | ||
+ | // | ||
+ | // -------------------------------------------------------------------- | ||
+ | // Code Revision History : | ||
+ | // -------------------------------------------------------------------- | ||
+ | // Version: |Mod. Date: |Changes Made: | ||
+ | // V1.0 |2015/11/11 |Initial ver | ||
+ | // -------------------------------------------------------------------- | ||
+ | `timescale 1ns / 100ps | ||
+ | module Breath_led_test; | ||
+ | |||
+ | parameter CLK_PERIOD = 40; //CLK_PERIOD=40ns, Frequency=25MHz | ||
+ | parameter CNT_NUM = 6; | ||
+ | |||
+ | reg sys_clk; | ||
+ | initial | ||
+ | sys_clk = 1'b0; | ||
+ | always | ||
+ | sys_clk = #(CLK_PERIOD/2) ~sys_clk; | ||
+ | |||
+ | reg sys_rst_n; //active low | ||
+ | initial | ||
+ | begin | ||
+ | sys_rst_n = 1'b0; | ||
+ | #100; | ||
+ | sys_rst_n = 1'b1; | ||
+ | end | ||
+ | |||
+ | wire Breath_led; | ||
+ | Breath_led #(.CNT_NUM(CNT_NUM)) | ||
+ | Breath_led_uut | ||
+ | ( | ||
+ | .clk_in(sys_clk), | ||
+ | .rst_n_in(sys_rst_n), | ||
+ | .Breath_led(Breath_led) | ||
+ | ); | ||
+ | |||
+ | endmodule | ||
+ | |||
+ | </code> |