欢迎来到天天文库
浏览记录
ID:38624824
大小:141.00 KB
页数:4页
时间:2019-06-16
《奇数分频器(verilog)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、奇数分频器 /*********************************************************** Filename : odd_divider.v Author : Cardinal Company : Cardinal Revision : 2010/03/1517:20 Description : Ex
2、erciseofaodddivider 描述 : 这是一个奇数分频器 奇数分频法有多种实现方式,这里采用的是 错位相“或”法.这里实现的实现的是3分频 占空比是50%,类似可以实现任意的N次奇数 分频*******************
3、***************************************/moduleODD_DIVIDER( clk_in, rst_n, clk_out ); parameter width=2; input clk_in; input rst_n; output clk_out; reg [width-1
4、:0] cnt_posedge,cnt_negedge; reg clk_1toN_p,clk_1toN_n; always@(posedgeclk_in) //上升沿分频,占空比1:2 begin if(!rst_n) begin cnt_posedge<=0; clk_1toN_p
5、<=0; end else if(cnt_posedge==2'b10) cnt_posedge<=0; else begin cnt_posedge<=cnt_posedge+1; clk_1toN_p<=~
6、clk_1toN_p; end end always@(negedgeclk_in) //下升沿分频,占空比1:2 begin if(!rst_n) begin cnt_negedge<=0; clk_1toN_n<=
7、0; end else if(cnt_negedge==2'b10) cnt_negedge<=0; else begin cnt_negedge<=cnt_posedge+1; clk_1toN_n<=~cl
8、k_1toN_n; end end assignclk_out=clk_1toN_n
9、
10、clk_1toN_p; //错位相或 en
此文档下载收益归作者所有