Aufgrund eines Problems in der Quartus® II Softwareversion 12.1 sehen Sie diesen Fehler möglicherweise im Altera_PLL MegaWistelliger™ Plug-In-Manager, wenn Sie die Option Physikalische Ausgabe-Taktparameter aktivieren verwenden, Ihre M- und N-Zählerwerte manuell einstellen, selbst wenn die VCO-Frequenz innerhalb des unterstützten Betriebsbereichs des Geräts liegen sollte. Dieses Problem tritt auf, wenn ein Altera_PLL mit einem M-Zählerwert größer als 255 und einem N-Zählerwert von 1 generiert wird.
Wenn Sie einen M-Zählerwert von 256 oder höher und einen N-Zählerwert von 1 benötigen, müssen Sie die folgenden Schritte durchführen, um die gewünschte Einstellung für Ihre Altera_PLL zu implementieren:
- Geben Sie alle Ihre gewünschten Parameter in die Altera_PLL-Megafunktion ein, mit den folgenden zwei Ausnahmen:
- Geben Sie einen Referenz-Taktfrequenzwert ein, der dem doppelten Wert Ihrer tatsächlichen Referenztaktfrequenz entspricht.
- Geben Sie für den Divide Factor (N-Counter) den Wert 2 ein.
(Durch Verwendung des N-Wertes 2 und der doppelten Referenz-Taktfrequenz Ihrer tatsächlichen Taktfrequenz kann der MegaWistellige Plug-in-Manager rechtliche Einstellungen für die Altera_PLL erstellen).
- Erstellen Sie die Megafunction Variation-Datei, indem Sie auf Finish (Fertig stellen) klicken.
- Öffnen Sie die _0002.v Datei, die vom Altera_PLL MegaWistelliger Plug-In-Manager erstellt wurde. Diese Datei befindet sich in einem Unterverzeichnis für Ihr Projekt in der Ordner. Machen Sie die notwendigen Änderungen an den folgenden Parametern:
- Suchen Sie den Parameter .reference_clock_frequency . Der Wert beträgt die doppelte gewünschte Taktfrequenz. Ändern Sie den Wert so, dass er der tatsächlichen Referenztaktfrequenz entspricht.
- Suchen Sie den Parameter .n_cnt_bypass_en und ändern Sie den Wert von "false" zu "true".
- Speichern und schließen Sie _0002.v.
- Wenn Sie funktionelle Simulationen der Altera_PLL-Megafunktion durchführen möchten, nehmen Sie dieselben Parameteränderungen aus Schritt 3 oben in der Datei .vo im Ordner _sim in Ihrem Projektverzeichnis vor.
Dieses Problem wird voraussichtlich in einer zukünftigen Version der Quartus II Software behoben.