Chip123 科技應用創新平台
標題:
請教verilog高手~ 計算未知波形的週期時間
[打印本頁]
作者:
ccs0929
時間:
2008-5-25 11:03 PM
標題:
請教verilog高手~ 計算未知波形的週期時間
使用一個已知的波形clk ex: 週期10ns 取10個正緣觸發脈波
5 A% t7 c# q1 c6 X1 k. O0 E+ C
當clk已經到10個了 通知未知波形"clkse"停止計數
" k. r. n% z& @+ n
算出這個未知的波形clkse的週期時間
, Q8 q8 @; Y) U& W8 G
( o% r# `& I0 s3 R" q7 I
目前只想到說先分開計數 但是不知道怎麼停止另外一個clkse來取值
: i( G( ^! [) G6 M8 m0 Z+ e
請大大幫幫忙
) g: Y$ u% C$ b; l: f: [* ?; x# F
thx
作者:
kosen
時間:
2008-5-28 11:38 AM
有看沒有懂.....
9 O% c7 T/ ?4 w7 ~# h5 K' L
基本上 算另外一個CLK週期 要有基底CLK(時脈比較快的)
. t3 P& G- T4 M! i9 _. i
你是哪各為基底呢?
1 |$ W: ]8 z( A; S0 p9 g+ l3 o
clk快 clkse 慢的話
1 ~, ^; h( G7 d# ?& X, a' y
你可以用clk計數
* z' {% b) ^1 g0 ^% b
當clk計數變化時 去判斷clkse 的正負 在計數
. d8 b. {" |" r# E: ~+ k4 A- Z
再用記數迄去判斷 她的週期 例如: 先負在正在負 表示當負為計數1 停止計數 算出正極性週期
- B% ^# v, {' X8 b9 x4 p$ h! R
再利用當負為計數1 停止計數 在去觸發正極性計數負極性週期
- I9 n' g4 M: d/ J; G# P8 j9 e
0 ?, t: c; Q0 m6 G2 j9 o1 o
我試過 可以用 但是你的問題的設定不明顯 所以只提供一種方式給你參考
作者:
ccs0929
時間:
2008-10-17 09:40 PM
嗯嗯~ 問題解決了~
4 _ g7 e0 T! R4 W" z2 l
感謝大大~
歡迎光臨 Chip123 科技應用創新平台 (http://www.chip123.com.tw/)
Powered by Discuz! X3.2