作者abayson ( )
站內Electronics
標題[問題] 非2冪次方記憶體問題
時間Wed Apr 16 00:09:05 2008
不好意思 我想問一下
在做數位電路設計時 可能會需要用到記憶體來存取
但是目前我知道記憶體產生工具 Memory Complier
他有規定記憶體的SIZE必須為2的冪次方 如128X10
但如果我不需要用到這麼大 如 81X10
請問一下 是否知道有哪些不要為2冪次方的記憶體產生工具
或是如何用verilog建立或修改出一個非2冪次方的記憶體
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.148.154
1F:推 bighead319:『有規定記憶體的SIZE必須為2的冪次方』 有些沒有吧 04/16 01:22
2F:→ bighead319:最一開始接觸的第一個是Artisan的,的確有這限制 04/16 01:23
3F:→ bighead319:但現在用的Faraday的就沒有了 04/16 01:25
4F:推 ilovepachaya:這個問題我也想知道 (筆記) 04/16 01:37
5F:推 Aragom:看來一樓正在用90nm做design :p 04/16 03:27
6F:推 Aragom:現在來正經點回答原po的問題, 若原po使用Artisan TSMC18 04/16 03:31
7F:→ Aragom:其記憶體addr大小不需要是2的冪次方 04/16 03:32
8F:→ Aragom:word的size只和你在compiler中的mux數值有關 04/16 03:33
9F:→ Aragom:記得word的size數值要能夠被你選擇的mux數值整除 04/16 03:34
10F:→ Aragom:而mux數值好像是2/4/8吧, mux數值會影響mem的layout形狀 04/16 03:34
11F:→ Aragom:我就有產生過192x8的2-port register file 04/16 03:35
※ 編輯: abayson 來自: 140.113.148.154 (04/16 12:10)