FPGA设计之时钟约束操作

时间:2025-11-02  作者: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来约束。

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

猜您喜欢

贴片电阻的阻值通常以数字编码标注,需要换算才能得到实际阻值。制作换算公式表可以方便快速查阅。确定要涵盖的阻值范围和精度。常见的贴片电阻精度有±1%、±5%等。根...
2024-11-29 10:26:04

同步整流是一种利用MOSFET等开关器件代替二极管进行整流的技术。在传统的二极管整流电路中,二极管的正向导通压降会造成能量损耗,尤其是在低压大电流应用中,这种损...
2024-09-11 00:00:00

现代电子设备的设计与制造中,封装技术是非常重要的配件。SSOP(ShrinkSmallOutlinePackage)是常见的封装形式,其小巧的体积和优异的散热性...
2025-04-26 05:31:10

汽车保险丝作为电气系统的守护神,是非常重要的配件。确保电路安全,防止过载和短路引发的火灾等安全隐患。而“台邦”这一品牌,很好的品质和多样化的产品线,在众多车主心...
2023-12-08 00:37:30

插件电阻因其安装简便、性能稳定而被应用于各种电路设计中。冠佐(SUSCON)作为知名的电子元器件供应品牌,其插件电阻型号丰富,涵盖了多个知名品牌,满足不同客户的...
2013-01-10 06:16:30

SMD-5(SecureMessageDigest5)是广泛使用的加密散列算法,它在信息安全领域中是非常重要的配件。SMD-5可以将任意长度的数据转换为固定长度...
2025-02-21 14:37:02

功率电感是电子设备中重要元件。用于储存能量和滤波。本文将介绍功率电感的主要参数。 电感值电感值是电感的基本参数。单位是亨利(H)。电感值越大,储存的能量越多。电...
2025-04-02 05:00:35

现代电子电路中,二极管是不可少的元件。主要功能是控制电流的流动方向,并在不同的应用场合中发挥重要作用。肖特基二极管和普通二极管是两种常见的二极管类型,虽然基本功...
2025-03-28 23:31:39

在现代工业和生产中,辅料的选择非常重要。不同类型的辅料不仅影响产品的质量,还直接关系到生产效率和成本控制。高品质辅料能够提高产品的性能,例如增强耐用性、抗腐蚀性...
2012-05-21 00:00:00

贴片电阻上的222并不是尺寸,而是代表阻值。采用三位数字表示法,前两位数字是有效数字,第三位数字是10的幂次方。因此,222表示22×10² 欧姆,也就是2.2...
2024-11-29 10:25:59