Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

延遲n個clock的電路

[複製鏈接]
1#
發表於 2006-6-12 23:25:05 | 只看該作者

延遲n個clock的電路

我是verilog的初學者,我要如何用verilog寫一個延遲n個clock的電路,n是我自己定的個數,煩請大大幫我一下
2#
發表於 2006-8-9 23:21:35 | 只看該作者
//============================
/ {0 l2 T2 _3 J0 m2 z# I# ^//== 下面的變數自已應該可以補上吧
5 i& T: C6 L, b9 a//==不知道有沒有什麼語法錯誤的地方6 [' d6 G. h7 l
//==請各位先進不吝指教( R! H% u2 C4 G: D# b; Y5 |& v4 |
//============================! v' ?9 A" _: o1 e, x5 [3 s9 H  k
always @(posedge clk or negedge rst_n)begin
$ z) n$ ]1 C5 T/ z  if(!rst_n)
6 D- a) M$ I) z3 @5 }+ v- }    clk_count <= 8'h0;
  m! b: b' ^0 ^8 j1 h( m0 T  else
2 {& }8 S; b; K# G/ Y# n" r    clk_count <= clk_count + 1'b1;
% Z' C$ c+ ~/ O" s( |end' L. J& ]! P! B5 U  ]
; d. J( Q0 g9 B) j3 a: {7 n  o/ V
always @(reg_clk_n)begin5 m3 r5 z" A7 j. ?' _8 E- M
  case(reg_clk_n)
* [5 F6 j  m$ q: P5 x! \5 r    3'h0 : clk_dly <= clk_count[0];
% q- E! C& d% i0 A. J! |" c2 o) M8 G    3'h1 : clk_dly <= clk_count[1];, H6 z% z/ \* h) ~, u  q! B( K- W
    3'h2 : clk_dly <= clk_count[2];
8 m1 w, T! G/ z( x9 A( W    3'h3 : clk_dly <= clk_count[3];
, @6 J: B: w4 W% q! o    ....8 s! f# b2 Q: H2 _* }
    default : clk_dly <= clk_count[0];3 a* g" [1 k( _  j5 x9 v+ M; [
  endcase
2 L( x- w3 C/ Nend
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-15 01:48 PM , Processed in 0.101013 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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