FPGA设计之时钟约束操作

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

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

猜您喜欢


传感新品【中国科学院长春应用化学研究所:基于双识别元件的便携式唾液传感器,用于龋齿病原菌的即时检测】2022年WHO报告称恒牙龋齿是最常见的口腔疾病,影响全...
2024-06-20 18:52:00

电锯、往复锯和曲线锯是木工和DIY爱好者必备的工具,各自有着独特的作用。电锯强大的切割能力,能够快速切割厚木材和其材料,适合大规模的工程和户外使用。往复锯则灵活...
2009-10-23 00:00:00

微型剩余电流保护断路器(RCCB)是重要的电气安全设备,能够有效地保护人身安全和设备安全。其基本功能是检测电路中的漏电流,当漏电流超过设定值时,立即切断电源,从...
2019-05-27 00:00:00

UWB(超宽带)技术在2002年被放宽用于民用领域后,经历了持续的标准和技术演进,但在2010年之前商业化进程曾一度陷入困境。2021年,苹果推出了搭载UWB...
2023-10-13 17:10:00


二极管是重要的半导体器件,应用于各种电子电路中。主要功能是允许电流在一个方向流动,而阻止反向电流。正确的接线方法对于确保电路的正常运行非常重要。本文将详细介绍二...
2025-04-10 13:01:08

液压撑顶器是应用于建筑、桥梁和隧道等工程领域的重要设备。其规格尺寸因不同型号和用途而异,通常包括工作压力、伸缩长度和承载能力等关键参数。液压撑顶器的工作压力范围...
2024-11-02 00:00:00

电容式传感器是现代科技中重要的传感器。的工作原理简单,种类多样。本文将详细介绍电容式传感器的工作原理和类型。工作原理概述电容式传感器利用电容原理工作。电容是储存...
2025-03-22 00:00:35

电阻作为电子元器件的重要组成部分,其性能直接影响着电子设备的稳定性和可靠性。Kyocera(京瓷)作为全球知名的电子元器件制造商,其插件电阻因很好的品质和先进的...
2020-01-11 00:51:30