3.3 小节<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
本章讨论了优化高层次FPGA开发流程。这里指出并讨论了各个设计阶段的关键环节。开发实现优化的设计流程能够使设计团队降低甚至消除风险因素,达到最大的效率从而增大成功的几率。开发期间尽可能的减少或消除设计错误和疏忽是成功的快速系统开发的关键点。
为使开发效率最大化,设计团队必须充分了解整个设计流程,并在每个设计阶段有所展望,以确定当前的决策将对后续的设计阶段产生怎样的影响。设计团队应该制定并维护好详细的功能规格说明书,这本说明书会将潜在的设计增强和改进考虑在内。理想状态下,设计团队必须在整个开发周期中保持FPGA设计的灵活性。这将增大设计团队做决策时可选择的余地。以下列出了对于快速系统原型开发努力很重要的一些设计关键点。
l 追求一种基于系统的板级、FPGA级设计方法,从而最大化系统灵活性
l 可以使用面包板进行早期的功能验证,以此减少设计风险和开发时间
l 市场调查对于整个FPGA设计周期都很重要
l 设计余量也是FPGA设计的关键
l 合理的设计分割与分等级的设计能够减少设计改变和更新的影响,从而加速开发
l 同步设计对于可重用设计很关键
l 设计工具的选择在设计实现和调试中扮演了一个重要的角色
l 在整个设计流程中,在适当的点进行测试和仿真对于消除设计瑕疵都是很关键的
文章评论(0条评论)
登录后参与讨论