首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【vivado约束学习三】 时钟网络分析

【vivado约束学习三】 时钟网络分析

作者头像
FPGA开源工作室
发布于 2019-10-29 18:10:12
发布于 2019-10-29 18:10:12
2.3K0
举报
文章被收录于专栏:FPGA开源工作室FPGA开源工作室

【vivado约束学习三】 时钟网络分析

时钟网络反映了时钟从时钟引脚进入FPGA后在FPGA内部的传播路径。

报告时钟网络命令可以从以下位置运行:

A,Vivado®IDE中的Flow Navigator;

B,Tcl命令:report_clock_networks -name {network_1}

报告时钟网络提供设计中时钟树的树视图。 见图1。每个时钟树显示从源到端点的时钟网络,端点按类型排序。

图1 时钟网络

时钟树:

•显示由用户定义或由工具自动生成的时钟。

•报告从I / O端口加载的时钟。

注意:完整的时钟树仅在报告的GUI形式中详细说明。此报告的文本版本仅显示时钟根的名称。

•可用于查找驱动其他BUFGs的BUFGs。

•显示驱动非时钟负载的时钟。

例:以vivado自带的例子wavegen为例。点击Synthesis的Report CLock Networks如图2所示。

图2 Report clock Networks

如图3所示,时钟clk_pin_p从输入引脚输入之后,经过IBUFDS,再通过MMCM生成时钟,同时显示了各个时钟的频率。如果我们未添加时钟约束,报告将显示Unconstrained(未约束的时钟,root clock).可以选中未约束的时钟右击选择Create Clock创建时钟。

图3 时钟网络

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-08-28,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档