Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-5-27 14:03:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
不好意思~~想要請教一下各位前輩們~~* v6 v  t! ?) |2 b% D( [
我所使用的FPGA晶片是altera的Cyclone系列~~~5 t( u! H) V  n. P
我現在遇到了一個問題,就是我電路板的input clock是48Mhz,但是我想要讓FPGA可以輸出二個clock分別是32.2Mhz跟48.3Mhz~~
' o7 \$ K. t" m% R* n我查過了Cyclone系列的PLL分頻跟倍頻ranges只有1到32而已,明顯不能達到我的要求(輸出没辨法為48.3Mhz)~~! J3 u: J% e; e" n
所以我想要找看看有沒有什麼方法可以設計出一個高倍的倍頻電路~~不知道各位前輩們有沒有人有經驗??
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-6-2 15:12:54 | 只看該作者
第一個PLL 做一個100 MHz的頻率出來& ^% v6 f+ E( j- @( I
第二個PLL的輸入就用 100 MHz 再去做你要的頻率就可以了
3#
 樓主| 發表於 2009-6-2 15:37:35 | 只看該作者
原帖由 topplaza 於 2009-6-2 03:12 PM 發表
9 x& e0 ]! A( R' R& I第一個PLL 做一個100 MHz的頻率出來/ _8 s3 f9 ^0 a+ A$ f& b! a4 p
第二個PLL的輸入就用 100 MHz 再去做你要的頻率就可以了
9 ]" u" f3 Z' y; M+ J
# z3 |% n: U  e2 Y9 N
我試過這樣去做+ M% C/ C1 ~: o9 `8 {  h
但是Cyclone系列的PLL輸入頻率只能使用外部輸入頻率
' u$ n' J) @6 h而我電路的外部輸入頻率只有一個48MHz而已* X- M  y+ O- U% N/ S% @# k
所以沒辨法這樣做
( t; m" T1 A- w2 T: m
/ E$ E8 e6 o! }3 H. R而且還有一點就是Cyclone系列的PLL本身的除頻跟倍頻都有限制4 @7 i/ }. R: _1 \, n6 p
只能做1到32的除頻跟倍頻
4 z) R8 N! R- Z7 a所以照您的說法下去做也行不通
+ ^8 ]" x2 `+ ~' c. H* N
5 {6 V$ |7 p' q: M5 E不知道還有沒有那位前輩有其他的方法?? (跪求Q.Q)
4#
發表於 2009-6-3 12:02:34 | 只看該作者
这方案怎么定下来的?
4 C( M4 g3 T1 x! {7 B0 ~很难想象哪里有这样的应用,输入48M输出48.3M
( Z' K/ P% X% S3 c- i要锁频吗
5#
 樓主| 發表於 2009-6-3 13:02:38 | 只看該作者
其實原本是要求要做遞增的! N3 e) f8 E; W* n
輸出頻率由48MHz開始增加
& T+ \  [4 y0 Y7 P; J一次增加0.3MHz直到63MHz為止$ T) J! }! C, O/ z. C/ [
但是我現在連48.3MHz都做不出來1 `$ `( J- d* D4 S2 J. @
所以才會上來問問看有沒有人有什麼建意
) b$ K& z7 m1 n$ P, V+ F! V$ p: X# k* x" Y
[ 本帖最後由 tmwcndjjmj 於 2009-6-3 01:12 PM 編輯 ]
6#
發表於 2009-6-3 17:16:27 | 只看該作者
原帖由 tmwcndjjmj 於 2009-6-2 03:37 PM 發表
* r- m3 l% C. |
& |* I4 ~/ v" ?3 Z  c
4 ~  x2 W1 z" V0 N# U我試過這樣去做( \6 S( H/ q5 |% ~1 K) e  e7 D
但是Cyclone系列的PLL輸入頻率只能使用外部輸入頻率
6 u( A1 z! w3 z  c+ Q* S1 O4 {而我電路的外部輸入頻率只有一個48MHz而已' v/ r5 k' p! W( U3 j/ ^
所以沒辨法這樣做6 n( W1 |, f( C+ t* N9 u
: Z/ r. w3 i5 M8 a
而且還有一點就是Cyclone系列的PLL本身的除頻跟倍頻都有限制1 }% [: ?, e/ Z5 F- s; _
只能做1到32 ...

! O! P( N4 B* n) o- ]2 c
# [1 p2 j+ j; H, p) M可是我試一下 Cyclone的PLL是可以做到啊!4 g- D2 w/ u% Z
PLL的輸入port有專用的pin腳,在內部二個PLL相連是沒問題的
1 {8 O( y5 V' f! ?- h2 u) Z/ ~- V你是在合成時產生錯誤訊息的嗎?
7#
 樓主| 發表於 2009-6-4 09:50:32 | 只看該作者
原帖由 topplaza 於 2009-6-3 05:16 PM 發表 7 H) V& v9 k! q+ J( e
: e+ v1 `0 h3 P- G4 w+ W

' l% G/ I& @3 c% X可是我試一下 Cyclone的PLL是可以做到啊!
, k4 n  X# p+ c1 q4 ?PLL的輸入port有專用的pin腳,在內部二個PLL相連是沒問題的
7 J* b  b5 a( \4 f0 Y你是在合成時產生錯誤訊息的嗎?

" B8 ^" s% m' k8 n/ c% b" ~
9 z, V# J- l8 I9 L6 p; e我也試過你的做法,是可以設定一個輸出48.33333MHz# ~, W# D9 d- w% f& c% R
但是我compile到Fitter(Place & Route)的時候就會出現ERROR; _# n5 y- T" r
所以我才會上來問問
8#
 樓主| 發表於 2009-7-3 14:34:39 | 只看該作者
問題決解了# E3 D6 f1 U* n1 A
謝謝各位的幫忙8 v' E+ a, k4 t: v
最好還是使用counter來計數
$ F) L# f4 Y& B/ q; P不使用改變頻率來控制了
3 I, q* [( f1 T) n7 b! C7 f然雖同步方面算了很久才達成
7 i/ z0 a, F4 m& ?" g( y& C- V不過總算是完成了
9#
發表於 2011-12-29 17:59:36 | 只看該作者
回復 8# tmwcndjjmj 3 P, c# u+ @6 M6 o9 N: ~

9 K3 M) l* L$ N. {! f" K1 j6 Z5 `3 [. ]8 i3 G3 F# Z- H
土法煉鋼    ? 辛苦但直接.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-4-29 10:46 PM , Processed in 0.105006 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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