找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2953|回复: 0
打印 上一主题 下一主题
收起左侧

Nios II中使用onchip ram 出现can not place all ram cell in design的问题

[复制链接]
跳转到指定楼层
楼主
ID:77367 发表于 2015-4-19 01:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Abstract:

      最近使用NiosII 中onchip ram出现了can not place all ram cell in design的问题,最后发现是
超出了FPGA ram的容量。本人使用的是EPC2 5系列的FPGA。
Introduction:
      Onchip RAM是很占用FPGA内部RAM的,一般都用4K byte,但4Kbyte跑一些程序还是不行的,最好是用外部SDRAM。
       CycloneII 系列 RAM 资源如下图:
     看来,FPGA中的memory资源还是有限的。
     另外使用三种不同的CPU,使用的ram也不一样。使用S和F型的CPU时候会有cache,cache也是需要占用ram的,这就是为什么一开始使用E的cpu没有问题,后来使用F的cpu出现了“can not place all ram cell in design”的问题的原因。
     可以将下图中红色部分的4K改小一些,一般1K也就差不多了。O(∩_∩)O~

   精简component,最后编译结果如下:
    total memory bits使用了72%!
Conclusion:
      NiosII还是尽量不要使用onchip ram,这样会占用太多FPGA memory资源。


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表