Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] DDR2 SDRAM controller

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-7-17 10:58:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問市面上有關DDR2 SDRAM的原理 跟FPGA控制的書嗎?) P% G& ]8 M/ @, m& h8 K

. ]/ D3 z/ {2 N; m5 A" [* J一條DDR2 SDRAM可以分塊,分成2塊,同時去進行讀跟寫嗎?+ g& B' a* [8 A
/ L+ _% u! |* o: ~' a; i
從camera影像進來,把抓到的影像存到其中一個SDRAM1,同時SDRAM2把影像圖輸出到vga
) w+ @3 [5 G4 P( @+ b; y8 t2 {5 w等到SDRAM1存滿一個Frame,再切換到SDRAM1輸出到vga,此時抓到的影像圖存到SDRAM2...! M) d- g* @7 \9 ~& W: U! h1 Q
( e  D5 w' f' G" y4 a# G
所以我想要用一條DDR2 SDRAM做到使用2個SDRAM的事情~$ [( {" R: z9 C! v5 y4 A: ~
$ e, d+ l- y4 q( ^4 S  o
目前是對DDR2 SDRAM controller完全不了解,所以用Altera MegaCore去generate DDR2 SDRAM controller code
7 o2 e& Q0 F0 ^# A% M出來也不知如何去使用。
: }) p6 x* o; T7 |1 m$ c) q# K4 k8 d$ `+ i5 o" }" }2 u2 ~  S. L
請問我該從何著手~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-7-17 17:57:49 | 只看該作者
可以用其他的code跟我交換ddr code嗎  \* _/ i% w! Y) a- x- E
我的是完全原始碼不需一定要跟哪一家的FPGA配合
3#
 樓主| 發表於 2009-7-18 17:36:14 | 只看該作者
用Altera MegaCore generate出來的DDR2 SDRAM controller codes,不是自己開QuartusII就可以產生嗎?
  A# H9 U  d( U! I) K) u3 x3 g所以拿出來換好像沒什麼用處 5 s" H4 k5 R& l& K9 _

, `2 _3 C3 o2 V/ b* T6 l網路上大部份是SDRAM controller,關於DDR2的 我找不太到~
& J5 X4 m4 }) V; f' r$ O# U; u
6 s/ _; |9 w+ m  a8 `4 i( `: [不過還是在努力尋找中~
4#
發表於 2009-7-20 13:44:15 | 只看該作者
Altera MegaCore generate可以產生DDR2 controller code.
  x1 M' R$ f( ?* l/ |不過Altera DDR2 controller IP在賣錢的,不過要用也可以,只是須要接著download cable., G, O& `9 G! G3 \7 j' f% I
Altera DDR2 controller IP可以隨著溫度,電壓做自動校正,且會自動產生參考設計,我親自試過兩塊不同板子,均一次ok!/ X0 ~! ^5 f4 \
如果真的要用可以網路去找破Altera DDR2 controller的破解程式.4 [8 E! |/ g: x2 }/ }; z! e
附上Altera DDR2 controller的使用手冊.
5#
發表於 2009-7-20 13:49:23 | 只看該作者
再附上ddr2 controller IP使用手冊一次.
8 \4 Y& o0 l% F+ R- A! r2 g$ @8 @; Z# l
[local]1[/local]
6#
發表於 2009-7-20 13:59:40 | 只看該作者
遭糕!附不上去,
7 Z" N  V( }% f" |; t( W跟你講在哪好了,舉例Quartus II 8.0
4 z, B% l& B% z則DDR2 controller IP使用手冊在下列路徑:; Z8 y2 w5 p) F5 x1 [* [. |* Z
C:\altera\80\ip\ddr_high_perf\doc\ug_ddr_ddr2_sdram_hp.pdf
7#
發表於 2009-7-23 22:01:29 | 只看該作者
請問blurry321大
; r6 J/ y; t0 Y! f8 v, Q2 ^. E( z9 t5 g+ z1 E$ G0 h0 R
你說網路上可以找到SDRAM controller的open code
+ y" A. q" z( H請問你是去哪裡找的阿???
: ]) S4 m( Q- p. @) T1 r因為我現在正在做SDRAM controller
& W7 q. H' b! V但是我寫的code時序好像不太對 所以SDRAM根本不吃我給他的訊號
4 e% x5 p" v5 ~* p$ u' J* e! S+ I  `2 \* Z) g
所以我就上網google open code 還是找不到阿...0 D& {; G5 ~7 R# W# Z. D+ q2 ?
可以跟我說去哪邊找嗎??% F3 U+ q3 u% _8 }; _, R$ a
: J4 F& \2 a" E& D1 c$ Y4 s
或是還有其他前輩能給點指導或是借我參考code嗎??
8#
發表於 2009-7-27 10:32:34 | 只看該作者
我也曾在 Xilinx 上做過 DDR2 的 controller
7 _2 U. `6 I' b5 |9 Y) L我的經驗是與其使用這種公版產生的 code
6 s( c) h  ~+ g& n! K2 w6 x不如自己依照 DDR2 sdram 的 spec. 自己寫一個
8 ^4 }/ |* Z' `: K再搭配詳細一點的 DDR2 model 作 denug 用或是控制時序$ w3 H9 e5 T  i. L/ [
(Micron 美光 的不錯)
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-18 06:19 AM , Processed in 0.123516 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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