特权同学

《基于FPGA的快速系统原型开发》CH3.3译

0
阅读(2035)

3.3小节

本章讨论了优化高层次FPGA开发流程。这里指 出并讨论了各个设计阶段的关键环节。开发实现优化的设计流程能够使设计团队降低甚至消除风险因素,达到最大的效率从而增大成功的几率。开发期间尽可能的减 少或消除设计错误和疏忽是成功的快速系统开发的关键点。

为使开发效率最大化,设计团队必须充分了解整个设计流程,并在每个设计阶段 有所展望,以确定当前的决策将对后续的设计阶段产生怎样的影响。设计团队应该制定并维护好详细的功能规格说明书,这本说明书会将潜在的设计增强和改进考虑 在内。理想状态下,设计团队必须在整个开发周期中保持FPGA设计的灵活性。这将增大设计团队做决策时可选择的余地。以 下列出了对于快速系统原型开发努力很重要的一些设计关键点。

l 追求一种基于系统 的板级、FPGA级设计方法,从而最大化系统灵活性

l 可以使用面包板进 行早期的功能验证,以此减少设计风险和开发时间

l 市场调查对于整个FPGA设计周期都很重要

l 设计余量也是FPGA设计的关键

l 合理的设计分割与 分等级的设计能够减少设计改变和更新的影响,从而加速开发

l 同步设计对于可重 用设计很关键

l 设计工具的选择在 设计实现和调试中扮演了一个重要的角色

l 在整个设计流程 中,在适当的点进行测试和仿真对于消除设计瑕疵都是很关键的

Baidu
map