Chip123 科技應用創新平台
標題:
請教verilog高手~ 計算未知波形的週期時間
[打印本頁]
作者:
ccs0929
時間:
2008-5-25 11:03 PM
標題:
請教verilog高手~ 計算未知波形的週期時間
使用一個已知的波形clk ex: 週期10ns 取10個正緣觸發脈波
1 t4 ^3 c! X! A, n
當clk已經到10個了 通知未知波形"clkse"停止計數
* M9 ?7 j9 L" h3 B
算出這個未知的波形clkse的週期時間
. Z. y o7 v2 O( B
. [7 d8 ~% q( Q; l- d' S8 l
目前只想到說先分開計數 但是不知道怎麼停止另外一個clkse來取值
0 p# [6 }, j, w, z& I6 Z
請大大幫幫忙
4 d$ B% ~6 }* S
thx
作者:
kosen
時間:
2008-5-28 11:38 AM
有看沒有懂.....
- _, {' h* E, h3 v
基本上 算另外一個CLK週期 要有基底CLK(時脈比較快的)
1 l0 [2 n% r# j2 G
你是哪各為基底呢?
. O, J7 I9 A& b; e5 [6 d# ~# q, ~( o
clk快 clkse 慢的話
* X; q* ?& {* Y5 N5 I b/ L
你可以用clk計數
' u- d# Y4 o. h
當clk計數變化時 去判斷clkse 的正負 在計數
6 o; I# X4 G* t3 m! N- n
再用記數迄去判斷 她的週期 例如: 先負在正在負 表示當負為計數1 停止計數 算出正極性週期
- d5 Z( {2 Y+ G) O, @$ H2 K9 }
再利用當負為計數1 停止計數 在去觸發正極性計數負極性週期
% Q9 v" h# Y( L0 z9 k. c
% Q/ [, X0 e; K0 r1 L/ f" r, Q3 q& k- c7 [
我試過 可以用 但是你的問題的設定不明顯 所以只提供一種方式給你參考
作者:
ccs0929
時間:
2008-10-17 09:40 PM
嗯嗯~ 問題解決了~
& l6 k9 h3 b" k2 L" D$ q
感謝大大~
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2