Intel® Quartus® Prime Pro Edition用户指南: Timing Analyzer

ID 683243
日期 10/02/2023
Public
文档目录

2.5.1.10. Report Asynchronous CDC(报告异步CDC)

Timing Analyzer的Reports > Clock Domain Crossings > Report Asynchronous CDC...命令使您能够分类并报告设计中所有的异步时钟域交叉(CDC)传输。 异步CDC包括单比特传输,多比特传输和异步复位CDC。设计通常包含意外的CDC或传输。请使用此报告来确保Timing Analyzer正确地检测到所有CDC。
表 14.  Report Asynchronous CDC信息设置
选项 可用设置
Clocks 过滤报告,仅显示源自From clock并终止于To clock的CDC。
Targets 过滤报告,仅显示源自From寄存器并终止于To寄存器的CDC。FromTo都必须是寄存器。使用Clocks选项时,此选项是可选的。
Entries 限制每个CDC类别报告的条目数
Detail 选择显示所有CDC的汇总还是提供每个CDC的详细信息
CDC Categories 指定要报告的CDC类别。
Report panel name

指定报告面板的名称。您可以选择使能File name,将信息写入到一个文件中。如果您将.htm或者.html作为后缀,那么Timing Analyzer会生成HTML格式的报告。如果您使能File name,那么您可以使用最新的数据覆盖文件或者添加后缀。

Tcl command

显示与所选的GUI选项对应的Tcl语法。您可以将命令从Console复制到Tcl文件中。

图 55. 报告异步CDC汇总视图(Report Asynchronous CDC Summary View)

Asynchronous CDC Report的汇总视图提供了您设计中属于每个类别的CDC的数量汇总。CDC Count提供了针对一个类别而检测到的拓扑数量。Total Transfer Width显示了一个类别的CDC交叉总数。对于多比特CDC,此值不同于CDC Count,因为每个拓扑均包含多个交叉。

Asynchronous CDC报告的完整视图显示了源和目的寄存器以及在您的设计中每个检测到的CDC拓扑的时钟。您可以点击此报告的任意行。点击包含CDC类别名称的行会显示此类别的描述和检查此类拓扑的相关Design Assistant规则。点击包含CDC的行会在CDC Statistics表中显示关于此CDC的详细信息。可用的信息因CDC的拓扑而异。

图 56. 报告异步CDC完整视图(Report Asynchronous CDC Full View)
图 57. 显示每个CDC详细信息的统计表