Modelsim Fehler bei Simulation von Altera Transceivern

Gast #3807988
Hallo Zusammen!

Da ich im Altera-Forum leider bisher keine Lösung für mein Problem 
gefunden habe, versuche ich es noch mal hier. Ich bin gerade dabei die 
Übertragungsstrecke zwischen zwei Altera Cyclone IV Transceivern im 
Basic-Mode mit Modelsim PE10.2c zu simulieren. Ich meine alle 
notwendigen Librarys mit dem aus Quartus erzeugten TCL File kompiliert 
zu haben. Prinzipiell läuft die Sache auch (in der Testbench Tx auf Rx 
gelegt) - jedoch nur, wenn ich dem Transceiver 1us lang ein 
gxb_powerdown gebe und alle Reset Signale auf 0 lasse, nicht jedoch, 
wenn die im Datenblatt angegebene Reset-Sequenz angelegt wird. Dann wird 
zwar das K25.5 Sync Symbol gesendet, aber der Empfänger lockt sich nicht 
darauf ein.
Ein Grund dafür könnte sein, dass ich beim Start der Simulation einen 
ganzen Haufen Warnmeldungen vom gleichen Typ bekomme:  "*** Warning: 
(vsim-8684) No drivers exist on out port /…/…, and its initial value is 
not used. Therefore, simulation behavior may occur the is not in 
compliance with the VHDL standard as the initial values come from the 
base signal /…/…".

Hat jemand von Euch einen Tipp, wie ich die beheben kann?

Danke und viele Grüße

Achim
Gast
> Das sieht doch so aus, als würde eine Simulationsbibliothek nicht
> richtig eingebunden...

Absolut! Nur weiß ich nicht, was nicht eingebunden ist. Quartus erzeugt 
mit "Tools/Run Simulation Tool/ RTL Simulation" ein TCL File, das die 
Kompilierung und mapping aller notwendigen Bibliotheken übernimmt. Für 
die Transceiver sind das vor allem die altera_mf und cycloneiv_hssi. Die 
sind beide drin - prinzipiell sind die Transceiver als Primitive auch 
richtig eingebunden. Ich habe keine Idee mehr, was noch fehlt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.