Artikel-ID: 000077710 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 08.09.2017

Warum unterscheidet sich das Ausrichtungsverhalten meines altlvds_rx zwischen Simulation und Hardware?

Umgebung

  • Intel® Quartus® Prime Pro Edition
  • LVDS SERDES Intel® FPGA IP
  • Simulation, Debug und Verifizierung
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Beschreibung

    Aufgrund von Ungenauigkeiten im LVDS SERDES Simulationsmodell kann die Anzahl der Impulse, die auf rx_channel_data_align angewendet werden, um die Ausrichtung von Datenworten zu erreichen, zwischen Simulation und tatsächlicher Hardware abweichen.

     

    Lösung

    Weitere Einzelheiten finden Sie im Benutzerhandbuch für LVDS-SERDES-Sender-/Empfänger-IP-Kerne im Abschnitt "Wortgrenzen ausrichten".

    Gehen Sie wie folgt vor, um dieses Problem zu umgehen:

    1. Simulieren Sie Ihr Design mit einem bekannten Datenwort und finden Sie die Anzahl der Impulse, die auf rx_channel_data_align angewendet werden, um die Ausrichtung von Datenworten zu erreichen.  Verwenden Sie diese Nummer als Simulationswert für Ihre Datenwortausrichtungs-Zustandsmaschine.  Sie können dies in einem Verilog-#define oder in VHDL tun, einem generischen Mit einer if-generate-Anweisung.
    2. Wenden Sie in Labortests ein bekanntes Datenwort an und wenden Sie Die-Gegen-Impulse auf rx_channel_data_align an, um die Ausrichtung von Datenworten zu finden.  Verwenden Sie die Anzahl der Impulse, die gefunden werden, um eine Datenwortausrichtung zu erreichen, als Synthesewert in Ihrer #define oder wenn -generate Anweisung.

    Zugehörige Produkte

    Dieser Artikel bezieht sich auf 1 Produkte

    Cyclone® V FPGAs und SoC 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.