利用PlanAhead 进行设计
课程介绍
学习使用 PlanAhead™ 软件工具来改善设计性能,获得可重复的结果。 主题包括:产品简介、综合和项目技巧、设计分析、创建布局规划、改善性能、实验实现选项、增量设计方法、基于模块的 IP 设计和 I/O 引脚分配。
注:课程中提供的动手实验和 PlanAhead 软件捆绑的辅导资料相同。 本课程还附有教师指导的讲座和演示。
适应水平
中级
培训时间
2 天
课程对象
对通过分析和利用设计的物理实现得到最佳性能表现感兴趣的 FPGA 设计师、系统结构师和系统工程师
必备条件
软件工具
- Xilinx ISE 9.1i
获得的技能
完成这次全面的培训后,您将拥有完成下列操作所需的技能:
- 将设计导入 PlanAhead 软件项目环境
- 分析设计统计数据、连接功能、时序和布局结果
- 运行设计规则检查器(DRC),执行加权平均同步转换输出(WASSO)分析
- 分区和布局规划设计
- 运行 ExploreAhead 尝试多个实现策略
- 导入并分析实现结果以提升布局规划
- 利用布局规划来改善性能和一致性
- 使用基于模块的设计并创建和重用模块级 IP
- 利用 PinAhead 来导入、定义和分配设计的 I/O 引脚
预览
请观看录制的时序收敛流程在线学习模块,预览 FPGA 设计课程中讲授的这一概念。
课程概要
第 1 天
- 课程介绍
- 实验 1:用 PlanAhead 着手设计
- 设计分析和探索
- 实验 2:设计分析和探索
- 模块划分 (Design Partitioning) 和顶级布局规划
- 实验 3:模块划分 (Design Partitioning) 和顶级布局规划
- 实现已完成布局规划的设计
- 实验 4:实现
第 2 天
- 布局规划技巧
- 实验 5:布局规划
- 调整布局规划以提升性能
- 实验 6:布局规划调整
- 基于模块的设计和 IP 重用
- 实验 7:基于模块的设计和 IP 重用
- I/O 引脚分配
- 实验 8:I/O 引脚分配
- 布局规划策略
- 课程总结
实验介绍
注:课程中的所有实验可从 PlanAhead 软件捆绑的自导辅导资料获得。
- 实验 1:用 PlanAhead 着手设计 - 讲述将综合设计导入 PlanAhead 软件的步骤,以便您开始进行布局规划。 同时介绍 PlanAhead 软件环境和视图。
- 实验 2:设计分析与探索 - 介绍 PlanAhead 软件的分析特性:支持对潜伏的设计问题、备用器件的选择、布局规划初始方向的早期检测,以及实现后的探索。
- 实验 3:模块划分 (Design Partitioning) 和顶级布局规划 - 介绍布局规划概念。 使用自动化划分工具,您将创建顶级布局规划并在分配的资源基础上,改变 Pblock 的大小和形状来进行实验。
- 实验 4:实现 - 介绍了 ISE 软件实现工具与 PlanAhead 软件的集成。 还介绍了用于排列多个以不同策略运行的 ISE 软件的 ExploreAhead 工具。
- 实验 5:布局规划 - 描述如何分析实现结果,并利用这一信息生成旨在提高设计性能的布局规划。
- 实验 6:布局规划调整 - 介绍有助于按时序目标持续收敛的技术。
- 实验 7:基于模块的设计和 IP 重用 - 介绍实现基于模块方法的步骤,包括 IP 模块的创建和重用。
- 实验 8:I/O 引脚分配 - 介绍了用于执行 I/O 引脚分配的 PinAhead 环境
文章出处:EEFOCUS


