|
各位好
! i. j1 @4 |$ h8 S( i" c( P) Q 之前在板上提的問題,用前輩們的方法,加一個FIFO可行$ d9 q: I& I; f0 L
可是現在有一個小問題
/ d% t; o6 k4 i9 P2 y 如果本來的VHDL code,其memory controller是對SRAM做動作/ ~% e" P3 [& L2 } `
可惜的是,我的板子上只有SDRAM2 L* C1 |! G1 \* V
根據我上網查的一些資料,他們的一些操作機制及結構腳位不同9 Z, V. ?- I* a3 C
所以,我勢必去更改裡面的memory controller的存取機制2 P ]% ?6 C8 u' L7 Y
8 }/ w/ X0 @5 \* d1 b8 ?6 M4 p
請問,要更改這樣的VHDL code有什麼要注意的
' }( U! Y% p4 O t+ C code內SRAM controller上面的腳位如下:
: P( z; W, s2 E5 {9 m- f$ A
6 p* [! G( Q3 S3 K ram_a = address bus
/ R6 q7 s3 p" y' ]: c ram_d = data bus- }+ K1 S2 @ y- B$ d; F6 y/ }
ram_ncs = chip select
2 Z1 \* _. R) h/ R ram_noe = out enable
7 ]. Q8 y* S* G/ f$ K. [: {1 ~ rama_nlb = low bank
: r7 q- _1 N7 k rama_nub = upper bank
. i) N2 S$ T m: u) M2 a9 J rama_nwe = write enable 2 l) |. [6 T& E, F, j( v+ n! U
) K# b% w2 R1 m. q$ b' D 哪些是SDRAM上不一樣的腳位 (照我找來的資料,SDRAM動作好像比較複雜)) q! q6 P+ x: ?; K& [1 p
2 o, N* o, o+ @+ r" h
還有,我在網路上要打什麼關鍵字比較能找到較多的相關參考資料,或是有人release這方面的code可以參考
/ `. H- y6 _0 Z( o: z& D8 D- K
: |* ?8 i* }2 b' F4 C% m# J[ 本帖最後由 kyopc 於 2007-5-24 12:07 AM 編輯 ] |
|