FPGA设计开发软件ISE使用技巧之:典型实例-增量式设计演示
首先对工程实现的属性进行设置,具体设置如下。
本文引用地址:https://www.eepw.com.cn/article/269340.htm单击右键,选择进程浏览器中的“Implement Design”的“Property”选项,弹出工程实现属性对话框,如图6.95所示。在增量设计属性页中做如下设置。
· 为“Enable Incremental Design Flow”使能增量实现。
· 为“Run Guided Incremental Design Flow”设置用指引文件来引导增量实现。
· 为“MAP Guide Design File(.ncd)”设置指引映射的指引文件top_map_guide.ncd路径。
· 为“PAR Guide Design File(.ncd)”设置指引布局布线的指引文件top_guide.ncd路径。
按上述方式设置完毕后,对工程进行映射和布局布线后,查看映射和布局布线报告,对于映射报告注意以下内容。
如图6.96所示,在映射报告中会对每个逻辑分组在各自约束的区域内的资源利用情况作一个总结报告。可以看到各分组所用的LUT和Slices占其约束区域总量的百分比。如果出现某一逻辑分组的使用率达90%以上,而有些逻辑分组还不到1%,则需要重新进行区域约束。

图6.96 映射报告(Map Report)
区域约束最好在生成初始指引文件时就确认。在普通模式下完成映射后查看映射报告,查看每个逻辑分组的资源利用率。如是不合适,则更改区域约束,重新进行映射。
对于布局布线报告注意以下内容。
如图6.97所示,布局布线时读取了top_guide.ncd作为指引文件,仅有rs_232逻辑分组重新进行了布局布线(AG_rs232 was re-implemented)。SRAM逻辑分组完全继承了前面已有的结果(AG_sram was fully guided),说明增量实现完成了。

图6.97 布局布线报告(Place&Route Report)
完成了布局布线后就可以下载调试了。如果仍需要改动,重复步骤(6)和步骤(7),直到设计符合要求为止。
6.9.3 小结
本节以一个具体的实例介绍了ISE下增量设计流程。希望读者能够按照上述步骤进一步熟悉ISE的增量设计流程,对增量设计有个比较全面的认识,最终将这种设计方法应用到自己的设计当中。
fpga相关文章:fpga是什么
评论