Quartus® II リリース 14.0 ソフトウェアの問題により、このエラーは LUT の出力タイプが「内部ルール経由で継承」になっているが、すべての内部ベクトルエレメントが同じ出力タイプを必要とするわけではない場合に発生します。
LUT のデータは行列であり、DSP Builder は LUT を各ベクトルエレメントの LUT に分類します。
LUT の分解により、分解された LUT のほとんどは同じ出力タイプ (例: ufix23) を持っている可能性があります。しかし、1 つ以上のエレメントが別の出力タイプ (ufix22) を使用している可能性がある場合。このデータタイプは、LUT 内のデータから推論されます。コンポーネントごとに異なる場合があります。
DSPB は、ベクトル内のすべてのコンポーネントが同じタイプを持っているわけではないので、これらの出力をベクトルに結合し、タイプの推論に失敗します。
回避策として、LUT に「内部ルール経由で継承」に設定するのではなく、明示的に特定の出力タイプを指定してください。
これは今後の Quartus® II ソフトウェアのリリースで修正される予定です。