Dieser Fehler kann auftreten, wenn Sie Bestimmten Bits eines generischen Produkts Werte zuweisen. Dieser Fehler kann beispielsweise auftreten, wenn Sie die folgende Deklaration haben und dann bestimmte Bits in einem allgemeinen Konstrukt zuweisen, wie unten gezeigt.
generic(
reset_value : std_logic_vector(15 downto 0) ...
generic map(
reset_value(2) => '1',
reset_value(7) => '1',
reset_value(9) => '1', ...
Die Quartus II Software erlaubt nicht die Zuordnung bestimmter Bits eines allgemeinen Konstrukts. Stattdessen müssen Sie das gesamte allgemeine Konstrukt zuweisen, wie in der folgenden Änderung der generischen Karte aus dem oben genannten Beispiel gezeigt:
reset_value => "0000001010000100",
Dieses Problem wurde ab Version 8.0 der Quartus II Software behoben.