FPGA 学习小组
直播中

陈嘉宁

7年用户 182经验值
私信 关注

FPGA中调用5次rom表就报错

        我的FPGA是cyclone IV E,在做双相信号发生器,我把正弦波,矩形波的mif文件加到工程中用rom表,每个mif文件是4096个点,我只加了2个mif文件,但调用了很多次,发现调用5次时就报错,memory bit 放不下了。每调用一次memory bit就增加一定百分比,如果只能调用这么少在使用上局限性太大了,是哪个地方有设置我没设置好吗?请大神为我解答。

回帖(6)

徐凤

2019-3-7 09:43:19
想问下你的芯片使用的是什么型号,以EP4CE6E22C8这颗芯片为例,里面有30个嵌入式M9K,每个M9K是9Kbit,你每个ROM使用了4096K字节*2,因此需要64Kbit,所以一个ROM需要使用64/9 = 8 个M9K来联合实现。你每调用一次就相当于把该威廉希尔官方网站 复制一份,既然是复制,肯定是要增加使用资源,因此当你复制多份,使用的M9K数量也会倍增,当超过芯片最大可提供的M9K个数,就会报错了。
举报

李小红

2019-3-7 09:55:23
按理说,调用不是复制,不会增加空间需求。
举报

张建军

2019-3-7 10:10:05
不知道你的具体设计结构,可能计算有误,但是基本思想就是这个
举报

余少华

2019-3-7 10:20:35
调用就是复制威廉希尔官方网站 吗?那这样就是调用几次以后就会装不下了?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分