没有合适的资源?快使用搜索试试~ 我知道了~
xilinx FPGA UG949
需积分: 5 1 下载量 70 浏览量
2023-11-05
08:54:02
上传
评论
收藏 12.81MB PDF 举报
温馨提示
试读
319页
关于 UltraFast 设计方法 赛灵思 UltraFast 设计方法是用于为当今器件优化设计进程的一套最佳实践。这些设计的规模与复杂性需要执行特定的步骤与设计任务,从而确保设计每一个阶段的成功开展。依照这些步骤,并遵循最佳实践,将帮助您以最快的速度和最高的效率实现期望的设计目标。 为帮助您有效利用 UltraFast 设计方法的优势,赛灵思提供了下列资源。 • 本指南中描述了各种设计任务、分析与报表特性,以及用于设计创建和收敛的最佳实践。 • UltraFast 设计方法快捷参考指南 (UG1231) [参照 2] 重点介绍易用型双面卡格式的关键设计方法步骤。 • UltraFast 设计方法检查表 (XTP301) [参照 3] 可通过赛灵思 Documentation Navigator 访问,另外也能够以单独电 子数据表的形式查看。您可以借助该检查表认清设计进程中的常见错误与决策点。 • 可以在 Vivado Design Suite 中使用 Tcl 命令 report_methodology,在每个设计阶段做设计方法论相关的设计规则检查 (DRC)。
资源推荐
资源详情
资源评论
UltraFast Design
Methodology Guide for
FPGAs and SoCs
UG949 (v2023.1) June 7, 2023
See all versions
of this document
AMD Adaptive Computing is creating an environment where
employees, customers, and partners feel welcome and included. To
that end, we’re removing non-inclusive language from our products
and related collateral. We’ve launched an internal initiative to remove
language that could exclude people or reinforce historical biases,
including terms embedded in our software and IPs. You may still find
examples of non-inclusive language in our older products as we work
to make these changes and align with evolving industry standards.
Follow this link for more information.
Table of Contents
Chapter 1: Introduction............................................................................................. 4
About the UltraFast Design Methodology................................................................................4
Understanding UltraFast Design Methodology Concepts..................................................... 7
Using the Vivado Design Suite.................................................................................................11
Accessing Additional Documentation and Training..............................................................12
Chapter 2: Board and Device Planning............................................................. 13
PCB Layout Recommendations............................................................................................... 13
Device Power Aspects and System Dependencies................................................................19
Clock Resource Planning and Assignment.............................................................................22
I/O Planning Design Flows.......................................................................................................22
Designing with SSI Devices...................................................................................................... 28
Designing with HBM Devices...................................................................................................35
Configuration.............................................................................................................................39
Chapter 3: Design Creation with RTL.................................................................41
Defining a Good RTL Design Hierarchy.................................................................................. 42
Working with Intellectual Property (IP)..................................................................................46
RTL Coding Guidelines..............................................................................................................49
Clocking Guidelines...................................................................................................................88
Clock Domain Crossing...........................................................................................................140
Chapter 4: Design Constraints.............................................................................145
Organizing the Design Constraints for Compilation.......................................................... 145
Defining Timing Constraints..................................................................................................151
Defining Power and Thermal Constraints............................................................................185
Defining Physical Constraints................................................................................................186
Chapter 5: Design Implementation..................................................................187
Running Synthesis...................................................................................................................187
Moving Past Synthesis............................................................................................................195
Implementing the Design...................................................................................................... 200
UG949 (v2023.1) June 7, 2023
UltraFast Design Methodology Guide for FPGAs and SoCs 2
Send Feedback
Chapter 6: Design Closure......................................................................................209
Timing Closure.........................................................................................................................210
Power Closure..........................................................................................................................298
Configuration and Debug...................................................................................................... 304
Appendix A: Additional Resources and Legal Notices........................... 314
Finding Additional Documentation.......................................................................................314
Support Resources..................................................................................................................315
References................................................................................................................................315
Training Resources..................................................................................................................317
Revision History.......................................................................................................................318
Please Read: Important Legal Notices................................................................................. 318
UG949 (v2023.1) June 7, 2023
UltraFast Design Methodology Guide for FPGAs and SoCs 3
Send Feedback
Chapter 1
Introduction
About the UltraFast Design Methodology
The AMD UltraFast™ design methodology is a set of best pracces intended to help streamline
the design process for today's devices. The size and complexity of these designs require specic
steps and design tasks to ensure success at each stage of the design. Following these steps and
adhering to the best pracces will help you achieve your desired design goals as quickly and
eciently as possible.
• This guide, which describes the various design tasks, analysis and reporng features, and best
pracces for design creaon and closure.
• UltraFast Design Methodology Quick Reference Guide (UG1231), which highlights key design
methodology steps in an easy-to-use, double-sided card format.
• UltraFast Design Methodology Timing Closure Quick Reference Guide (UG1292), which covers
recommendaons for closing ming, including running inial design checks, baselining the
design, and resolving ming violaons.
• UltraFast Design Methodology Checklist (XTP301), which is available in the AMD
Documentaon Navigator and as a standalone spreadsheet. You can use this checklist to
idenfy common mistakes and decision points throughout the design process.
• UltraFast Design Methodology System-Level Design Flow diagram represenng the enre
AMD Vivado™ Design Suite design ow, which is available in the AMD Documentaon
Navigator. You can click a design step in the diagram to open related documentaon,
collateral, and FAQs to help get you started.
RECOMMENDED: In addion to these resources, AMD recommends the UltraFast Embedded Design
Methodology Guide (UG1046) when working with embedded designs and the HLS Programmers Guide
in the Vis HLS User Guide (UG1399) when developing complex systems using Vivado IP integrator
with C-based IP.
AMD provides the following resources to help you take advantage of the UltraFast design
methodology:
TIP:
AMD also provides methodology-related design rule checks (DRCs) for each design stage, which are
available using the
report_methodology
Tcl command in the Vivado Design Suite.
Chapter 1: Introduction
UG949 (v2023.1) June 7, 2023
UltraFast Design Methodology Guide for FPGAs and SoCs 4
Send Feedback
Using This Guide
This guide provides a set of best pracces that maximize producvity for both system integraon
and design implementaon. It includes high-level informaon, design guidelines, and design
decision trade-os for the following topics:
• Chapter 2: Board and Device Planning: Covers decisions and design tasks that AMD
recommends accomplishing prior to design creaon. These include I/O and clock planning,
PCB layout consideraons, device capacity and throughput assessment, alternate device
denion, power esmaon, and debugging.
• Chapter 3: Design Creaon with RTL: Covers the best pracces for RTL denion and IP
conguraon and management.
• Chapter 4: Design Constraints: Provides recommendaons for creang proper ming, power,
and physical constraints as well as specifying addional constraints, aributes, and other
elements used during synthesis and implementaon.
• Chapter 5: Design Implementaon: Covers the opons available and best pracces for
synthesizing and implemenng the design.
• Chapter 6: Design Closure: Covers the various design analysis and implementaon techniques
used to close ming on the design or to reduce power consumpon. It also includes
consideraons for adding debug logic to the design for hardware vericaon purposes.
This guide includes references to other documents such as the Vivado Design Suite User Guides,
Vivado Design Suite Tutorials, and Quick-Take Video Tutorials. This guide is not a replacement for
those documents. AMD sll recommends referring to those documents for detailed informaon,
including descripons of tool use and design methodology.
This informaon is designed for use with the Vivado Design Suite, but you can use most of the
conceptual informaon with the ISE
®
Design Suite as well.
Related Information
Addional Resources and Legal Noces
Using the UltraFast Design Methodology Checklist
To take full advantage of the UltraFast design methodology, use this guide with the UltraFast
Design Methodology Checklist (XTP301). The checklist is available from the AMD Documentaon
Navigator or as a standalone spreadsheet.
The quesons in the UltraFast Design Methodology Checklist highlight typical areas in which
design decisions are likely to have downstream impact and draw aenon to issues that are
oen overlooked or ignored. Each tab in the checklist:
• Targets a specic role within a typical design team.
Chapter 1: Introduction
UG949 (v2023.1) June 7, 2023
UltraFast Design Methodology Guide for FPGAs and SoCs 5
Send Feedback
剩余318页未读,继续阅读
资源评论
cckkppll
- 粉丝: 3758
- 资源: 89
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 农村信用社联合社计算机信息系统投产与变更管理办.docx
- 农村信用社联合社计算机信息系统数据管理办法.docx
- 利用SPSS作临床效度分析线上计算网站介绍-医学研究部统计谘.(医学PPT课件).ppt
- 利用Zabbix监控mysqldump定时备份数据库状态.docx
- 利用计算机解决问题的基本过程.doc
- 化工铁路通信工程总结.doc
- 北京大学网络教育软件工程作业.docx
- 医药公司(连锁店)计算机操作规程未新系统的自行按照旧制修改-新系统过制的编号加修模版.doc
- 医药公司(连锁店)计算机系统操作规程模版.doc
- 医药连锁门店计算机系统的操作和管理程序未新系统的自行按照旧制修改-新系统过制的编号加修模版.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功