FPGA到最后自然是规模越来越大,编译时间越来越长。解决问题的方法通常来说应该从工具和设计入手。
先把模块分好,port上能用REG隔离最好,尽量切断跨模块的组合逻辑。把一个模块的大小控制在中度规模,调试时一个模块一个模块来,调通的模块都用edf网表代替,节省综合时间。
在P&R阶段,看模块的功能,可以设置各个模块的优化策略,低速小面积的就放松了布。在调试时,如果改动不大,就用增量式编译,保留上次PnR结果作为参考。
当然,对于FPGA综合和map以及P&R来讲,逻辑代码写的越"容易让工具理解",编译速度越快,当然这个怎么能更容易让工具理解是需要水平的。
这里对map这里编译的时间影响最大,P&R主要受时序约束是否紧张有影响,当然代码实现对于速度也有最直接的影响。
可以总结一下,要想提高编译速度,小编认为首先应对逻辑设计进行优化,第二是合理利用工具对工程进行约束,比如逻辑锁定,区域分割等,前提是满足时序的情况下。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
FPGA
+关注
关注
1664文章
22571浏览量
640747 -
编译
+关注
关注
0文章
697浏览量
35339 -
Port
+关注
关注
1文章
21浏览量
13700
原文标题:节省编译时间
文章出处:【微信号:ALIFPGA,微信公众号:FPGA极客空间】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
Altera发布 Quartus® Prime 专业版和 FPGA AI 套件 25.3 版:编译更快,智能更强
投产以来编译时间缩短多达 27%,同时显著提升了 AI 工具的易用性; 得益于增强型编译器和架构优化,设计人员平均可节省
如何大幅缩短FPGA编译时间?
相关EDA软件的性能滞后所带来的开发效率相对降低而苦恼不已,尤其是对大容量FPGA芯片动辄10到20个小时的编译时间可谓怨气冲天。笔者在许多次面对一线的FPGA工程师时,都听到了这样类
发表于 11-11 07:03
谁能缩短大容量FPGA的编译时间?增量式编译QIC!
增量式编译(Incremental Compilation)是ALTERA为解决大容量FPGA设计编译时间太长的问题给出的一个新式工具!在本文中我们将阐述QIC在缩短
发表于 12-25 11:26
•9796次阅读
基于FPGA处理器的C编译指令
通常基于传统处理器的C是串行执行,本文介绍Xilinx Vivado-HLS基于FPGA与传统处理器对C编译比较,差别。对传统软件工程师看来C是串行执行,本文将有助于软件工程师理解
发表于 11-18 12:23
•3228次阅读
Altera交付14.0版Quartus II软件,其编译时间业界最快
2014年7月1号,北京Altera公司(Nasdaq: ALTR)今天发布Quartus II软件14.0版FPGA业界性能和效能首屈一指的软件。Altera的这一最新版软件编译时间比竞争设计工
Maxim外设模块极限节省您的设计时间和成本!
Maxim外设模块借助多种便利的模拟和混合信号功能节省设计时间和成本。这些模块可以很容易地插入配置为Pmod™的任意FPGA/CPU扩展端口。
此外还提供模块软件支持,包括用于三个主流FPG
FPGA自动符号生成节省PCB设计创建时间
FPGA的I / O优化提供了一个自动化的FPGA符号生成过程集成的原理图和PCB设计,节省天的PCB设计创建时间的整体质量和准确性,同时增加你的原理图符号。
利用Tcl脚本节省编译时间
这篇博文介绍了多种自动生成报告的有效途径,以便您在尝试对设计中特定阶段所耗用的编译时间进行调试时使用,例如,自动报告加载设计约束的时间、每条命令的持续时间,甚至是跨多个设计的运行
节省编译时间的解决方法
影响编译时间的因素有很多,包括工具流程、工具设置选项、RTL 设计、约束编辑、目标器件以及设计实现期间各工具所面临的任何关键问题。除此之外,所使用的机器及其负载也是关键因素。在这篇博客中,我们只探讨
Vivado那些事儿:节省编译时间系列文章
虽然想必您知道,在综合或实现阶段,增量运行可以从参考文件中读取和复制信息,但仅在某些阶段中能节省时间,如果网表发生大量更改,其中引用的内容就会减少,编译时间也会受到相应影响。
浅谈Vivado编译时间
随着FPGA规模的增大,设计复杂度的增加,Vivado编译时间成为一个不可回避的话题。尤其是一些基于SSI芯片的设计,如VU9P/VU13P/VU19P等,布局布线时间更是显著增加。当
如何节省FPGA编译时间?
评论