在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2505|回复: 2

[求助] XILINX ISE Block RAM急急急!!!

[复制链接]
发表于 2018-11-6 10:26:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
本帖最后由 lindahnu 于 2018-11-6 13:58 编辑

第一次调试FPGA,基于Coretex-m3核的芯片研发,还有许多外设功能,把数字设计代码加入工程,遇到问题想请教各位大神

使用的是Virtex-5 FPGA  xc5vlx220 - 1ff1760 进行仿真,要建立10个单口 block memory,分别是:

4个 8k *32bit ram  :      width 32;  depth 8192
1个64k * 32bit ram:      width 32;  depth 65536
1个1024 * 32bit ram:    width 32;  depth 1024
1个32 * 32bit ram:        width 32;  depth 32
1个400 * 32bit ram:      width 32;  depth 400   
1个128 * 8bit ram:        width 8;    depth 128
1个128 * 128bit ram:    width 128;    depth 128

以上配置是否正确?生成每个RAM时最后都显示使用18kb或者36kb BRAM的数量,总共算下来没有超出block memory数量,执行到Implement Design 时提示:
pack:too many comps of type "RAMB36_EXP" found to fit this device

查看datasheet如下图所示:没有超出192个36kb的范围,但是为什么报错呢?
FPGA_220.png

后来换成是xc5vlx330 - 1ff1760仿真时,发现使用了284个36kb block memory,xc5vlx330总共有288个36kb,为什么理论数量和实际使用数量差别这么大?



求大神们解答一下,谢谢!!!
发表于 2018-11-7 15:42:03 | 显示全部楼层
你是调用内部的IP核还是RTL代码综合?
 楼主| 发表于 2018-11-9 13:22:54 | 显示全部楼层
回复 2# gaurson

建立调用内部的ip核,现在只能降低ram的大小,不理解怎么会用这么多
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-21 17:06 , Processed in 0.017445 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表