記事 ID: 000081659 コンテンツタイプ: エラーメッセージ 最終改訂日: 2021/08/28

S-function が報告するエラー <function> インチ <user module="">: メッセージ 'unCmplxInvalidPortType、 パラメーター: block = ... の説明テキストはありません。</user></function>

環境

    インテル® Quartus® II サブスクリプション・エディション
    DSP Builder for インテル® FPGA
BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

Quartus® II リリース 14.0 ソフトウェアの問題により、このエラーは LUT の出力タイプが「内部ルール経由で継承」になっているが、すべての内部ベクトルエレメントが同じ出力タイプを必要とするわけではない場合に発生します。

LUT のデータは行列であり、DSP Builder は LUT を各ベクトルエレメントの LUT に分類します。

LUT の分解により、分解された LUT のほとんどは同じ出力タイプ (例: ufix23) を持っている可能性があります。しかし、1 つ以上のエレメントが別の出力タイプ (ufix22) を使用している可能性がある場合。このデータタイプは、LUT 内のデータから推論されます。コンポーネントごとに異なる場合があります。

DSPB は、ベクトル内のすべてのコンポーネントが同じタイプを持っているわけではないので、これらの出力をベクトルに結合し、タイプの推論に失敗します。

解決方法

回避策として、LUT に「内部ルール経由で継承」に設定するのではなく、明示的に特定の出力タイプを指定してください。

これは今後の Quartus® II ソフトウェアのリリースで修正される予定です。

関連製品

本記事の適用対象: 4 製品

Stratix® V GS FPGA
Stratix® V E FPGA
Stratix® V GT FPGA
Stratix® V GX FPGA

1

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。このコンテンツはお客様の便宜と一般的な情報のみを目的として提供されており、情報の正確さと完全性を保証するものではありません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。