Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] DDR2 SDRAM controller

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-7-17 10:58:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問市面上有關DDR2 SDRAM的原理 跟FPGA控制的書嗎?
8 b& G. I, P# K$ o' w4 D( D
# H2 t: X  k2 o' A6 c& ]一條DDR2 SDRAM可以分塊,分成2塊,同時去進行讀跟寫嗎?
5 l( n0 f" u) B+ X! g6 Y! f" L1 F& N4 l% s$ g3 m
從camera影像進來,把抓到的影像存到其中一個SDRAM1,同時SDRAM2把影像圖輸出到vga
+ |' h9 y! d4 B  n0 P等到SDRAM1存滿一個Frame,再切換到SDRAM1輸出到vga,此時抓到的影像圖存到SDRAM2...' P& ]0 A! ~9 f

+ g& i0 R; A/ p! V5 b9 X所以我想要用一條DDR2 SDRAM做到使用2個SDRAM的事情~( U# t  Z: E0 W- \# U

9 u! D5 J8 R8 P* l" X4 O8 Z目前是對DDR2 SDRAM controller完全不了解,所以用Altera MegaCore去generate DDR2 SDRAM controller code, ^, k5 }+ Q; \) l' i( L- Y' p
出來也不知如何去使用。2 n: [9 O& A+ z. t. @, u) q. Z% g# l

2 ]' `& d+ m/ s, ~5 }0 S請問我該從何著手~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-7-17 17:57:49 | 只看該作者
可以用其他的code跟我交換ddr code嗎% u% K% \" m7 u# x- a2 D, o2 S
我的是完全原始碼不需一定要跟哪一家的FPGA配合
3#
 樓主| 發表於 2009-7-18 17:36:14 | 只看該作者
用Altera MegaCore generate出來的DDR2 SDRAM controller codes,不是自己開QuartusII就可以產生嗎?
1 F7 o( y- L. j' t所以拿出來換好像沒什麼用處 6 I: J; i! C7 |+ c. ]; ]

5 ]0 R: T- V, _- D( J* M9 u# m, B1 r網路上大部份是SDRAM controller,關於DDR2的 我找不太到~& f3 w+ Y8 C/ s; u* A; S
4 T6 q# l0 D* ?; V+ S. E
不過還是在努力尋找中~
4#
發表於 2009-7-20 13:44:15 | 只看該作者
Altera MegaCore generate可以產生DDR2 controller code.
! u% ]6 b8 _" Q; x& \% ^- R9 x* I2 d不過Altera DDR2 controller IP在賣錢的,不過要用也可以,只是須要接著download cable.
$ _2 o% A1 N, _6 ]+ }% }Altera DDR2 controller IP可以隨著溫度,電壓做自動校正,且會自動產生參考設計,我親自試過兩塊不同板子,均一次ok!. @) H; E; V5 i* w. [
如果真的要用可以網路去找破Altera DDR2 controller的破解程式./ }8 b1 \8 j, }! _
附上Altera DDR2 controller的使用手冊.
5#
發表於 2009-7-20 13:49:23 | 只看該作者
再附上ddr2 controller IP使用手冊一次.
$ u. o+ M% u1 P
' P* A7 O) t2 g[local]1[/local]
6#
發表於 2009-7-20 13:59:40 | 只看該作者
遭糕!附不上去,0 F* a- _5 C2 w, s; V( ^, ?* W
跟你講在哪好了,舉例Quartus II 8.0
, V  f! S8 t# P' L7 R則DDR2 controller IP使用手冊在下列路徑:
0 W* G3 {( n3 c7 C4 r$ YC:\altera\80\ip\ddr_high_perf\doc\ug_ddr_ddr2_sdram_hp.pdf
7#
發表於 2009-7-23 22:01:29 | 只看該作者
請問blurry321大
4 m+ W  ?2 O. \0 N. u, H7 m" g0 p( H4 k) h3 ]
你說網路上可以找到SDRAM controller的open code
" r, D5 [9 `0 K/ e3 [& G( ]6 V請問你是去哪裡找的阿???
2 n+ {/ Q1 a* D& l; r因為我現在正在做SDRAM controller  }5 \/ t$ c) G4 J5 `
但是我寫的code時序好像不太對 所以SDRAM根本不吃我給他的訊號
- |7 d+ H/ y! N$ D# t: q) V
# s: M8 ^: ^0 N4 B, I所以我就上網google open code 還是找不到阿...5 L, S$ @$ l/ {" p( f" ~
可以跟我說去哪邊找嗎??
0 G9 F: |3 m3 ?4 p8 c- C9 X& _# c7 S: s2 E  Z4 l6 i
或是還有其他前輩能給點指導或是借我參考code嗎??
8#
發表於 2009-7-27 10:32:34 | 只看該作者
我也曾在 Xilinx 上做過 DDR2 的 controller& Q1 q4 `1 O" c9 Y& |
我的經驗是與其使用這種公版產生的 code; t6 J6 B$ b9 @( _  t" S; T; D
不如自己依照 DDR2 sdram 的 spec. 自己寫一個
9 I# K6 I6 p5 J. H5 ]再搭配詳細一點的 DDR2 model 作 denug 用或是控制時序; W0 N* j* p( L& y
(Micron 美光 的不錯)
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-9-29 05:14 AM , Processed in 0.169010 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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