??????? 在使用 cyclond 的 M4K 的時(shí)候發(fā)現(xiàn)了一個(gè)問題,設(shè)計(jì)中我需要配置一個(gè)數(shù)據(jù)寬度為 224bit 、深度為 32 的 signal-port ROM 。原則上這樣一個(gè) ROM 占用的存儲空間應(yīng)該為 224bit × 32=7168bit ,而最多兩個(gè) M4K ( 4096 × 2=8192bit )也足夠了,但是發(fā)現(xiàn) MegaWizard 里顯示的資源利用是 7 個(gè) M4K 。挺納悶的,于是查看了 datasheet 。
?
發(fā)現(xiàn)除了上面的配置方式外,( 1 )注釋里這么說: Altera Quartus II 自動(dòng)層疊或連接多個(gè) M4K 塊以滿足更寬的或者更深的 RAM/ROM 配置。
?
??????? 這下明白了,應(yīng)該說一個(gè) M4K 最多可以配置 36bit 的位寬,如果再大了,那么就會占用其它的 M4K 塊,所以特權(quán)同學(xué)的設(shè)計(jì)中的 224bit 至少時(shí)需要 7 個(gè) M4K 塊( 7*36=252 > 224 ,而 6*36=216 < 224 )。
?
??????? 至于到底是配置大位寬還是提高 M4K 利用率,還是看設(shè)計(jì)需要。魚和熊掌不可兼得!
?
轉(zhuǎn)載自: http://bbs.ednchina.com/BLOG_ARTICLE_220008.HTM
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元

