FPGA设计之时钟约束操作

时间:2025-09-12  作者:Diven  阅读:0

我们以Vivado自带的wave_gen工程为例,该工程的各个模块功能较为明确,如下图所示。为了引入异步时钟域,我们在此程序上由增加了另一个时钟--clkin2,该时钟产生脉冲信号pulse,samp_gen中在pulse为高时才产生信号。

FPGA设计之时钟约束操作

下面我们来一步一步进行时序约束。

1. 梳理时钟树

我们首先要做的就是梳理时钟树,就是工程中用到了哪些时钟,各个时钟之间的关系又是什么样的,如果自己都没有把时钟关系理清楚,不要指望综合工具会把所有问题暴露出来。

在我们这个工程中,有两个主时钟,四个衍生时钟,如下图所示。

确定了主时钟和衍生时钟后,再看各个时钟是否有交互,即clka产生的数据是否在clkb的时钟域中被使用。

这个工程比较简单,只有两组时钟之间有交互,即:

clk_rx与clk_tx

clk_samp与clk2

其中,clk_rx和clk_tx都是从同一个MMCM输出的,两个频率虽然不同,但却是同步的时钟,因此都是从同一个时钟分频得到(可以在Clock Wizard的Port Renaming中看到VCO Freq的大小),因此之间需要用set_false_path来约束;而clk_samp和clk2是两个异步时钟,需要用asynchronous来约束。

完成以上两步,就可以进行具体的时钟约束操作了。

猜您喜欢

坡口机是应用于焊接行业的设备,其主要功能是对工件的边缘进行坡口处理,以便于焊接的进行。根据不同的应用需求,坡口机可以分为多种类型。手动坡口机适合小型工件的坡口加...
2012-07-12 00:00:00

壁纸不仅成为美化墙面的重要元素,相关的配套安全产品也逐渐受到关注。作为家庭电路保护的重要装置,自恢复保险丝(PTC保险丝)因其自动恢复功能和高效保护性能,越来越...
2020-09-10 04:54:30

现代电子设备中,连接器的选择非常重要。TERMINAL_43X15.2MM作为高效的连接器,因其独特的设计和优越的性能被应用于各种电子设备中。本文将深入探讨TE...
2025-04-23 16:00:41

贴片电阻R20和R200的主要区别在于它们的封装尺寸。R20代表0201封装,尺寸为0.6mm x 0.3mm,是目前市面上最小的贴片电阻之一。而R200代表2...
2024-11-26 11:29:57

电子元器件的组装过程中,排阻座作为一种重要的连接元件,应用于各种电路板中。排阻座的焊接质量直接影响到电路的性能和稳定性,因此掌握正确的焊接方法显得尤为重要。本文...
2025-03-16 16:01:39

电容器是现代电子设备中重要的组成部分。电容器的性能影响着整个电路的稳定性与效率。介电损耗是评估电容器性能的关键指标。那么,电容器的介电损耗是大好还是小好呢?本文...
2025-03-22 20:30:02


在购物时,商品的规格和尺寸往往是消费者关注的重点,尤其是在选择未分类商品时。未分类商品通常指的是那些没有明确分类或标签的商品,因此了解其规格和尺寸显得尤为重要。...
2008-02-17 00:00:00

雪崩光电二极管(Avalanche Photodiode,APD)是高灵敏度的光电探测器,应用于光通信、激光雷达、医疗成像等领域。与传统的光电二极管相比,雪崩光...
2025-04-06 14:31:07

2552贴片电阻,你是否也对这串数字感到困惑?其实,它代表的是电阻的尺寸。2552指的是英制尺寸,表示该电阻的长和宽分别为0.25英寸和0.052英寸,换算成公...
2025-04-14 15:03:35