FPGA时序优化方法.pdf

  1. 1、本文档共92页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FPGA时序优化方法

FPGA 时序优化方法 1 课程安排 • 时序收敛流程 • 如何解决FPGA 中存在的时序问题 • 通过FPGA设计工具进行时序优化 • 实例 2 课程安排 • 时序收敛流程 • 如何解决FPGA 中存在的时序问题 • 通过FPGA设计工具进行时序优化 • 实例 3 成功的FPGA 设计 设计完成后,如何判断一个成功的设计? • 设计是否满足面积要求是否能在选定的器件中实现; 通常资源占用率不要超过85%。 • 设计是否满足性能要求能否达到要求的工作频率。 • 管脚定义是否满足要求信号名、位置、电平标准及数 据 流方向等。 4 面积报告 如何判断设计适合所选芯片? • 所选芯片是否有足够的资源容纳更多的逻辑?如果有,有多少?M emory资源有多少BITS? • 如果适合所选芯片, 能否完全成功布通? 手段:查看 Map Report 或者 Place Route Report 5 时序收敛流程  Project Navigator 产生两种时序报告: Post-Map Static Timing Report Post-Place Route Static Timing Report  时序报告包含没有满足时序要求的详细路径的描述,用于 分析判断时序要求没有得到满足的原因。  Timing Analyzer用于建立和阅读时序报告。 时序收敛流程 7 时序收敛流程 性能突破重点在三步: 1. 充分利用IP资源  DSP48, PowerPC processor, EMAC ,SDR/DDR Controller FIFO, block RAM等等。 2. 具有良好的代码风格  Use synchronous design methodology  Ensure the code is written optimally for critical paths  Pipeline 3. 充分利用synthesis工具和Place Route工具参数选择  Try different optimization techniques  Add critical timing constraints in synthesis  Apply full and correct constraints  Use High effort 8 流水线操作 • 流水线技术几乎是最常用的提供系统工作速率的强 有力手段。 • 它是面积换取速度思想的又一种具体体现。 输入信号 节拍1 节拍2 节拍3 输出信号 输出选择器 节拍1 节拍2 节拍3 节拍1 节拍2 节拍3

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档