vivado综合时,出现[Synth 8-5833] Design has more instantiated block-RAMs than device capacity.

在用vivado软件做综合时,出现这个错误,

网上查找了一些资料,没有解决这个问题,后来注意到报错信息有提示到ila_EthFlowControl,就想到是不是ILA设置出现问题。

主要检查了几个因素,探针数量number of probes设置,还有深度sample data depth,以及代码里面的探针抓取的信号是否设置正确。

最终还是成功解决了问题。

方法1:就是在设置ILA探针的数量以及深度,设置完毕后,第一次进行综合,会出现 报错,那么这时候,关掉VIVADO,再重新综合一次,解决问题。

方法2:如果方法1没有解决问题,那么再把ILA设置的深度改小一些,这样做的原因是,原来设置的ILA深度太大,占用太多资源,所以综合失败,这里改小点就没事了,没有特殊原因,一般设置成1024就可以了。

  • 11
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值