发 帖  
原厂入驻New
[问答] 请问为什么Vivado 2016.4没有推断出BRAM?
35 Vivado
分享
我使用Vivado Doc的BRAM模板开发了我的项目,如下所示
//单端口Block RAM写入优先模式(推荐模板)
//文件:rams_sp_wf.v
模块rams_sp_wf(clk,we,en,addr,di,dout);
输入clk;
输入我们;
输入en;
输入[9:0] addr;
输入[15:0] di;
输出[15:0] dout;
reg [15:0] RAM [1023:0];
reg [15:0] dout;
永远@(posedge clk)
开始
IF(en)
开始
要是我们)
开始
RAM [地址]
但是在合成之后,它仍然是零BRAM,它有许多未连接的电线
我从https://www.xilinx.com/support/answers/54778.html下载了示例项目
我得到了同样的结果...... 0 BRAM。
这很奇怪也很有趣,没有示例代码可以推断出BRAM ....
附件是示例项目。
0
2020-5-25 16:08:34   评论 分享淘帖 邀请回答
1个回答
你可以发布剩下的代码吗?
鉴于设计的资源利用率很低,似乎没有推断出RAM,因为其他所有内容都已经过优化。
2020-5-25 16:19:59 评论

举报

只有小组成员才能发言,加入小组>>

93个成员聚集在这个小组

加入小组

创建小组步骤

关闭

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

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