作者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)