FPGA User Guide之report_cdc

时间:2025-07-29  作者: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

审核编辑:汤梓红

猜您喜欢

压敏电阻(Varistor)作为重要的过压保护元件,应用于各种电路中。智宝(TEAPO)作为国内知名的电子元器件品牌,其生产的压敏电阻以优异的性能和多样的规格赢...
2014-07-03 15:15:30

贴片电阻R220的阻值是22欧姆。电子元件中,贴片电阻的阻值通常用数字编码表示,R220就是一种常见的表示方法。其中,字母R代表电阻,后面的数字则代表阻值。对于...
2024-11-29 10:25:51

COB光源(Chip on Board)是新兴的LED光源技术,因其独特的结构和性能,应用于照明领域。与传统LED光源相比,COB光源具有几个显著的区别。COB...
2012-12-26 00:00:00

1. **寻找可靠供应商**:在电子设备制造中,电容是关键元件。北京独石电容供应商众多,如何找到质量可靠、价格合理的供应商,是每个采购人员需考虑的问题。核心内容...
2025-04-02 02:00:02


测力计是用于测量力或重量的仪器,应用于科学实验、工业生产和日常生活中。工作原理通常基于弹性体的变形,通过测量变形程度来确定施加的力值。常见的测力计有弹簧测力计、...
2008-06-09 00:00:00

止回阀是重要的管道配件,用于防止介质倒流,确保系统的安全与稳定。在选择止回阀时,规格尺寸是一个关键因素。止回阀的规格包括阀体材质、连接方式、通径和压力等级等。常...
2011-08-02 00:00:00


分流器作为重要的电子元件,在电路测量和保护中是关键配件。泰科电子(TE Connectivity)作为全球领先的电子元器件制造商,其分流器产品因高品质和多样化规...
2019-08-10 22:18:30

在电子电路设计中,选择合适的贴片电阻至关重要。大功率贴片电阻因其体积小、功率大等优势,被广泛应用于各种电子设备。为了方便工程师快速选择合适的型号,我们整理了这份...
2025-04-14 15:02:32