Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-5-27 14:03:45 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
不好意思~~想要請教一下各位前輩們~~
- A& G) W7 s' c我所使用的FPGA晶片是altera的Cyclone系列~~~
/ l& H  u9 M4 \" w4 v% Z我現在遇到了一個問題,就是我電路板的input clock是48Mhz,但是我想要讓FPGA可以輸出二個clock分別是32.2Mhz跟48.3Mhz~~' M3 g+ b9 D4 O
我查過了Cyclone系列的PLL分頻跟倍頻ranges只有1到32而已,明顯不能達到我的要求(輸出没辨法為48.3Mhz)~~, r9 Q2 p( H' j1 E) b3 X6 {
所以我想要找看看有沒有什麼方法可以設計出一個高倍的倍頻電路~~不知道各位前輩們有沒有人有經驗??
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
9#
發表於 2011-12-29 17:59:36 | 只看該作者
回復 8# tmwcndjjmj 6 }# O  F: j3 ?2 O
7 E0 u5 W% t2 v, A# D# n: n: h
- e! U) O% j4 B% o6 z" ]# E+ s4 l
土法煉鋼    ? 辛苦但直接.
8#
 樓主| 發表於 2009-7-3 14:34:39 | 只看該作者
問題決解了
7 f' Q+ I! l$ ]3 X7 H$ i謝謝各位的幫忙" ^( P; ~- S) o
最好還是使用counter來計數. n4 \$ Z3 @3 l$ c' V2 s2 {' V0 Q7 C
不使用改變頻率來控制了# R0 S% J$ J$ t
然雖同步方面算了很久才達成/ Y' L7 d" C. M, Q" b4 @8 r, E: m
不過總算是完成了
7#
 樓主| 發表於 2009-6-4 09:50:32 | 只看該作者
原帖由 topplaza 於 2009-6-3 05:16 PM 發表 $ P$ r+ f5 D1 l- t1 x. @

3 A1 _+ r7 s/ t9 @5 @$ X
7 q+ ^0 l/ Y/ e  \可是我試一下 Cyclone的PLL是可以做到啊!
  m/ P9 t2 I' w/ aPLL的輸入port有專用的pin腳,在內部二個PLL相連是沒問題的
& A6 Y9 }( u& T3 r# D9 A: d/ ~你是在合成時產生錯誤訊息的嗎?

$ Y2 c* L2 O4 y3 d  j1 F( c8 z' x, n- V
我也試過你的做法,是可以設定一個輸出48.33333MHz" V7 G; V- A9 T9 o) B9 b
但是我compile到Fitter(Place & Route)的時候就會出現ERROR
, q8 |3 e4 l# b4 S所以我才會上來問問
6#
發表於 2009-6-3 17:16:27 | 只看該作者
原帖由 tmwcndjjmj 於 2009-6-2 03:37 PM 發表 - F; O4 ?2 ^! N! y: i' y

0 t$ v' @0 v$ `  C1 ]* P3 `2 S+ a
7 j; R/ k+ h9 a6 Q我試過這樣去做
6 l, Q$ b; p5 Y3 [但是Cyclone系列的PLL輸入頻率只能使用外部輸入頻率# i( k- L, t9 R, |* x) I1 W8 D
而我電路的外部輸入頻率只有一個48MHz而已) ^* y% j6 g: V9 l+ v' u
所以沒辨法這樣做
5 a! J$ r- d2 ^! D( y( K
8 S9 r9 U- _; `, D& h& H5 v而且還有一點就是Cyclone系列的PLL本身的除頻跟倍頻都有限制% R4 C6 }  L6 D1 s% M! W+ C5 ]8 T
只能做1到32 ...
: `3 S+ }$ n8 C: e

) a9 q$ U% H1 g8 ~可是我試一下 Cyclone的PLL是可以做到啊!
1 c+ x5 N& n$ O, x  U# y4 A6 t4 ]# xPLL的輸入port有專用的pin腳,在內部二個PLL相連是沒問題的; _! `& s/ i/ F# E! R1 Q
你是在合成時產生錯誤訊息的嗎?
5#
 樓主| 發表於 2009-6-3 13:02:38 | 只看該作者
其實原本是要求要做遞增的2 u* m: {& s# i5 _
輸出頻率由48MHz開始增加* z/ i& [& Y8 [9 h' G
一次增加0.3MHz直到63MHz為止
; @. K6 U  \" E9 m" R8 d但是我現在連48.3MHz都做不出來
8 w* ?- H) o0 ^8 A& j/ `( H& |所以才會上來問問看有沒有人有什麼建意
& n" r9 X9 W$ |, \4 Q3 ?4 u/ F" v, m' }: M! R9 {" O/ C
[ 本帖最後由 tmwcndjjmj 於 2009-6-3 01:12 PM 編輯 ]
4#
發表於 2009-6-3 12:02:34 | 只看該作者
这方案怎么定下来的?$ H2 M& V0 i7 F) E
很难想象哪里有这样的应用,输入48M输出48.3M
& T. J. X1 }8 y3 ]! b6 ^要锁频吗
3#
 樓主| 發表於 2009-6-2 15:37:35 | 只看該作者
原帖由 topplaza 於 2009-6-2 03:12 PM 發表
- {0 L* \4 u! V3 a; O: u6 k第一個PLL 做一個100 MHz的頻率出來
. e8 a7 l4 [9 _5 X/ ^( \* h% o第二個PLL的輸入就用 100 MHz 再去做你要的頻率就可以了
3 W9 z0 A# ]2 q9 ^( m8 n5 b

+ X: I& |2 R/ Q我試過這樣去做
  B0 U/ a7 O" n3 h+ U. o$ ~  D0 ^6 K但是Cyclone系列的PLL輸入頻率只能使用外部輸入頻率
5 S8 ~7 M* i9 P2 K1 B. w; t而我電路的外部輸入頻率只有一個48MHz而已
0 K6 P. i8 o$ L: I% c( R; k/ F所以沒辨法這樣做
/ M1 `* Z1 A9 o$ l
4 s( C6 m+ s' w+ s' j9 j5 a! d, t+ w而且還有一點就是Cyclone系列的PLL本身的除頻跟倍頻都有限制4 W9 I+ q& O0 o: F) {
只能做1到32的除頻跟倍頻. e3 W1 g6 z6 J' b# k2 O
所以照您的說法下去做也行不通6 F9 C/ r7 d) L# D5 e4 p: U1 m. K
# [/ w, x, Y+ E! Y7 V
不知道還有沒有那位前輩有其他的方法?? (跪求Q.Q)
2#
發表於 2009-6-2 15:12:54 | 只看該作者
第一個PLL 做一個100 MHz的頻率出來
9 e3 L6 c- B5 H) I7 w7 i" \第二個PLL的輸入就用 100 MHz 再去做你要的頻率就可以了
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-12 12:52 PM , Processed in 0.249601 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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