基于FPGA 和 SoC创建时序和布局约束以及其使用.docx
《基于FPGA 和 SoC创建时序和布局约束以及其使用.docx》由会员分享,可在线阅读,更多相关《基于FPGA 和 SoC创建时序和布局约束以及其使用.docx(3页珍藏版)》请在第一文库网上搜索。
1、基于FPGA和SoC创建时序和布局约束以及其使用时序和布局约束是实现设计要求的关键因素。本文是介绍其使用方法的入门读物。完成RT1设计只是FPGA设计量产准备工作中的一部分。接下来的挑战是确保设计满足溺;内的时序和性能要求。为此,您经常需要定义时序和布局约束。我们了解一下在基于赛灵思FPGA和SOC设计系统时如何创建和使用这两种约束。时序约束最基本的时序约束定义了系统时钟的工作频率。然而,更高级的约束能建立时钟路径之间的关系。工B盟利用这类约束确定是否有必要对路径进行分析,或者在时钟路径之间不存在有效的时序关系时忽视路径。默认情况下,赛灵思的ViVMo设计套件会分析所有关系。然而,并非设计中的
2、所有时钟之间都有可以准确分析的时序关系。例如当时钟是异步的,就无法准确确定它们的相位,如图1所示。图I-时钟域C1K1和C1K2相互之间异步。您可通过在约束文件中声明时钟组来管理时钟路径之间的关系。当声明时钟组时,Vivado工具不会对组内定义的时钟之间的任何方向执行时序分析。为了有助于生成时序约束,Vivado工具将时钟定义为三种类型:同步、异步或不可扩展。同步时钟具有可预测的时序/相位关系。通常主时钟及其衍生时钟符合这种特性,因为它们具有公共的根起源和周期。异步时钟之间不具备可预测的时序/相位关系。通常不同的主时钟(及其衍生时制O符合这种特性。异步时钟有不同的起源。如果超过1,000个周期
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于FPGA SoC创建时序和布局约束以及其使用 基于 FPGA SoC 创建 时序 布局 约束 以及 使用