Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] Flash memory 的讀寫

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-13 14:38:17 | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式
module Altera_UP_Avalon_Flash(
9 T5 g. J- `" K' U7 {8 C        // Inputs. }5 Z& {- J4 g7 x2 g
        clk,
7 c: S1 w/ j9 X: |* A2 X        reset_n,
+ s$ g- f: _, R5 |8 ]+ ~        / e2 k- g& q, Y- [
        avalon_address,
6 V: q5 D' H- w4 Z        avalon_chipselect_n,* @5 J$ L2 e# Q- f* m3 T* ]0 I
        avalon_read_n,
0 D5 ~3 D. _! `5 T7 Q2 h2 J3 A        avalon_write_n,
( i( y5 S/ Y$ [* M        avalon_writedata,
6 y" o( A. r' D" C
0 z; r( r4 S. f/ @# j8 W) ^5 \        // Bidirectionals
5 \, m9 Y; @  B        FL_DQ,
) ^' ^6 [9 d/ f1 |, V3 k) g+ {6 s. f0 v) J: Z2 O& z- f
        // Outputs$ ]( o- Y0 I4 e
        FL_CE_N,
, w2 ?  y1 a; W9 K        FL_WE_N,7 r- j7 g2 B  T0 x
        FL_OE_N,- b# D- O/ C/ C( {; ]/ ]
        FL_ADDR,' L+ j7 V" n# O! h' E9 i8 c
        FL_RST_N,- u" q1 m! k  S
! ?8 H5 g" q: j% l
        avalon_readdata" N5 N* X) A" [4 z9 {. }; K4 e
);
+ M2 |5 ^& J. S) |, |3 E. T2 y8 u" A1 R; Y+ k/ Q1 I% j
input                        clk, reset_n;2 x, C5 S9 E- S- M/ t
input         [23:0]         avalon_address;; I1 @4 v7 o* u4 `8 r0 O/ O
input                         avalon_chipselect_n, avalon_read_n, avalon_write_n;7 z1 e- B$ P6 \3 W
input        [7:0]        avalon_writedata;
5 ?' I: o1 ]. n! t7 `( P: `
( {# M" X7 E/ v# R8 O2 f) d) Einout        [7:0]        FL_DQ;
, ~! r( L! F0 l$ S! v- |. z: ?% `1 B, ~8 m- {
output        [7:0]        avalon_readdata;
+ s. ]! u! V: M" ^( Y1 R- S# e
: e' g6 z3 S: J7 e" F1 W; w" w: F& }4 ooutput        [23:0]        FL_ADDR;
/ e% m# |/ z' i, d) woutput                        FL_WE_N, FL_CE_N, FL_OE_N, FL_RST_N;- B) p8 A2 N# J5 S2 g
, f0 l! i+ M. h! J7 p. e
assign FL_RST_N = reset_n;
. f  T" d" o1 _% E3 W+ F3 v, s9 ~/ y- `assign FL_CE_N        = avalon_chipselect_n;
; M. @: A. V' P7 aassign FL_WE_N        = avalon_write_n;" @/ [0 w7 }( Y
assign FL_OE_N        = avalon_read_n;
! b1 V7 ^1 R: h8 A9 q1 V! _& U! q3 wassign FL_ADDR = avalon_address;
( S" [" L$ V0 t; l/ B6 [  C- a
8 P. `# I3 x+ `1 Z; Hassign FL_DQ = (~avalon_write_n) ? avalon_writedata : 8'hzz;
2 W, O5 \; h& U7 |assign avalon_readdata = FL_DQ;
+ w; E1 i/ `7 b% B& n+ K. X' i5 T5 K
endmodule( b. J$ L' K' K  R  Y$ L& f0 V0 |9 Z
0 Q: X4 S6 c" W# s8 z
//======================================================================================
8 C" `( x0 Z# {" n' _現在我有了flash memory的讀寫控制,在quartus編譯也沒錯誤!: P4 U+ R' |) p. u, `+ O
*.sof檔下載到kit上是否正常~我還不知!7 T/ |! _; n. f8 R' w
因為~到這~我已經不知道要怎麼樣去測試這段flash memory的讀寫3 B  b9 `( @8 E9 ^
要利用這段控制flash的描述啊!
) i  F# T% X# k% H/ D* s懇請先進傳授一下!' C9 D3 T( _" k" n# _4 d3 V. z
另外附上 assignment跟RTL的圖檔、還有SOF檔及POF檔!
4 u" \! V' z5 c, o& G3 m' e0 z- {* j
1 I& L( A1 ], e' G! w

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-5 12:09 PM , Processed in 0.129517 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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