LUTRAM 读写潜在冲突 - 2023.2 简体中文

Vivado Design Suite 用户指南: 设计分析与收敛技巧 (UG906)

Document ID
UG906
Release Date
2023-10-19
Version
2023.2 简体中文

在以下 LUTRAM 读写潜在冲突示例中,数据写入含写时钟的 LUTRAM 内,而 LUTRAM 的输出则由读时钟捕获。当读写地址不同时,写时钟与读时钟之间不存在 CDC 路径。但当读写地址相同时,即在写时钟与读时钟之间存在 CDC 路径。

为避免读写时钟之间出现 CDC 路径,需确保 LUTRAM 周围的逻辑在执行活动的读写操作期间,永远无法生成相同的读写地址。确保满足此条件时,与此拓扑结构相关联的 CDC 违例即可获得豁免。例如,AMD 的 FIFO Generator IP 具有防止任意读写冲突的内置逻辑。

图 1. LUTRAM 读写潜在冲突