M4K使用率

       在使用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利用率,还是看设计需要。鱼和熊掌不可兼得!

 

转载自:http://bbs.ednchina.com/BLOG_ARTICLE_220008.HTM

posted on 2013-08-21 18:06  舒克开飞机  阅读(299)  评论(0编辑  收藏  举报