Artikel-ID: 000079332 Inhaltstyp: Produktinformationen und Dokumente Letzte Überprüfung: 20.11.2013

Wie entferne ich die Chip-Kündigung von meinem UniPHY-basierten Speichercontroller?

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Diese Lösung beschreibt die Schritte zum Entfernen der On-Chip-Beendigung (OCT) aus einem Design, das UniPHY-basierte Speichercontroller verwendet. Die größte Motivation, das OCT aus dem I/O der Speicherschnittstelle zu entfernen, besteht darin, Energie zu sparen. Es gibt drei Dinge zu beachten:

  • Entfernen Sie die FPGA (auf dem Chip oder an Der) Beendigung nicht auf einem Speicher-I/O, der mindestens 300 MHz betrieben wird.
  • Entfernen Sie die Kündigung für das mem_clk Signal nicht.
  • Führen Sie die Signalintegritätssimulationen durch, um die Signalqualität zu überprüfen, nachdem Sie das OKTOBER entfernt haben.

Die Schritte unten beschreiben, wie Sie das ÜLG entfernen. Diese Schritte gelten für:

  • DDR3 für Stratix® V, Arria® V und Cyclone® V
  • QDR II für Stratix V und Arria V
  • RLDRAM II für Stratix V

Bevor Sie mit den Änderungen am Projekt beginnen, stellen Sie sicher, dass Ihr Projekt fehlerfrei kompiliert wurde.

  1. Öffnen Sie die project_name>.qsf-Datei. Entfernen oder kommentieren Sie die BEENDIGUNGS-IO-Zuweisung in der Quartus® II Settings File (.qsf) oder Assignment Editor. Kommentieren Sie beispielsweise die folgenden Zeilen:
    set_instance_assignment -name INPUT_TERMINATION "PARALLEL 50 OHM WITH CALIBRATION"
    set_instance_assignment -name OUTPUT_TERMINATION "SERIES 50 OHM WITH CALIBRATION”
    Um eine QSF-Zuweisung zu kommentieren, fügen Sie am Anfang der Zeile ein "Unterschrift" (#) hinzu.
  2. Nur für RLDRAM II und QDTEROPERABILITÄT/QDTEROPERABILITÄT: Entfernen Sie alle QSF-Einschränkungen, die mit set_instance_assignment -name TERMINATION_CONTROL_BLOCK”
  3. Starten Sie die Quartus-Kompilierung. Die Kompilierung passt nicht mit einer Vielzahl von Fehlern in das Design. Doppelklicken Sie auf den ersten Fehler, der mit dem "Output Buffer Atom" beginnt und auf eine Instanziierung des Ausgabepuffers in altdq_dqs2_stratixv.sv hinweist. Entfernen Sie die folgenden Verbindungen aus dieser Ausgabepuffer-Instanziierung.
    1. Parallelterminationcontrol
    2. SeriesTerminationControl
    3. DynamicTerminationControl
Ändern Sie zum Beispiel
.parallelterminationcontrol (parallelterminationcontrol_in),
An
.parallelterminationcontrol (),
Je nach verwendetem Speicherprotokoll gibt es möglicherweise mehrere Instanzen, in denen Sie die Verbindungen entfernen müssen. Wiederholen Sie Schritt 3, bis Sie alle Fehler loswerden, die mit dem "Output Buffer Atom" beginnen
  • Nur für DDR2 und DDR3: öffnen altdq_dqs2_stratixv.sv. Suchen Sie nach der Instanz mit dem Namen "stratixv_pseudo_diff_out". Kommentieren Sie die Zeile, in der "dtcin" definiert wird. Veränderung:
    .dtcin(delayed_oct),
    An
    //.dtcin(delayed_oct),

Zugehörige Produkte

Dieser Artikel bezieht sich auf 15 Produkte

เอฟพีจีเอ Stratix® V GX
เอฟพีจีเอ Arria® V GX
เอฟพีจีเอ Cyclone® V GT
เอฟพีจีเอ Stratix® V GS
เอฟพีจีเอ Stratix® V GT
เอฟพีจีเอ Cyclone® V E
เอฟพีจีเอ Cyclone® V GX
Stratix® V FPGAs
เอฟพีจีเอ Arria® V GT
เอฟพีจีเอ Stratix® V E
Arria® V ST SoC-FPGA
Arria® V SX SoC-FPGA
Cyclone® V SE SoC-FPGA
Cyclone® V ST SoC-FPGA
Cyclone® V SX SoC-FPGA

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.