当前位置:   article > 正文

fpga偶数分频_偶数分频 fpga

偶数分频 fpga

分频方法介绍

分频方法:使用计数器进行分频

分频模块

module divide_2n(
    clk                 ,
    rstn                ,
    out_clk             
    );

//********************* PARAMETER DECLARATION *********************************** 

    parameter       COUNT_WD                = 2                                 ;
//********************* INPUT/OUTPUT DECLARATION ********************************

    input                           clk                                         ;
    input                           rstn                                        ;
    output [COUNT_WD-1 :0]          out_clk                                     ;

//********************* WIRE/REG DECLARATION ************************************

    reg             [COUNT_WD-1 :0]         count                               ;

//********************* MAIN BODY ***********************************************

    always @( posedge clk or negedge rstn )  begin
        if ( !rstn ) begin
            count   <= 0 ;
        end
        else begin
            count <= count + 1'b1 ;
        end
    end
    
    assign out_clk = count ;

endmodule

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34

TestBench

`timescale 1ns / 1ps

module TB();
parameter					COUNT_WD = 3 		 			;
reg							sys_clk							;					
reg							sys_rst_n						;
wire	[COUNT_WD-1 :0] 	out_clk							;

initial begin
	sys_clk		= 1'b0				;
	sys_rst_n	= 1'b0				;

	#200
	sys_rst_n	= 1'b1				;
end

always #10	sys_clk = ~sys_clk ;

divide_2n #(
	.COUNT_WD	( COUNT_WD		)
) divide_2n_0 (
	.clk		( sys_clk		),
	.rstn		( sys_rst_n		),
	.out_clk	( out_clk		)
);


endmodule
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

效果图

分频电路仿真图片

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/872378
推荐阅读
相关标签
  

闽ICP备14008679号