Dieses Problem kann ab Version 11.0 der DSP Builder-Software von Quartus® II auftreten. Dieses Problem tritt auf, wenn sie den Dual-Port-RAM-Block verwenden und in den Blockparametern den Memory-Block-Typ von MLAB auswählen.
Das Problem ist darauf zurückzuführen, dass die Einstellung "read_during_write_mode_mixed_ports" für Synthese und Modelsim-Simulation® "OLD_DATA" ist, im Gegensatz zu "NEW_DATA".
Um dieses Problem zu beheben, ändern Sie in der Datei alt_dspbuilder_dualram_xxx.vhd den Parameter "read_during_write_mode_mixed_ports" von "NEW_DATA" in "OLD_DATA".
Wenn Ihre Gerätereihe über integrierte Speicherblöcke verfügt, die den Lese-während-Schreib-Modus mit gemischten Ports von OLD_DATA unterstützen, z. B. M9K in den Stratix IV-Geräten, können Sie diesen Memory-Block-Typ in Ihrem Dual-Port-RAM-Block auswählen.