Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

延遲n個clock的電路

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

延遲n個clock的電路

我是verilog的初學者,我要如何用verilog寫一個延遲n個clock的電路,n是我自己定的個數,煩請大大幫我一下
2#
發表於 2006-8-9 23:21:35 | 只看該作者
//============================: N" {' u4 s0 z! k
//== 下面的變數自已應該可以補上吧
% M4 L) [8 y$ P5 r: P* k//==不知道有沒有什麼語法錯誤的地方
# H- Z- D0 X/ F+ K: Q1 r( W//==請各位先進不吝指教
) D% L5 Z+ S  A! S* a//============================2 m' }+ O  R7 O* q+ H( x7 [  F! U
always @(posedge clk or negedge rst_n)begin- p* Y$ `, Q5 O
  if(!rst_n)  D8 s, B( r8 m- N
    clk_count <= 8'h0;
7 `8 L, ~$ W/ [) Q9 s& m  else
4 x; A+ a' a+ d+ n( Q    clk_count <= clk_count + 1'b1;
6 T" L' |6 z$ ?end
: _$ f, i" M+ r1 H9 J$ r$ K) x3 W) c. D5 K( f5 i2 y
always @(reg_clk_n)begin$ P: H4 {& M+ Y
  case(reg_clk_n)
& _. {) M8 F" j0 c, X: o: {    3'h0 : clk_dly <= clk_count[0];0 K1 L& C7 m  K' S
    3'h1 : clk_dly <= clk_count[1];
  v  u& _. t3 J* i7 U0 i; O    3'h2 : clk_dly <= clk_count[2];
  p3 K! K4 M" J3 V8 g    3'h3 : clk_dly <= clk_count[3];
9 c% r& \1 `, b: m- ], Q$ z    ....( m1 P! ?, P" Q; t0 z  I. Q
    default : clk_dly <= clk_count[0];
- _# R/ R0 M9 U, B% y  endcase# G2 J' s8 X# H* o% b
end
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-7 10:52 PM , Processed in 0.121015 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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