Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-4-7 21:02:54 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位前輩~
5 n5 i% A( `- P2 F6 G! w" k  [# V, }: `: J! ]
想請問一下~
/ I" K0 h! M8 M5 q) G. B( v
1 X0 Z& `6 p: W. I- H- h我想利用verilog來設計一個memory,但要如何開始呢?因為我對verilog也只懂得基本的應用~
% d* _- q* W! @! D) g0 D7 W' @& q* J% v8 w% D) m
但對於在深入一點卻不知道該如何下手?2 @( H0 a/ q# d3 b: [( C

4 [9 f4 r$ k: t! ?1 r各位前輩能給我一些寶貴的經驗或data參考嗎?
! O& g5 I, a) |4 r0 B5 U* N- G% \9 Z8 v; \
麻煩各位前輩了~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-4-9 15:16:01 | 只看該作者
module(  f% l0 d: q4 C
  input [7:0] ADD,$ L- C6 b* y- x( B- X9 Q) a  ]1 G
  input [7:0] DI,
/ D* V( r( ]. m; D1 n$ C0 E6 ~0 T  input CE,
# g7 C. V" j( h$ r) u6 Y  input WE,8 F1 {0 ?/ r  D% D* {
  output reg [7:0] DO3 l8 P6 }( h+ _
);' N1 l( T$ e$ B
  reg [7:0] memory[255:0];
1 @6 L3 z1 r- T1 L9 E, l  always @(posedge CLK)
$ s' l4 ]6 N; q* d; p    if(CE & WE) memory[ADD] <= DI;, M; F1 t! J8 T! g& o+ l4 O  }
  always @(posedge CLK)$ R1 ?# r" s5 @0 K+ s# m+ U
    DO <= memory[ADD];4 F# S" S- o' a3 N$ |- `1 @& X( M
endmodule
1 n0 k& n+ N7 f6 r( k& E0 q你要注意gata count很大喔。
3#
發表於 2008-4-9 15:56:13 | 只看該作者
這樣的方式,合成的gata count真的會很大,請問各位大大有沒有比較好的方式,因為現在正需要自己利用verilog寫一個記憶體呢。
4#
發表於 2008-4-9 17:20:16 | 只看該作者
二樓大大的方法差不多是標準答案了1 Y& o- k( f" q% A
, d! g$ c8 U/ q$ p& X2 z) R
不想硬體太大的話當然要使用library來做囉
5#
發表於 2008-4-10 00:19:32 | 只看該作者
容量比較小的 memory,
: q, p* Z& X8 \/ r% d% ^: o用FF作是比 memory macro小或相等的。1 b% V2 K0 X! C. a# L4 e) _: ]
每個制程和library的交叉點是不一樣的。
6#
發表於 2008-4-14 09:58:49 | 只看該作者
請問averyer大大,! P$ G  J7 d, G: ?( n5 R5 O' ]
為什麼一定要用verilog來設計memory? 2 o* P. n9 F1 V0 @; {
原本FPGA內建的EBR不夠用? 還是學校課業需要交差?
7 _$ p  ?* m' d$ X5 @" g/ S- E$ t( e- O( H; Z8 w
Russell
2 Y5 x3 J5 m- f' O9 Vrussell0916@gmail.com
7#
發表於 2008-4-20 10:05:43 | 只看該作者
為什麼一定要用verilog來設計memory?
" D2 f, x, [: v6 B* V6 m6 M  \why not using memory compiler?
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-1-22 08:14 AM , Processed in 0.156000 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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