如何复用原有设计中Block的位置.doc
《如何复用原有设计中Block的位置.doc》由会员分享,可在线阅读,更多相关《如何复用原有设计中Block的位置.doc(2页珍藏版)》请在三一文库上搜索。
1、如何复用原有设计中Block的位置这里的Block是指Block RAM和DSP48。在有些设计中,这两者有其一或者两者均出现利用率比较高的情形,而且在某一版本中可以达到时序收敛。如果后续版本并不涉及到对Block的修改,特别是不会出现对Block RAM位宽的修改,为了达到时序收敛,一个可行的方案就是继承收敛版本的Block的布局。本质上,就是复用这些Block的位置信息。在Vivado下完成这样的操作非常简单。Step 1打开布线后的设计,并找到设计中的Block,这里以Block RAM为例,查找方法如下图所示,依次选择Edit - Find,即可出现此界面。Step 2固定BRAM的位
2、置。选中第一步中找到的BRAM,点击右键,选择Fix Cells即可,如下图所示。Step 3保存Block的位置信息。一旦固定了BRAM的位置,即可点击Vivado菜单栏内的保存按钮,这样就把BRAM的位置信息保存到了target约束文件中。一个小技巧是在保存之前创建一个新的约束文件,并把该文件设置为target约束文件,然后保存,这些信息就在该文件中,如下图所示。实际上,上述操作均可通过Tcl脚本完成,如下图所示。结论对于Block RAM或DSP48利用率较高的情形,在时序收敛时,可继承其位置信息。这样,如果后续设计不牵涉到这些Block的改动,那么即可复用其位置信息,从而加速时序收敛的进程。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 如何 原有 设计 Block 位置
链接地址:https://www.31doc.com/p-3426738.html