FPGA User Guide之report_cdc

时间:2025-11-02  作者:Diven  阅读:0

report_cdc 可以报告设计中所有的 cdc 路径并将其分类(前提是时钟被约束好),我们可以基于该报告来检查设计中是否有不安全的 cdc 路径。

FPGA User Guide之report_cdc

本文主要是几个不常见的 CDC 类别。

Combinatorial LogIC

图1所示,LUT3是位于两个时钟域之间的组合逻辑。这样的设计一般是不建议的,因为组合逻辑的毛刺可能会被同步器抓到并传到后级电路,毛刺也更容易导致亚稳态的发生。

图1

Fanout

图2所示,在 clk_b 时钟域有三个同步器采样同步同一个信号。这样的设计也是不建议的,因为会导致数据一致性的问题。我们知道,同步器只能避免亚稳态但不同保证数据值正确,所以三个同步器的输出值可能会不一样。

图2

Non-FD Primitive

如图3所以,在寄存器 FDRE 和 RAMB 之间是有 CDC 路径的。RAMB 内部没有同步器,所以这个 CDC 路径会被认为是不安全的。

图3

CE-Controlled CDC

如图4所示,clock enable 信号经过两级寄存器已经被同步到 clk_b 时钟域,vivado会认为其是一条安全的cdc path。用户需要自己约束从clk_a到FF3的CDC path,一般是用 set_max_delay -datapath_only。

图4

LUTRAM Read/Write Potential Collision

如图5所示,LUTRAM 读写使用不同时钟,当 读写地址刚好相会有 CDC path,即从 RAM 的 CLK pin 到 rdata_b_reg 的 D pin。

图5

审核编辑:汤梓红

猜您喜欢

现代电子设备中,封装技术的选择对电路性能和设计的成功很重要。VQFN(薄型四方扁平无引脚封装)是流行的封装形式,广泛应用于各种电子产品中。本文将重点介绍VQFN...
2025-02-21 13:57:56

在现代社会,网络已经成为我们生活中不可少的一部分。家中某些区域可能因信号弱或覆盖不全而导致网络不稳定,这时网络延长器便应运而生。网络延长器是能够扩展无线网络覆盖...
2022-05-12 00:00:00

防浪涌电阻作为保护电路安全的重要元件,越来越受到关注。TOKEN(德键)作为知名的电子元器件品牌,其防浪涌电阻因性能稳定、品质优良而受到市场青睐。本文将围绕TO...
2014-05-05 14:29:15

在日常生活和工业生产中,螺钉和螺栓是不可少的重要紧固件。螺钉通常用于连接木材、塑料和金属等材料,因其结构简单、使用方便而应用。通过旋入材料中形成紧固连接,具有良...
2013-04-30 00:00:00

引言在许多嵌入式系统的实际应用中,需要扩展FP-GA(现场可编程门阵列)模块,将CPU实现有困难或实现效率低的部分用FPGA实现,如数字信号处理、硬件数字滤波...
2020-04-11 09:35:00

升功率电阻作为关键元件,其体积规格和品牌选择成为设计工程师关注的重点。BOURNS(伯恩斯)作为全球知名的电子元件制造商,高品质的升功率电阻产品在市场中占据重要...
2013-02-06 06:43:30

电阻器作为基础且重要的元件,其性能直接影响到整个电路的稳定性和可靠性。长电极电阻因其独特的结构设计和应用优势,应用于高精度测量、功率控制等领域。冠佐(SUSCO...
2024-08-13 06:04:48

开关电源,作为现代电子设备中重要的组成部分,其性能优劣直接影响着整个系统的稳定性和效率。而开关电源的核心部件——PWM控制芯片,更是是很重要的配件,如同电源的心...
2024-10-09 00:00:00

扭力倍增器是应用于各个行业的重要设备,其主要功能是增强扭矩,提升机械设备的工作效率。在汽车制造领域,扭力倍增器被用于发动机和变速器的配合,确保车辆在各种工况下都...
2009-06-11 00:00:00

斜嘴钳是常见的手工工具,应用于电子、机械、珠宝等领域。主要作用在于夹持、弯曲和切割细小物件,尤其适合处理狭小空间中的任务。斜嘴钳的设计使得钳口呈斜角,便于在狭窄...
2016-04-11 00:00:00