Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-5-27 14:03:45 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
不好意思~~想要請教一下各位前輩們~~; r& P8 k- ]* g8 ]
我所使用的FPGA晶片是altera的Cyclone系列~~~
: t3 X& I) ?) q. B, v我現在遇到了一個問題,就是我電路板的input clock是48Mhz,但是我想要讓FPGA可以輸出二個clock分別是32.2Mhz跟48.3Mhz~~2 t) ~& I% {4 J' B) k: b, z
我查過了Cyclone系列的PLL分頻跟倍頻ranges只有1到32而已,明顯不能達到我的要求(輸出没辨法為48.3Mhz)~~1 u) T( a& S( V. H
所以我想要找看看有沒有什麼方法可以設計出一個高倍的倍頻電路~~不知道各位前輩們有沒有人有經驗??
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
9#
發表於 2011-12-29 17:59:36 | 只看該作者
回復 8# tmwcndjjmj 1 v# ]2 J7 M+ L7 e8 c
; Y" n* U# g8 U: `. h/ J7 G) n
3 p' X% p9 _' S2 z3 [% ?
土法煉鋼    ? 辛苦但直接.
8#
 樓主| 發表於 2009-7-3 14:34:39 | 只看該作者
問題決解了
8 _7 V" Y& O' k9 ?6 G謝謝各位的幫忙+ T4 i  z5 }% n1 M0 D! A& _
最好還是使用counter來計數
( [( v4 n# B( u* P4 l6 e4 c不使用改變頻率來控制了
: v1 A, m4 R1 N* f# Y然雖同步方面算了很久才達成& `. v7 P0 O: k8 o. @0 H9 e2 a
不過總算是完成了
7#
 樓主| 發表於 2009-6-4 09:50:32 | 只看該作者
原帖由 topplaza 於 2009-6-3 05:16 PM 發表 9 a0 t3 ?" r& l7 G

( O+ q6 M9 ^4 ~& z; U" H. V& o! G+ |( y- q8 J3 _0 d- J) g
可是我試一下 Cyclone的PLL是可以做到啊!% O5 L% x1 N0 j% n  E1 a6 ?
PLL的輸入port有專用的pin腳,在內部二個PLL相連是沒問題的
( u1 O! [0 o9 h: L" h你是在合成時產生錯誤訊息的嗎?
& Y' ^/ J, Y7 x& ^

+ [5 W6 a3 C% `9 G6 c我也試過你的做法,是可以設定一個輸出48.33333MHz
% h) e' Z8 y% p; Y但是我compile到Fitter(Place & Route)的時候就會出現ERROR2 A$ Y. k" s  Y* E
所以我才會上來問問
6#
發表於 2009-6-3 17:16:27 | 只看該作者
原帖由 tmwcndjjmj 於 2009-6-2 03:37 PM 發表   I. W* w7 K# _- `) m

* ?/ Y& d. _, @+ W9 J9 U0 Z& |( C4 U3 d; b
我試過這樣去做' B' F& E- E8 r! c6 y& b  A5 B5 x
但是Cyclone系列的PLL輸入頻率只能使用外部輸入頻率) d, F) j8 `) }- i8 q, v
而我電路的外部輸入頻率只有一個48MHz而已
2 |! z9 }+ O( a; E! o& g所以沒辨法這樣做4 @8 @% S( F$ y/ i- o. r
' B5 _! Q7 l/ O) {5 v1 |. D
而且還有一點就是Cyclone系列的PLL本身的除頻跟倍頻都有限制
# ~. X( B' r/ u$ \只能做1到32 ...
, ?5 A: D! l$ Z% c  V! {* c
; B8 f8 d) l! G; B: s( W) I3 t
可是我試一下 Cyclone的PLL是可以做到啊!& Q/ B* k0 \, P2 E$ ?5 L; ]
PLL的輸入port有專用的pin腳,在內部二個PLL相連是沒問題的. x# D" E0 f: x# G6 H
你是在合成時產生錯誤訊息的嗎?
5#
 樓主| 發表於 2009-6-3 13:02:38 | 只看該作者
其實原本是要求要做遞增的
9 G+ _9 @& ~7 i: [7 Z7 @6 s2 g輸出頻率由48MHz開始增加5 \5 l  _! d! i* k
一次增加0.3MHz直到63MHz為止' N4 a. i8 U6 C  |/ G
但是我現在連48.3MHz都做不出來
3 @$ ?% l2 g! \9 {所以才會上來問問看有沒有人有什麼建意1 U4 r/ }" ~# N! D
5 ?& I' S, c8 h9 _$ {/ Y1 X/ @
[ 本帖最後由 tmwcndjjmj 於 2009-6-3 01:12 PM 編輯 ]
4#
發表於 2009-6-3 12:02:34 | 只看該作者
这方案怎么定下来的?
6 V  [9 j( H: P' U很难想象哪里有这样的应用,输入48M输出48.3M
  x# ?3 ^) a, V) G7 |2 u要锁频吗
3#
 樓主| 發表於 2009-6-2 15:37:35 | 只看該作者
原帖由 topplaza 於 2009-6-2 03:12 PM 發表
- r. I/ x& @# `* G! D6 b7 {/ b8 Y第一個PLL 做一個100 MHz的頻率出來, R" h4 `6 v0 u! ?& ?
第二個PLL的輸入就用 100 MHz 再去做你要的頻率就可以了
4 f# O' @: }% V* @- {5 d* Z
1 \/ w  W0 K+ S! ?7 V
我試過這樣去做& \: G% @- ^: {  E5 C
但是Cyclone系列的PLL輸入頻率只能使用外部輸入頻率' Q+ c# @( U; f' n+ I
而我電路的外部輸入頻率只有一個48MHz而已# m4 N4 f% d+ R2 K( k6 J
所以沒辨法這樣做
( ~' K' S, ]  i7 R: }# `9 p! ^) y$ S0 F$ K& j& y
而且還有一點就是Cyclone系列的PLL本身的除頻跟倍頻都有限制( R2 T) R- _. \
只能做1到32的除頻跟倍頻% p1 H* s9 r3 M1 N5 r
所以照您的說法下去做也行不通
* d6 v7 S' C9 D* @) }( D9 k( Q& z- p6 ]( X! Y2 k9 T1 ]/ w" q
不知道還有沒有那位前輩有其他的方法?? (跪求Q.Q)
2#
發表於 2009-6-2 15:12:54 | 只看該作者
第一個PLL 做一個100 MHz的頻率出來
7 x0 M0 _4 j; {第二個PLL的輸入就用 100 MHz 再去做你要的頻率就可以了
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-16 01:38 PM , Processed in 0.108514 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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