Wenn Ihr HDL-Code einen Speicherblock leitet, der tiefer als die vom Gerät unterstützte maximale Speichertiefe ist, kann die Quartus II Software Ihren Speicher möglicherweise nicht mit Ausgaberegistern implementieren.
Beispielsweise beträgt die maximale verfügbare Tiefe für M10K 8K. Wenn Ihr HDL-Code einen Speicherblock mit einer Tiefe von 16K leitet, werden Ausgaberegister nicht eingeschlossen.
Um diese Einschränkung zu umgehen, erstellen Sie zunächst eine Speicherdatei mit einer geringeren Tiefe, die auf das Ausgaberegister schließen kann. Erstellen Sie dann eine Wrapper-Datei, um mehrere Low-Level-Speicherdateien in den größeren gewünschten Speicher zu kombinieren.
Um die maximale unterstützte Speichertiefe zu überprüfen, konsultieren Sie das Kapitel zum internen Speicher des entsprechenden Gerätehandbuchs.