微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > FPGA和CPLD > 提高FPGA设计生产力的工具、技巧和方法指南

提高FPGA设计生产力的工具、技巧和方法指南

时间:09-21 来源:互联网 点击:
管理复杂的源代码结构

随着设计复杂性的增加,源代码结构的复杂性也在增加。许多设计师采用第三方源代码控制工具来管理复杂性并保证源代码文件的一致性。这些文件不仅限于HDL源文件,还包括约束文件、仿真测试基准等。

每位设计师都有处理这些问题的特有风格和方法,因此并没有适用于所有用户的万能解决方案。通过提供方便的机制(图9)来确定并有选择地输出FPGA设计项目中的所有源代码/文件,设计师可以采用最适合自己需要的外部源代码控制工具。输出过程还包括输出ASCII 形式的项目信息,以后可利用这一信息重建这一项目的早期阶段。  


9. 源代码管理支持

结论

对FPGA设计生产力来说,快速实现时序收敛确实是一项关键因素。能否快速了解设计时序状态是衡量任何FPGA设计环境有效性的关键。由于导致时序路径出现时序失败的原因很多,因此设计师需要从多种不同角度(文字和图形)掌握方便察看时序信息的能力。这样他们才能够做出如何改进设计时序的最佳决策。以无缝且透明的方式提供综合工具将可帮助快速实现时序收敛。

除了核心的时序收敛技术以外,外围的设计工具环境也会大大影响生产力。检查和利用中间结果以及灵活管理复杂源代码结构等能力都会使设计师提高生产力。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top