Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 如何利用verilog來設計memory?

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-4-7 21:02:54 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位前輩~& k* }6 h. e! t

% j% ?% a) W- X' M. d想請問一下~
' ~6 w# N  ]9 f* B9 A; q3 a2 \7 j
0 d8 H8 C. ]. c# e$ ?0 H- ]! G5 l我想利用verilog來設計一個memory,但要如何開始呢?因為我對verilog也只懂得基本的應用~+ z+ u2 s7 p8 z9 p: i
& m/ [% ?4 W% L! f5 S% Z
但對於在深入一點卻不知道該如何下手?9 k8 D" i4 u  x

+ V' V1 X; E/ E& t+ S各位前輩能給我一些寶貴的經驗或data參考嗎?; |3 s3 g3 r* z& d5 a* g
$ F3 {, }5 Q" Z: w4 R+ Y7 b1 T
麻煩各位前輩了~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-4-9 15:16:01 | 只看該作者
module(7 r/ K$ Q! ?# F: C+ M
  input [7:0] ADD,
/ f& ?- G9 L; A" b4 r  input [7:0] DI,
# ^; Q0 V3 T; y7 X( f+ a  input CE,0 H4 _! L- A* U( q& i
  input WE," M1 e9 o/ M/ u$ f! e
  output reg [7:0] DO+ z: `/ o. i, R3 P6 y
);" r3 P( C9 W& M0 G5 @1 T7 s, j7 X1 P: s! O
  reg [7:0] memory[255:0];
; Y; p' \, m' I: s, f  always @(posedge CLK)
+ F- `$ m4 ^8 D    if(CE & WE) memory[ADD] <= DI;
! }, `3 }8 m) ^  always @(posedge CLK)
5 X' Y- N# r9 ?. \. p    DO <= memory[ADD];5 `4 v( m% d! ?
endmodule7 p- ]) L! ?: `: q2 \* u
你要注意gata count很大喔。
3#
發表於 2008-4-9 15:56:13 | 只看該作者
這樣的方式,合成的gata count真的會很大,請問各位大大有沒有比較好的方式,因為現在正需要自己利用verilog寫一個記憶體呢。
4#
發表於 2008-4-9 17:20:16 | 只看該作者
二樓大大的方法差不多是標準答案了
$ W/ N$ B' x7 m2 q$ w7 h# b
0 _' ^8 R7 u8 L# ]: ]2 w不想硬體太大的話當然要使用library來做囉
5#
發表於 2008-4-10 00:19:32 | 只看該作者
容量比較小的 memory,
9 U. c% L! d' X7 `; f) H7 `用FF作是比 memory macro小或相等的。: M( }9 b( j! }; T1 `
每個制程和library的交叉點是不一樣的。
6#
發表於 2008-4-14 09:58:49 | 只看該作者
請問averyer大大,7 P' s, S3 U5 c3 U5 S" r
為什麼一定要用verilog來設計memory?
- T, N+ F; M+ K) p( Z4 L8 F" \4 u原本FPGA內建的EBR不夠用? 還是學校課業需要交差?
1 b7 }$ m0 r6 m) b  w! W( n6 L2 k. S( R0 P
Russell' e( {0 z3 m) Z# R& q; |
russell0916@gmail.com
7#
發表於 2008-4-20 10:05:43 | 只看該作者
為什麼一定要用verilog來設計memory? # F2 b: i& `* Z
why not using memory compiler?
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-1-21 06:44 PM , Processed in 0.156001 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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