Die Quartus® II Software generiert diesen Fehler, wenn der VHDL-Code neu generiert wird, der mit dem time
Datentyp einen Wert von mehr als 153 Minuten zuweist. In der Quartus II Software wird der time
Datentyp als 64-Bit-Integer mit Vorzeichen dargestellt, und daher können Zahlen größer als 2^63 Femtosekunden (fs) nicht dargestellt werden.
Zum Beispiel:
constant TIME_B: time := 1 sec;
constant TIME_C: time := 154 min;
constant MY_CONST_failed: natural := (TIME_C/TIME_B);
Um diese Einschränkung in der Quartus® II Software zu umgehen, stellen Sie sicher, dass der time
Datentyp innerhalb des maximalen Grenzwerts von 2^63 fs liegt.