Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] DDR2 SDRAM controller

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-7-17 10:58:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問市面上有關DDR2 SDRAM的原理 跟FPGA控制的書嗎?# R$ l; }4 a5 Z
* J( |+ ?* d! j" ?: D& r
一條DDR2 SDRAM可以分塊,分成2塊,同時去進行讀跟寫嗎?
8 q) ]/ Q7 ]. D8 c/ M3 `
: `8 Y/ k. I' j" k從camera影像進來,把抓到的影像存到其中一個SDRAM1,同時SDRAM2把影像圖輸出到vga0 r: n9 c7 U. N# G9 c
等到SDRAM1存滿一個Frame,再切換到SDRAM1輸出到vga,此時抓到的影像圖存到SDRAM2...! l5 Q6 b! U# A) H# B' s

5 g8 g" H- C, E3 o, H' G/ k所以我想要用一條DDR2 SDRAM做到使用2個SDRAM的事情~
7 Z  w- g# g. k# F/ c: E$ K
/ H3 B& x" O, l/ a$ E4 x目前是對DDR2 SDRAM controller完全不了解,所以用Altera MegaCore去generate DDR2 SDRAM controller code4 }+ d3 D3 A1 X6 y! x+ o
出來也不知如何去使用。
* U' l0 w+ k7 z8 p$ G
9 a% y3 B# {9 d3 O請問我該從何著手~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-7-17 17:57:49 | 只看該作者
可以用其他的code跟我交換ddr code嗎* T/ N' f) _  I0 G' P2 [4 l- ]2 o
我的是完全原始碼不需一定要跟哪一家的FPGA配合
3#
 樓主| 發表於 2009-7-18 17:36:14 | 只看該作者
用Altera MegaCore generate出來的DDR2 SDRAM controller codes,不是自己開QuartusII就可以產生嗎?5 p1 G+ E0 G) c( q+ q
所以拿出來換好像沒什麼用處
; x7 i2 j5 A6 y5 i% a
8 y2 i$ ?9 ]/ c* k網路上大部份是SDRAM controller,關於DDR2的 我找不太到~! M  t6 a& x5 K1 O5 \
& V- }/ n5 h- j4 n
不過還是在努力尋找中~
4#
發表於 2009-7-20 13:44:15 | 只看該作者
Altera MegaCore generate可以產生DDR2 controller code.
( T3 D/ ]  r0 W7 G2 Q$ ]  g, T不過Altera DDR2 controller IP在賣錢的,不過要用也可以,只是須要接著download cable.4 O1 G* I$ B( B' U
Altera DDR2 controller IP可以隨著溫度,電壓做自動校正,且會自動產生參考設計,我親自試過兩塊不同板子,均一次ok!/ I4 u) N1 m8 u* i
如果真的要用可以網路去找破Altera DDR2 controller的破解程式.( ?% E5 ?; `( X/ L6 E/ d+ ~& _7 e
附上Altera DDR2 controller的使用手冊.
5#
發表於 2009-7-20 13:49:23 | 只看該作者
再附上ddr2 controller IP使用手冊一次.
  o, I: c0 S0 b& V/ m7 T8 j  I; w4 U# v$ u+ G2 Y) U5 L2 p
[local]1[/local]
6#
發表於 2009-7-20 13:59:40 | 只看該作者
遭糕!附不上去,4 Y- \) w( N, {1 C3 I
跟你講在哪好了,舉例Quartus II 8.0$ h& w$ Y( w  x( g6 O2 D
則DDR2 controller IP使用手冊在下列路徑:$ J9 l/ Z& `3 o, F5 C
C:\altera\80\ip\ddr_high_perf\doc\ug_ddr_ddr2_sdram_hp.pdf
7#
發表於 2009-7-23 22:01:29 | 只看該作者
請問blurry321大
; q: U; r. \5 g: s' W, S, R' l: g* ?* G$ [1 `* h  I
你說網路上可以找到SDRAM controller的open code
  _- q5 _0 r; q7 k: f" ^請問你是去哪裡找的阿???
. s# Y& W! f' t2 \  z9 T* C* y8 e因為我現在正在做SDRAM controller
" Y; q# j3 A/ ?但是我寫的code時序好像不太對 所以SDRAM根本不吃我給他的訊號
6 h& U* v, q' L& [1 W; ?
* m( a, X% ^9 o8 y4 e0 z! W$ Z所以我就上網google open code 還是找不到阿...9 e1 ~& O. n9 {6 v3 k
可以跟我說去哪邊找嗎??
) m! u( p* P$ g; D0 s4 q2 m+ @8 X/ ^6 ]) w0 V
或是還有其他前輩能給點指導或是借我參考code嗎??
8#
發表於 2009-7-27 10:32:34 | 只看該作者
我也曾在 Xilinx 上做過 DDR2 的 controller& Q; j8 B6 b) l& c2 d, F" n
我的經驗是與其使用這種公版產生的 code& z/ I+ l0 `, ]- H
不如自己依照 DDR2 sdram 的 spec. 自己寫一個- ?& t* v1 P1 w9 e& R# K2 T. n" y
再搭配詳細一點的 DDR2 model 作 denug 用或是控制時序% E: {- }% X& G" X/ Q. t* @  A: X+ A
(Micron 美光 的不錯)
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-21 07:32 AM , Processed in 0.104513 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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