Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2506017
  • 博文数量: 319
  • 博客积分: 9650
  • 博客等级: 中将
  • 技术积分: 3881
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-27 21:05
文章分类

全部博文(319)

文章存档

2017年(5)

2016年(10)

2015年(3)

2014年(3)

2013年(10)

2012年(26)

2011年(67)

2010年(186)

2009年(9)

分类:

2010-09-07 22:14:48

 在使用cyclondM4K的时候发现了一个问题,设计中我需要配置一个数据宽度为224bit、深度为32signal-port ROM。原则上这样一个ROM占用的存储空间应该为224bit×32=7168bit,而最多两个M4K4096×2=8192bit)也足够了,但是发现MegaWizard里显示的资源利用是7M4K。挺纳闷的,于是查看了datasheet

 

发现除了上面的配置方式外,(1)注释里这么说:Altera Quartus II自动层叠或连接多个M4K块以满足更宽的或者更深的RAM/ROM配置。

       这下明白了,应该说一个M4K最多可以配置36bit的位宽,如果再大了,那么就会占用其它的M4K块,所以特权同学的设计中的224bit至少时需要7M4K块(7*36=252 > 224,而6*36=216 < 224)。

       至于到底是配置大位宽还是提高M4K利用率,还是看设计需要。鱼和熊掌不可兼得!

阅读(2344) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~