Aufgrund eines Problems in der Quartus® II Softwareversion 13.0 und früher können LPM_DECODE megafunctions, die mit dem MegaWistelligd™ Plug-In Manager generiert wurden, falsch sein und den oben genannten Fehler während der Synthese generieren. Beispielsweise wird das Signal sub_wire0
durch eine LPM_DECODE Megafunktion mit einer 8-Bit-Eingabebreite, die zur Decodierung der Werte 122, 123, 124 und 125 konfiguriert ist, fälschlicherweise als [7:0]
erklärt.
Um dieses Problem zu beheben, ändern Sie die Signaldeklaration manuell in:
wire [255:0] sub_wire0;
Dieses Problem wurde ab der Quartus II Softwareversion 13.0 SP1 behoben.