Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 請問一下FPGA要怎麼實現高倍的倍頻電路嗎???

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-5-27 14:03:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
不好意思~~想要請教一下各位前輩們~~: Z* z% Q( q/ e9 Z: u& f; `  J  @( v
我所使用的FPGA晶片是altera的Cyclone系列~~~
% b7 P: n/ ^- D# g我現在遇到了一個問題,就是我電路板的input clock是48Mhz,但是我想要讓FPGA可以輸出二個clock分別是32.2Mhz跟48.3Mhz~~3 P+ B" Z. S6 F2 l
我查過了Cyclone系列的PLL分頻跟倍頻ranges只有1到32而已,明顯不能達到我的要求(輸出没辨法為48.3Mhz)~~/ ?: B7 p/ e. t3 X
所以我想要找看看有沒有什麼方法可以設計出一個高倍的倍頻電路~~不知道各位前輩們有沒有人有經驗??
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-6-2 15:12:54 | 只看該作者
第一個PLL 做一個100 MHz的頻率出來. q$ ^1 P+ C4 Z7 J' N' F# |, c
第二個PLL的輸入就用 100 MHz 再去做你要的頻率就可以了
3#
 樓主| 發表於 2009-6-2 15:37:35 | 只看該作者
原帖由 topplaza 於 2009-6-2 03:12 PM 發表 % C" R8 S% L( j$ x3 n: H
第一個PLL 做一個100 MHz的頻率出來5 X) d/ n/ J3 ?1 ]; V' J
第二個PLL的輸入就用 100 MHz 再去做你要的頻率就可以了

. A- g7 i5 e2 I. Z1 l' h
1 Q$ h, P9 s' c5 F. Z! Z- g我試過這樣去做: n- z' |8 Z1 q$ o& k4 T. s+ P
但是Cyclone系列的PLL輸入頻率只能使用外部輸入頻率9 L! G$ ^/ g& A! T# W
而我電路的外部輸入頻率只有一個48MHz而已
: V# |( [6 X- l' C' A3 ~" Q所以沒辨法這樣做
) [, X3 C4 a8 G
, ?* r' X, H* @: U# p而且還有一點就是Cyclone系列的PLL本身的除頻跟倍頻都有限制% O' s, b6 @, Y( }: s- c
只能做1到32的除頻跟倍頻7 G0 e) T2 ~  \: ]$ o+ M
所以照您的說法下去做也行不通
1 T' @3 W- d3 |6 r- k- h/ G2 k2 x3 y7 c) B
不知道還有沒有那位前輩有其他的方法?? (跪求Q.Q)
4#
發表於 2009-6-3 12:02:34 | 只看該作者
这方案怎么定下来的?1 H9 g' _$ W, x7 l
很难想象哪里有这样的应用,输入48M输出48.3M
4 T, _) l$ p" C, W要锁频吗
5#
 樓主| 發表於 2009-6-3 13:02:38 | 只看該作者
其實原本是要求要做遞增的% X, y8 F, e' X6 f
輸出頻率由48MHz開始增加$ N$ S! [2 c" Z7 V9 b9 u6 X% t
一次增加0.3MHz直到63MHz為止( e' b) A! e5 n: B* ]6 {
但是我現在連48.3MHz都做不出來
( g9 S$ @0 s8 T1 H5 z9 J7 T# b所以才會上來問問看有沒有人有什麼建意
8 J# \0 y9 I; e5 G! I' W% [, q# [, K5 _5 Z/ u5 r
[ 本帖最後由 tmwcndjjmj 於 2009-6-3 01:12 PM 編輯 ]
6#
發表於 2009-6-3 17:16:27 | 只看該作者
原帖由 tmwcndjjmj 於 2009-6-2 03:37 PM 發表 3 V: M1 E; m8 J5 h

  L6 s. d9 m3 _0 @' G& w8 X! g6 F- i& Y! Z  _# B8 G  a* N4 g
我試過這樣去做
- q% q) }! X/ Y* ]5 X1 s但是Cyclone系列的PLL輸入頻率只能使用外部輸入頻率
, @6 }2 o: h0 T" U: ~而我電路的外部輸入頻率只有一個48MHz而已
7 t9 z2 W$ ^9 ?6 T所以沒辨法這樣做6 H* C1 P8 [7 B& M
" i9 y! Y, s. u: z0 ^
而且還有一點就是Cyclone系列的PLL本身的除頻跟倍頻都有限制
" F' V4 B% v2 W只能做1到32 ...
) S3 |# }$ G+ |3 m8 f4 s
5 D: C/ K  v( H6 e5 q
可是我試一下 Cyclone的PLL是可以做到啊!
2 E1 e5 N$ d# q, x0 PPLL的輸入port有專用的pin腳,在內部二個PLL相連是沒問題的
$ C) c! X+ g) n你是在合成時產生錯誤訊息的嗎?
7#
 樓主| 發表於 2009-6-4 09:50:32 | 只看該作者
原帖由 topplaza 於 2009-6-3 05:16 PM 發表 8 V2 A  X0 j# o
& W' S( a- \8 E- H6 O& w

$ w, d5 e  i4 [9 L7 d; _& m  x可是我試一下 Cyclone的PLL是可以做到啊!) o/ j/ x: p/ ^- ^
PLL的輸入port有專用的pin腳,在內部二個PLL相連是沒問題的
! J3 T- \" M( l$ R# _% i4 Q你是在合成時產生錯誤訊息的嗎?

& f( t8 T+ K/ A1 [' H# e
/ m* I6 B0 b9 R* Y6 r( \& {我也試過你的做法,是可以設定一個輸出48.33333MHz& J6 [) z& \8 G" @' I3 P
但是我compile到Fitter(Place & Route)的時候就會出現ERROR
: O; A3 z% Q& }1 [所以我才會上來問問
8#
 樓主| 發表於 2009-7-3 14:34:39 | 只看該作者
問題決解了8 ?6 i) P/ j- R* W  y+ M  z
謝謝各位的幫忙
" @+ v2 R, h5 T( Z2 s最好還是使用counter來計數
7 t2 m# B7 }7 D7 X: U8 @不使用改變頻率來控制了4 d/ x1 ^+ t: G7 W- T4 v+ T/ [) X
然雖同步方面算了很久才達成
" \  x  @9 B6 n/ Y. ]8 b不過總算是完成了
9#
發表於 2011-12-29 17:59:36 | 只看該作者
回復 8# tmwcndjjmj ' ?# _1 {+ o& d$ F1 A, K& \& g7 I
9 _* L: ?0 N/ o
; P8 Q& m! N4 g9 n
土法煉鋼    ? 辛苦但直接.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-12 04:12 PM , Processed in 0.171600 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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