FPGA设计之时钟约束操作

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

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

猜您喜欢

排阻作为重要的电子元器件,是调节电流、分压以及保护电路的关键配件。富之光(FUJICON)作为知名的电子元件品牌,其生产的排阻因稳定的性能和良好的品质,受到了众...
2019-08-18 23:12:26

电源监控系统作为保障电力系统安全稳定运行的关键设备,其调试工作很重要。选择合适的定额是调试工作顺利进行的前提,也是确保系统稳定可靠运行的关键因素。为什么要关注定...
2024-10-19 00:00:00

防浪涌电阻作为保护电路安全的重要元件,是非常重要的配件。特别是在高频、高精密度的应用场景中,选择合适的防浪涌电阻品牌和类型尤为关键。susumu作为知名电子元件...
2018-12-14 19:01:19

无线通信的世界里,稳定的信号是很重要的。无论是手机通话、Wi-Fi 连接还是 GPS 定位,任何信号的波动都可能导致连接中断或数据丢失。而 RF 线性稳压器,正...
2024-06-17 00:00:00

贴片电阻作为电子电路中的基础元件,其质量直接影响电路性能。为了保证产品质量,各种贴片电阻检测设备应运而生。以下列举几种常见的检测设备:电阻值测量仪: 这是最基本...
2024-11-29 10:25:57

当今社会,安全防范越来越受到重视,而监控系统作为安全防范的重要组成部分,其稳定运行显得尤为关键。一个可靠的监控系统电源,是保障监控系统7*24小时不间断运行的基...
2024-01-14 00:00:00

二极管作为重要的半导体器件,应用于电子电路中。主要功能是允许电流在一个方向上流动,而在另一个方向上阻止电流。二极管的型号和参数是选择适合特定应用的关键因素。本文...
2025-04-10 15:01:09

电感器在电路中有重要作用。是储存电能的元件。电感器的工作原理基于电磁感应。本文将详细介绍电感器的作用及其原理。电感器的基本概念电感器是由绕线圈组成。的主要功能是...
2025-03-19 09:31:39

精准定向是各领域作业开展的基准,随着MEMS陀螺仪技术的不断进步,各行业对寻北仪的尺寸和精度提出了更高要求。 今日,陕西艾瑞科惯性技术有限公司自豪地宣布推...
2024-12-24 17:18:00

电子元件的世界中,二极管是常见且重要的半导体器件。肖特基二极管和快恢复二极管是两种不同类型的二极管,在功能和应用上有着显著的区别。本文将对这两种二极管进行详细比...
2025-03-28 20:31:39