Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 18926|回復: 10
打印 上一主題 下一主題

[問題求助] 除頻器

[複製鏈接]
跳轉到指定樓層
1#
發表於 2013-4-16 20:52:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
除2) ~5 Q5 Q% v# [# R6 s8 \+ U
module div2 (
) I3 n+ y( s  X' P/ K) a11   input      clk,
  L$ i7 {) h4 S. H3 s12   input      rst_n,
7 Y2 I* `& C9 V- M- N13   output reg o_clk7 [3 o$ R, r7 s
14 );
( X8 A9 K0 Z$ V  n9 i; N5 Y# M15
8 L+ l$ d2 z( [/ G5 b! Y% [( j16 always@(posedge clk or negedge rst_n) begin% Q; @) B& s9 a8 C# p  W
17   if (!rst_n)6 c$ B" p" r3 c7 W" T
18     o_clk <= 0;
8 N7 g6 ?4 E" x$ r; w& b19   else
: k3 s3 O! [, M20     o_clk <= ~o_clk;2 ?; Z2 J( V: f, X6 W2 ]) \. P
21 end* }' B# G9 i/ J0 B6 [8 ]
22
1 Q1 C+ H! z: h' P) t23 endmodule# h. J9 H4 Z8 G. p* h; p, i
- o% T  ]" ^1 \
不懂這在做什麼?: b3 R- g& Z) M/ ^" {8 t; b& [; G
" {& P! _$ k1 J8 ?, u. j$ }8 }
9 r% U. r1 @+ E1 k! k1 @$ A0 ?
除4( E1 ]& K7 _8 p4 t( k8 d' p
module div4    (9 R5 `0 c' h9 c
11   input clk,
- d, h# F; z1 S* L& i- |+ o12   input rst_n,
% ^! Y$ h" L* r. Q& ^1 w4 D; R7 j13   output reg o_clk
% f4 d' h) E7 a14 );) h, V5 n3 s' ]% E1 t, P
15 ; _- g- W# w. n& q
16 reg [1:0] cnt;$ x5 p  }/ i9 o4 c4 C
17
% @( x) w. Q2 b& y" i8 Z18 always@(posedge clk or negedge rst_n) begin
9 O: p+ x5 [! S19   if (!rst_n)
. v. Z, m; e) I+ [: L' W% s8 G20     cnt <= 0;2 E: ~1 ?4 f4 E# }! H. O8 L* n2 }
21   else if (cnt == 3) // 0 ~ 3# q: x1 {+ M2 }3 X. T5 V! L  M5 a
22     cnt <= 0;/ N! C/ `/ y4 T6 W0 [6 Y. n
23   else
6 v0 ]  j" P, \! ^; f6 |24     cnt <= cnt + 1;
6 w' O* x- Q0 d0 E0 q25 end$ S5 \8 Y) U& o* ~0 Q! A8 c
26
: ?% H$ `/ w+ {, @# n27 always@(posedge clk or negedge rst_n) begin
) o! [- l0 \' q' u9 f28   if (!rst_n)$ }( c" |( @5 E5 X7 c: }) U
29     o_clk <= 0;
, L" o/ ]8 j$ f5 d% a: {# g+ r; ~30   else if (cnt < 2) // 0 ~ 1
/ L9 O, K/ V" w$ h' K: |31     o_clk = 0;
! q7 [7 h1 d) @32   else              // 2 ~ 3
; p! {8 b+ z7 f5 a( x. s33     o_clk = 1;   
- h4 X  s% L7 [( ?34 end  q# A- _! r" W! O7 [8 G* k: [
35 endmodule5 f* P0 L0 H1 g8 q

3 t5 s" r! e" Q6 e不知道這些程式的原理  可以講解一下  3Q
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2013-6-28 13:47:50 | 只看該作者
除2+ q7 D+ x( A9 Q5 ~( T
module div2 (
( o$ G- p/ Z1 w+ X  v8 X! I, k  input      clk,   // Clock 輸入腳位& `: |2 \7 p7 M5 L* ?
  input      rst_n, // 重置 輸入腳位
8 ^, A/ V4 ]" ~" [  output reg o_clk  // 除頻後Clock 輸出腳位; N( ]; W* p9 e2 N1 g
);/ x  e% I1 I8 r

5 H' z: P9 d* k always@(posedge clk or negedge rst_n) begin // posedge 正源觸發;negedge 負源觸發1 Q2 Z/ K# y4 P+ y; ?% }& M$ h
   if (!rst_n);
9 z1 C1 p7 C9 t& D2 W     o_clk <= 0; //當rst_n=0時,o_clk=0
! i1 ~9 d% ?# o* _   else
) k1 ^7 z. f8 O8 b     o_clk <= ~o_clk; // o_clk 反向(not)$ n4 l5 D. J+ f
end
5 c5 b0 l4 T1 h% M7 N; Pendmodule //endmodule程式結束
. s/ g! M4 h7 G" }: B# A. r
2 [; B/ G" E' K0 Z) I& A+ O7 v9 g4 X! u$ _& Z

) _0 L8 V+ K! n! J. x. b有錯請指正!

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-4-27 12:57 AM , Processed in 0.105006 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表