Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

延遲n個clock的電路

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

延遲n個clock的電路

我是verilog的初學者,我要如何用verilog寫一個延遲n個clock的電路,n是我自己定的個數,煩請大大幫我一下
2#
發表於 2006-8-9 23:21:35 | 只看該作者
//============================
- y  p. ^+ |+ \0 w' S$ f//== 下面的變數自已應該可以補上吧) r1 z1 A3 f: b
//==不知道有沒有什麼語法錯誤的地方# q$ A& d% M) O7 _6 A$ O4 O
//==請各位先進不吝指教
4 i1 J0 q' O2 y# r% y6 I0 h5 M//============================
% i2 x$ Y% s: Q4 A: I2 dalways @(posedge clk or negedge rst_n)begin5 F" R; c, x  S" ]3 W& f" X9 i( o% A
  if(!rst_n)
. Q8 H8 X; a- ^( m3 w5 A, G    clk_count <= 8'h0;& p6 }+ V: j. I; ^
  else
% y' w0 o* P* t& m8 N    clk_count <= clk_count + 1'b1;3 ^4 J+ a4 r, R) G
end- M! f' j: g4 i& m
, ]- O2 s' _5 o4 m. N$ z. h
always @(reg_clk_n)begin8 U: `% ~+ E1 G
  case(reg_clk_n)( f8 o' |2 b0 ^/ \% T# g( ^% n+ j
    3'h0 : clk_dly <= clk_count[0];
8 m, Z9 `& R- R, `$ a% a4 |    3'h1 : clk_dly <= clk_count[1];) u5 ^0 {4 [8 d, B# b- r
    3'h2 : clk_dly <= clk_count[2];) A$ {& a" e. p1 ^5 V1 n- Q" g8 |
    3'h3 : clk_dly <= clk_count[3];# g3 s$ z+ m/ e8 _
    ....; K& G* k6 E; `
    default : clk_dly <= clk_count[0];
( Y- y3 U1 s. p  endcase
* q3 ^% K5 ~' W0 u5 Uend
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-1 07:09 AM , Processed in 0.108514 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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