FPGA User Guide之report_cdc

时间:2025-06-17  作者: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

审核编辑:汤梓红

猜您喜欢


温度检测和控制成为各类设备中不可少的环节。作为温度传感器的重要组成部分,NTC热敏电阻因其高灵敏度和良好的稳定性被应用于家电、汽车、医疗等多个领域。VISHAY...
2013-09-23 10:41:31

在电子电路设计和维修中,经常需要替换贴片电阻。找到合适的替代元件看似简单,却需要考虑阻值、功率、精度等多个因素。贴片电阻换算法提供了一种快速精准的替换方法,帮助...
2024-11-26 11:29:47

在工业生产和质量控制中,色差仪作为重要的检测工具,应用于涂料、塑料、纺织等领域。色差仪主要分为便携式和桌面式两种类型。便携式色差仪轻巧易携,适合现场快速检测,能...
2011-03-20 00:00:00

NTC热敏电阻(Negative Temperature Coefficient Thermistor)是温度传感器,其电阻值随温度的升高而降低。由于其灵敏度高...
2025-04-17 07:00:15

C919大型客机是我国首次按照国际通行适航标准自行研制、具有自主知识产权的喷气式干线客机,在2007年立项,并于2017年首飞。资料显示,C919的国产化率大概...
2024-11-21 17:29:00

本文来自“DPU技术发展及落地实战(2023)”,随着云计算、虚拟化技术的发展,网卡也随之发展,从功能和硬件结构上基本可划分为4个阶段。1.传统基础网卡(NI...
2024-02-23 14:40:00

ICARUS-Q:一种基于RFSoC的可扩展超导量子计算机控制系统Park, Kun Hee ; Szen Yap, Yung ; Tan, Yuanzhen...
2023-12-07 11:12:00

贴片电阻上的「4750」标识代表其阻值大小。 「475」是有效数字,最后的「0」代表后面的零的个数。 因此,4750 代表 475 后面有 1 个 0,即 47...
2024-11-26 11:30:06

现代电力电子技术中,续流二极管作为重要的元件,应用于各种电力变换器和控制系统中。其主要功能是提供一个路径,使得电流在开关关断时能够继续流动,从而有效消除失控现象...
2025-04-04 14:30:34