Artikel-ID: 000077100 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 11.09.2012

Was ist das richtige Verbindungsschema bei der Verwendung von Taktsteuerungsblöcken in Cyclone III Geräten?

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Wenn Sie die Altclkcntrl-Megafunktion in der Quartus® II Software für Cyclone® III Geräte verwenden, müssen Sie diese Regeln befolgen, um verschiedene Taktressourcen korrekt mit dem Taktsteuerungsblock zu verbinden:

  • Dedizierte Clock-Eingabestifte sind auf 1x und 00000 Anschlüssen erlaubt.
  • PLL-Ausgangstakte sind auf 2x und 20000000 zulässig.
  • Geringere nummerierte Taktressourcen verbinden sich mit niedrigeren nummerierten Anschlüssen im Taktsteuerungsblock (siehe Beispiele unten)
  • Höhere nummerierte Taktressourcen verbinden sich mit höheren nummerierten Ports auf dem Taktsteuerungsblock (siehe Beispiele unten)

Tabelle 6-2 von Taktnetzwerke und PLLs in Cyclone III Geräten (PDF) um die rechtlichen Eingaberessourcen für jedes globale Taktnetzwerk zu verstehen.

Beispiel 1:

Das globale Taktnetzwerk G0 kann dedizierte Taktstifte CLK0 und CLK3 sowie PLL1-Ausgangstakte C0 und C2 akzeptieren.  Die folgende Port-Zuordnung ist erforderlich (alle Ports können nicht angeschlossen werden, wenn Sie die mit diesem Eingabeport verknüpfte Eingabequelle im Taktsteuerungsblock nicht verwenden):

  • CLK0 – (dedizierte Takteingabe mit niedriger Nummer für den Low Order Port, der Taktstifte akzeptiert)
  • CLK3 – 1x (dedizierter Takteingang mit hoher Nummer für den Hochreihenport, der Taktstifte akzeptiert)
  • C0 – 2x (PLL-Ausgabe-Takt mit niedriger Nummer bis zum Low Order Port, der PLL-Ausgänge akzeptiert)
  • C2 – 3x (Hochnummer-PLL-Ausgabe-Takt an den Hochreihenport, der PLL-Ausgabe akzeptiert)

Beispiel 2:

Das globale Taktnetzwerk G2 kann dedizierte Taktstifte CLK0 und CLK1 sowie PLL1-Ausgangstakte C2 und C4 akzeptieren.  Die folgende Port-Zuordnung ist erforderlich:

  • CLK0 – (dedizierte Takteingabe mit niedriger Nummer für den Low Order Port, der Taktstifte akzeptiert)
  • CLK1 – (hochnummerierte dedizierte Takteingabe für den Hochreihenport, der Taktstifte akzeptiert)
  • C2 – (low numbered PLL Output Clock zu dem Low Order Port, der PLL-Ausgänge akzeptiert)
  • C4 – 3x (Hochnummer-PLL-Ausgabe-Takt an den Hochreihenport, der PLL-Ausgabe akzeptiert)

Beachten Sie, dass C2 eine Verbindung zu zwei Taktsteuerungsblöcken für das globale 0-Netzwerk herstellt, aber mit dem Taktsteuerungsblock für das globale 2-Netzwerk verbunden ist.  Dies liegt daran, dass auf dem globalen 0-Netzwerk C2 der höher nummerierte PLL-Ausgabe-Takt ist, der mit dieser Taktressource verbunden ist, während C2 der niedrigere nummerierte PLL-Ausgabe-Takt ist, der mit der globalen 2-Takt-Ressource verbunden ist.

Sie können Taktsteuerungsblöcke bestimmten Taktressourcen zuweisen, indem Sie ihnen Mithilfe des Zuweisungseditors in der Quartus II Software Standortzuweisungen zuweisen.  Das Wertfeld für ein globales Taktnetzwerk ist "CLKCTRL_Gx", wobei x die globale Taktnetzwerknummer ist.  Bei Cyclone III Geräten kann es sich um einen Integerwert zwischen 0 und 19 handeln (siehe Tabelle 6-2 für verfügbare Taktnetzwerke pro Gerätedichte).

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 Produkte

Cyclone® III FPGAs

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.