AR# 63960

FIFO Generator v12.0 - 「[Common 17-55] 'get_property' expects at least one object.[axis_fifo_32x16_clocks.xdc]」というクリティカル警告メッセージが表示される

説明

FIFO Generator を使用すると、インプリメンテーション中および合成済みデザインを開いたときに、次のようなクリティカル警告が表示されます。

これは、サンプル デザインでも発生します。

[Common 17-55] 'get_property' expects at least one object.[axis_fifo_32x16_clocks.xdc]

この問題が発生する原因と回避策を教えてください。

ソリューション

これは FIFO Generator の既知の問題です。

このクリティカル警告は、次の制約により発生します。

set wr_clock [get_clocks -of_objects [get_ports s_aclk]]
set rd_clock [get_clocks -of_objects [get_ports m_aclk]]

この制約には、get_clocks コマンドのクロック信号が存在していることが必要です。

get_clocks を使用する前に、それらのクロックを作成する必要があります。

create_clock -period 10.000 -name s_aclk -waveform {2.000 7.000} [get_ports s_aclk]
create_clock -period 20.000 -name m_aclk -waveform {2.000 12.000} [get_ports m_aclk]

次のコマンドを使用してこれらがクロック信号と認識されるかを確認できます。

report_clocks

この後すべての run をリセットすると、問題は解決します。

AR# 63960
日付 05/29/2015
ステータス アクティブ
種類 一般
IP