Wenn Sie jedoch die Quartus 2000.09 Software oder niedriger kompilieren und den Bereich Ihrer Signale nicht explizit angegeben haben, werden die Ergebnisse möglicherweise nicht korrekt simuliert.
Betrachten Sie den folgenden Code:
---- signal a : std_logic_vector(7 downto 0); process(iclock1,reset) if (reset='0') then a ----
Wenn "Reset" "0" ist, anstatt "11100000" für das Signal "a" zu erhalten, zeigt die Quartus Softwaresimulation die 2 bedeutendsten Bits (MSBs) als "11100000" an und zeigt Folgendes an: "00100011".
Wenn Sie a in a (7 downto 0) ändern, wird das Design korrekt simuliert.
Dieses Problem wurde in der Quartus II SoftwareVersion 1.0 behoben.