找回密码
 注册
关于网站域名变更的通知
查看: 159|回复: 2
打印 上一主题 下一主题

用Verilog设计一个5分频器。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2023-2-28 09:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
用Verilog设计一个5分频器。
7 K$ Z  K. i) W& o2 y" c" A; @2 Q
7 |2 u+ S$ `1 ^  J

该用户从未签到

2#
发表于 2023-2-28 15:26 | 只看该作者
5分频,奇数分频都可以类似这么做 , 只需要改 div1 和 div2 的参数。 div1为奇数分频除 2 的余数。采用上升延和下降延分别触发不同波形, 最后叠加的方式产生奇数分频。

该用户从未签到

3#
发表于 2023-2-28 16:02 | 只看该作者
module div_5clk(4 h4 W; E) v+ x/ m6 ?
input clk,! G: l2 q# d3 S7 [+ z. D# `! h
input rst,) {4 ^' U" |8 l9 |: Z" b2 r

0 n7 C' H- b- z. ^3 l9 {output  reg clk_out  I: M# J. J/ u( d- O6 O, `7 `& r
    );
6 m8 @0 S3 S, K+ V$ @( c# n 7 E, D! g; L$ i$ x* _" @% n$ M
reg [3:0] cnt;
! o$ r3 R) g" `( c0 v2 G$ M. y 1 I& `* A0 h+ l" M" m+ s& d+ y
parameter div1 = 1 , div2 = 4; // div1 = 5 / 2-1, div2 = 5 - 1- I! e& b; t# ]1 k3 Q( I
0 |$ p: C5 l8 Z7 l: c
always@(posedge clk or negedge rst)begin
9 n  Y6 Y; s) z1 T# T9 I6 }' p* V4 D    if(!rst)begin
/ a& N9 R+ f  C9 ]7 L* c        cnt<=1'b0;* _7 \: Y6 A/ g5 k) p4 [4 Y
    end, v1 h0 A7 w- {% f+ a. R
    else if(cnt==div2 )begin //div2=3'b100! Y3 W$ y0 N3 ^4 q& v, m
        cnt<='b0;2 R- ?" V% V, Y9 o! m# C8 ^! |
    end
) Q/ T4 T6 @9 e% E/ t( _, Q    else9 s2 Z9 m$ P: g& C
        cnt<=cnt+1'b1;
. C& L5 ^7 e. d3 Yend    ! x2 v# n: P# t; u: e
    & w; n7 V. n5 Y9 Q
always@(posedge clk or negedge rst)begin
% Y, W, R  E+ N$ [0 X    if(!rst)begin
2 t0 y. x* u4 k; Y" g% z# F' y        clk_out<='b0;
/ h0 T& l3 \7 h( E  e. \7 {    end
3 s9 q" N0 N2 s3 R. O7 o    else if(cnt==div1)begin
8 R" z, O( z$ r5 K: V" ]$ m" c4 ?" a        clk_out<=~clk_out;
3 |9 G, Z  o/ {) @* Z2 \    end
) M: L) K6 P8 A; @    else if(cnt==div2 )begin
6 C+ \0 T& e1 d, v% M        clk_out<=~clk_out;' c! F5 r  B% G
    end1 u* l- Q# _5 e+ `/ v9 c
end
5 V# ?5 \/ S$ g    ' h, X4 z8 _3 K) F# U$ W# G
endmodule
/ T9 h+ W1 |3 m9 ]- X4 J8 F( z9 q占空比60%
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-5 19:51 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表