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 }* Sthx
作者: 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, ~( oclk快  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