明德扬论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫一扫,快捷登录!

查看: 115190|回复: 3

Quartus报错资源不够用问题分析

[复制链接]

78

主题

106

帖子

5180

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5180
发表于 2019-11-9 15:59:43 | 显示全部楼层 |阅读模式

马上注册,看完整文章,学更多FPGA知识。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Quartus报错资源不够用问题分析
作者:肖肖肖
本文为明德扬原创文章,转载请注明出处!

      当quartus报错资源不够的时候,报错为:170048 Selected device has 56 RAM location(s) of type M9k. However,the current design needs more than 56 to successfully fit.(如下图所示)


图片1.png

那么造成这个问题的原因有以下几个:

1、如果工程用到了FIFORAM等,那就可能是这些的深度设置的太深了。

在此处(如下图1.1所示)找到FIFO或者RAM等,双击打开(图1.2)界面查看或者修改详细参数。

图片2.png

图片3.png

1.2


2、用signaltap抓取信号设置的深度太大了。越大越占用资源。

找到Tool”,打开“SignalTap” (如图2.1

图片4.png

在此处查看、选择SignalTap的深度(如下图所示)

图片5.png

2.2


3、芯片的型号选择错误了。很多时候芯片决定了资源的大小。

(如果芯片没有选择错误,那么就想办法减少工程的资源占用率)

在此处(如下图3.1所示)查看芯片的型号,双击则更改芯片型号或者查看更详细的芯片资料(如下图3.2所示)

图片6.png

3.1
图片7.png


3.2
通过查找,排除了第一个原因。

     现在把Signaltap的深度改小一点看看 图片12.png ,重新编译看看,如下图所示,编译通过了,问题解决。


图片8.png


想学习更多FPGA相关问题欢迎加Q:1479512800肖肖肖 互相讨论!


78

主题

106

帖子

5180

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5180
 楼主| 发表于 2019-11-9 16:53:56 | 显示全部楼层
测试
回复

使用道具 举报

0

主题

3

帖子

40

积分

禁止发言

积分
40
发表于 2023-7-18 14:18:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|MDYBBS ( 粤ICP备16061416号 )

GMT+8, 2024-11-22 23:44 , Processed in 0.053094 second(s), 22 queries .

Powered by Discuz! X3.4

本论坛由广州健飞通信有限公司所有

© 2001-2019 Comsenz Inc.

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