Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] DDR2 SDRAM controller

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-7-17 10:58:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問市面上有關DDR2 SDRAM的原理 跟FPGA控制的書嗎?# ~) j7 O: C5 G9 c( t1 p
/ P: ]1 N) |. @! Z+ `( c
一條DDR2 SDRAM可以分塊,分成2塊,同時去進行讀跟寫嗎?
* b* N( C0 ?4 `# n8 c9 [% v
  t, r+ G; f" s. W$ N從camera影像進來,把抓到的影像存到其中一個SDRAM1,同時SDRAM2把影像圖輸出到vga9 c9 a/ y! M7 U+ i% r9 X  z2 l
等到SDRAM1存滿一個Frame,再切換到SDRAM1輸出到vga,此時抓到的影像圖存到SDRAM2...5 v- X4 f# m: C  f* e
1 S% q- i  z" V7 ~
所以我想要用一條DDR2 SDRAM做到使用2個SDRAM的事情~: ?% W6 d7 A  p! t, N6 j2 `! l: I5 |

% Z1 S% V% d# n7 m+ ]( N# @- ^目前是對DDR2 SDRAM controller完全不了解,所以用Altera MegaCore去generate DDR2 SDRAM controller code& y, b4 L1 x. |- ?/ b
出來也不知如何去使用。7 t8 {. g% ~5 `; ?, t
8 D. R6 U7 `! X6 c2 y( V' s
請問我該從何著手~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-7-17 17:57:49 | 只看該作者
可以用其他的code跟我交換ddr code嗎1 N; I" s4 _* {: z( z+ f
我的是完全原始碼不需一定要跟哪一家的FPGA配合
3#
 樓主| 發表於 2009-7-18 17:36:14 | 只看該作者
用Altera MegaCore generate出來的DDR2 SDRAM controller codes,不是自己開QuartusII就可以產生嗎?2 c" |. D8 C# E0 D4 p
所以拿出來換好像沒什麼用處
8 H0 X$ a9 L9 W/ W# L0 D  q; v) _# T/ t# J/ N
網路上大部份是SDRAM controller,關於DDR2的 我找不太到~
; z' q" ]/ P4 `3 B3 V% L2 Z+ \
7 I# b( f  A7 G# `  U1 J不過還是在努力尋找中~
4#
發表於 2009-7-20 13:44:15 | 只看該作者
Altera MegaCore generate可以產生DDR2 controller code.
. r# y9 Q# ?' y* d7 q不過Altera DDR2 controller IP在賣錢的,不過要用也可以,只是須要接著download cable.# Y; q! _! D7 G; Z
Altera DDR2 controller IP可以隨著溫度,電壓做自動校正,且會自動產生參考設計,我親自試過兩塊不同板子,均一次ok!) {! q( g" d6 S6 ~0 t$ ]" g
如果真的要用可以網路去找破Altera DDR2 controller的破解程式.
/ J7 @' d3 u1 N! @+ y8 T4 f附上Altera DDR2 controller的使用手冊.
5#
發表於 2009-7-20 13:49:23 | 只看該作者
再附上ddr2 controller IP使用手冊一次.
+ B; X* i$ s9 V. {1 O
2 A$ f! v- [2 B$ `[local]1[/local]
6#
發表於 2009-7-20 13:59:40 | 只看該作者
遭糕!附不上去,0 m$ K( B0 m3 ^* O. b+ x
跟你講在哪好了,舉例Quartus II 8.0
6 [  ?' D2 I% e" \* t則DDR2 controller IP使用手冊在下列路徑:
( f% y) D( Z9 Z6 a' t/ RC:\altera\80\ip\ddr_high_perf\doc\ug_ddr_ddr2_sdram_hp.pdf
7#
發表於 2009-7-23 22:01:29 | 只看該作者
請問blurry321大- O+ L$ ]5 ?5 O

5 N! d0 P" D, x, c! M( l" i5 y) i- `你說網路上可以找到SDRAM controller的open code
0 @$ C8 b; f+ i" `) l5 F7 Z請問你是去哪裡找的阿???
& b8 r/ [' Y* M6 Q+ H- v因為我現在正在做SDRAM controller+ a- E$ |  ]! W5 M+ p& p) g
但是我寫的code時序好像不太對 所以SDRAM根本不吃我給他的訊號
) z. W+ f/ @, }# i. p' G. Y; P# B1 d$ g1 Y4 U) f
所以我就上網google open code 還是找不到阿...6 A6 n. v8 y7 Y8 M
可以跟我說去哪邊找嗎??( n6 _7 m) E# [/ R( y

7 d6 }% p- A5 N2 r或是還有其他前輩能給點指導或是借我參考code嗎??
8#
發表於 2009-7-27 10:32:34 | 只看該作者
我也曾在 Xilinx 上做過 DDR2 的 controller% H0 B* a# I, m
我的經驗是與其使用這種公版產生的 code
1 @4 J% E/ O1 J7 U- y不如自己依照 DDR2 sdram 的 spec. 自己寫一個
  h8 E4 C' f8 s, L1 f' L7 o6 e再搭配詳細一點的 DDR2 model 作 denug 用或是控制時序
0 R# ~2 b6 h( f! k7 ?/ x- |+ B, W(Micron 美光 的不錯)
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-9-27 07:52 PM , Processed in 0.172010 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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