Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] DDR2 SDRAM controller

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-7-17 10:58:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問市面上有關DDR2 SDRAM的原理 跟FPGA控制的書嗎?
; b  x. z" @+ x+ O$ t# h! P8 w$ _) z* y8 D
一條DDR2 SDRAM可以分塊,分成2塊,同時去進行讀跟寫嗎?
5 |6 R' }% T+ ?7 Q8 `
$ |5 F( Y8 t4 p4 M) f1 L從camera影像進來,把抓到的影像存到其中一個SDRAM1,同時SDRAM2把影像圖輸出到vga
1 q( l8 W) R1 Z, e6 V- {* Z: I( W( i: @等到SDRAM1存滿一個Frame,再切換到SDRAM1輸出到vga,此時抓到的影像圖存到SDRAM2...+ F. k# d) I' X8 j1 @. r8 Y9 j
$ w6 Q- C$ C* b% j7 X
所以我想要用一條DDR2 SDRAM做到使用2個SDRAM的事情~
/ s7 {5 W2 S$ n2 ?, D! l. Y! x3 B% o' c
目前是對DDR2 SDRAM controller完全不了解,所以用Altera MegaCore去generate DDR2 SDRAM controller code
5 O+ [) t" ^- x1 A. ]* l  K, ^/ Q# X出來也不知如何去使用。
' z+ p, P. E) A& E! y& R" F
- y* V! |6 m9 U請問我該從何著手~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-7-17 17:57:49 | 只看該作者
可以用其他的code跟我交換ddr code嗎) N, o' {: U* l- I+ T# \+ I
我的是完全原始碼不需一定要跟哪一家的FPGA配合
3#
 樓主| 發表於 2009-7-18 17:36:14 | 只看該作者
用Altera MegaCore generate出來的DDR2 SDRAM controller codes,不是自己開QuartusII就可以產生嗎?1 _4 }* v. V. h/ z6 G
所以拿出來換好像沒什麼用處
. {1 s& y% e4 q$ \
# b% A0 k+ u5 m( O4 I9 [2 @網路上大部份是SDRAM controller,關於DDR2的 我找不太到~
1 ?* T/ T# X' M
9 T4 S8 V9 K' F  r; Q# _8 J不過還是在努力尋找中~
4#
發表於 2009-7-20 13:44:15 | 只看該作者
Altera MegaCore generate可以產生DDR2 controller code.
% h! N, r6 H# F& N不過Altera DDR2 controller IP在賣錢的,不過要用也可以,只是須要接著download cable.
/ m# E+ K( ~* gAltera DDR2 controller IP可以隨著溫度,電壓做自動校正,且會自動產生參考設計,我親自試過兩塊不同板子,均一次ok!2 r% \+ z% R' D4 X# ~. T: O/ d& a
如果真的要用可以網路去找破Altera DDR2 controller的破解程式.; N9 X- H* c4 {/ ?) \$ A
附上Altera DDR2 controller的使用手冊.
5#
發表於 2009-7-20 13:49:23 | 只看該作者
再附上ddr2 controller IP使用手冊一次.7 p3 Q5 K, U: N$ m+ c+ r
4 d, Y' t# @( i( V: s' {1 [2 I: z
[local]1[/local]
6#
發表於 2009-7-20 13:59:40 | 只看該作者
遭糕!附不上去,
3 s: ?9 q3 A8 X跟你講在哪好了,舉例Quartus II 8.09 _- I: W* M, n( O. e& e# e! H2 o
則DDR2 controller IP使用手冊在下列路徑:
3 V" O) q, C, L; E' V4 g  H/ OC:\altera\80\ip\ddr_high_perf\doc\ug_ddr_ddr2_sdram_hp.pdf
7#
發表於 2009-7-23 22:01:29 | 只看該作者
請問blurry321大
- p  K2 j  e6 J' e! c* b
$ c. c6 i; a/ M; E5 v你說網路上可以找到SDRAM controller的open code$ f/ {- ]- J8 _. c: K
請問你是去哪裡找的阿???
3 q0 m& O# J- [因為我現在正在做SDRAM controller( f# Q  T4 w2 I9 E
但是我寫的code時序好像不太對 所以SDRAM根本不吃我給他的訊號
5 c, B7 S: I- Z' ]6 M6 z0 c* \4 B& H4 N8 `) r' t5 J
所以我就上網google open code 還是找不到阿...
: Q* D: ^1 x3 p" Y$ B8 ?% F可以跟我說去哪邊找嗎??
0 {3 U. z0 e) O/ |- w4 ?" s$ t% t# @7 a8 P8 w( h
或是還有其他前輩能給點指導或是借我參考code嗎??
8#
發表於 2009-7-27 10:32:34 | 只看該作者
我也曾在 Xilinx 上做過 DDR2 的 controller9 H( @& L6 r9 N0 Z. {: l" u
我的經驗是與其使用這種公版產生的 code2 }, H9 G, t( o& |; ~9 b
不如自己依照 DDR2 sdram 的 spec. 自己寫一個* T& b; d6 O! @
再搭配詳細一點的 DDR2 model 作 denug 用或是控制時序! \5 R3 M" i9 s. Q0 ?
(Micron 美光 的不錯)
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-16 04:45 PM , Processed in 0.125016 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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