En raison d’un problème dans le logiciel Quartus® II version 14.0, cette erreur se produit lorsqu’un LUT a un type de sortie « Hérité via la règle interne », mais tous les éléments vectoriels internes n’ont pas besoin du même type de sortie.
Les données d’un LUT sont une matrice et DSP Builder décompose le LUT en un LUT pour chaque élément vectoriel.
Avec le decommix du LUT, la plupart des LUT décomposés peuvent avoir le même type de sortie (par exemple ufix23). Mais si un ou plusieurs éléments peut utiliser un type de sortie différent (peut-être ufix22). Ce type de données est déduit des données se trouvant dans le LUT, qui pourraient être différentes pour chaque composant.
DSPB essaiera alors de combiner ces sorties de nouveau dans un vectoriel, et de ne pas en déduire le type, car tous les composants du vectoriel ne possèdent pas le même type.
Pour contourner cette situation, essayez de donner explicitement aux luths un type de sortie spécifique plutôt que de les configurer sur « Hériter par l’intermédiaire d’une règle interne ».
Cela sera corrigé dans une prochaine version du logiciel Quartus II.