Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] DDR2 SDRAM controller

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-7-17 10:58:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問市面上有關DDR2 SDRAM的原理 跟FPGA控制的書嗎?) V& ^+ S( o% D# S& W7 u+ o) K
$ t8 C& P8 l$ E$ k
一條DDR2 SDRAM可以分塊,分成2塊,同時去進行讀跟寫嗎?4 g: k/ X! I0 |2 ^, X' u, n

. J) z0 m' c' J( M' ]從camera影像進來,把抓到的影像存到其中一個SDRAM1,同時SDRAM2把影像圖輸出到vga. d4 k, S. W: K; b9 ^) {! v: @
等到SDRAM1存滿一個Frame,再切換到SDRAM1輸出到vga,此時抓到的影像圖存到SDRAM2...
) d5 X; G4 e1 X# e3 g( g& \
- n" h* v4 T2 R0 p. Z( N( y所以我想要用一條DDR2 SDRAM做到使用2個SDRAM的事情~
) T* a! z( ]' G5 g$ L$ k. p: U
  Z8 j4 A( i. z, J目前是對DDR2 SDRAM controller完全不了解,所以用Altera MegaCore去generate DDR2 SDRAM controller code
0 Y. Y' I' y; F/ |' h出來也不知如何去使用。$ g( z; d/ z" I4 S; [

( P8 Y$ {' C; p* }' d3 c+ v9 n  i請問我該從何著手~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-7-17 17:57:49 | 只看該作者
可以用其他的code跟我交換ddr code嗎* i" j2 ^. `9 p( G
我的是完全原始碼不需一定要跟哪一家的FPGA配合
3#
 樓主| 發表於 2009-7-18 17:36:14 | 只看該作者
用Altera MegaCore generate出來的DDR2 SDRAM controller codes,不是自己開QuartusII就可以產生嗎?1 J( G. I3 U( \  N7 L8 U6 E- h
所以拿出來換好像沒什麼用處
) W) s6 i. J) M2 U7 t
, J: }6 a- Y/ p+ S0 T網路上大部份是SDRAM controller,關於DDR2的 我找不太到~0 I! {* }2 ^1 r0 a% A2 l4 [) h
) l% G9 b- L& w0 I* n1 F
不過還是在努力尋找中~
4#
發表於 2009-7-20 13:44:15 | 只看該作者
Altera MegaCore generate可以產生DDR2 controller code.  x0 I% X- M/ u+ m" f
不過Altera DDR2 controller IP在賣錢的,不過要用也可以,只是須要接著download cable.
, B; _0 h0 T& h, mAltera DDR2 controller IP可以隨著溫度,電壓做自動校正,且會自動產生參考設計,我親自試過兩塊不同板子,均一次ok!
9 n) \4 A( j) B$ [如果真的要用可以網路去找破Altera DDR2 controller的破解程式.
% @' s4 A/ N6 }6 _2 e附上Altera DDR2 controller的使用手冊.
5#
發表於 2009-7-20 13:49:23 | 只看該作者
再附上ddr2 controller IP使用手冊一次.
* s* X' [, d6 l9 L1 M& b5 k
! R9 J& m2 g+ y' O2 V9 t3 b[local]1[/local]
6#
發表於 2009-7-20 13:59:40 | 只看該作者
遭糕!附不上去,
8 X+ w$ g( Q# U* _- I4 d跟你講在哪好了,舉例Quartus II 8.09 l$ _& [9 ^  _: \
則DDR2 controller IP使用手冊在下列路徑:
* K0 y1 J2 m1 x. l- Y# a- lC:\altera\80\ip\ddr_high_perf\doc\ug_ddr_ddr2_sdram_hp.pdf
7#
發表於 2009-7-23 22:01:29 | 只看該作者
請問blurry321大
% }* R6 J" J; D: p+ z* [% r% \! h* u. f3 j* J( p1 O
你說網路上可以找到SDRAM controller的open code
+ F- H- N2 d! R請問你是去哪裡找的阿???
1 E1 x; f7 z: t0 Z2 t0 e. B因為我現在正在做SDRAM controller
1 k9 V& j( {7 U& l% M9 q但是我寫的code時序好像不太對 所以SDRAM根本不吃我給他的訊號
* i- {2 R6 L& t
5 Q. l' X2 K3 h所以我就上網google open code 還是找不到阿...% |/ ^/ ~' E+ |* ?: {3 _
可以跟我說去哪邊找嗎??
! w2 `6 B# {& x- U9 t4 A* Q. ~5 v# B5 ?
或是還有其他前輩能給點指導或是借我參考code嗎??
8#
發表於 2009-7-27 10:32:34 | 只看該作者
我也曾在 Xilinx 上做過 DDR2 的 controller
& ^; ~1 L( D0 L  l我的經驗是與其使用這種公版產生的 code
* d* x8 W; g1 `, ]9 v不如自己依照 DDR2 sdram 的 spec. 自己寫一個  {. X2 }6 ]. W" ]) }+ B6 j: G
再搭配詳細一點的 DDR2 model 作 denug 用或是控制時序6 l5 l+ Q, \# v6 Z) Q& C# V
(Micron 美光 的不錯)
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-17 02:30 AM , Processed in 0.124015 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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