Quartus II Critical Warnings in ALTMEM_INIT

OP Persönliche Seite #3909398
Hallo zusammen,

ich habe hier ein FPGA Design das nach dem Kompilieren ein paar 
Warnungen und zwei kritische Warnungen enthält. Im aktuellen Zustand ist 
das Design nicht lauffähig, wobei ich noch nicht sagen kann ob diese 
kritischen Warnungen dafür verantwortlich sind.

Leider bin ich bei der Behebung der kritsichen Warnungen gerade 
überfragt.

Es wird angegeben, dass Datenbits nicht zwischen zwei Clock-Domains 
synchronisiert wurden.

Da ich jedoch zwischen allen Domains eine Synchronisierung durchführe 
"kann das nicht der Fall sein". Zudem sind die angegebenen Signale 
Bestandteil von IP-Cores, welche mit dem MegaWizard erzeugt wurden 
(ALTMEM_INIT).

Hier die "Komponenten-Beschreibung":
1
component main_ram_init
2
    PORT
3
    (
4
        clock       : IN STD_LOGIC ;
5
        init        : IN STD_LOGIC ;
6
        dataout     : OUT STD_LOGIC_VECTOR (17 DOWNTO 0);
7
        init_busy       : OUT STD_LOGIC ;
8
        ram_address     : OUT STD_LOGIC_VECTOR (10 DOWNTO 0);
9
        ram_wren        : OUT STD_LOGIC
10
    );
11
end component;

Ich verwende Altera Quartus II 13.1 und mein Design ist in VHDL 
implementiert.

Die Synthese ist übbrigens erst nach dem Update auf Quartus II 13.1 
nicht mehr lauffähig...

Hat mit jemand hier einen Hinweis oder Anhaltspunkt bei dem ich ansetzen 
kann um dem Fehler weiter nachgehen zu können?
Im Anhang habe ich einen Screenshot der Meldungen eingefügt...

Vielen Dank!

Kai
Angehängte Dateien:
Gast #3909461
Hast du mal in den Eratas zu deinem Baustein nach den
Einschränkungen bzgl. BlockRAM, AsyncClock etc. geschaut?
Vlt. sind ja nicht alle Einschränkungen (Bsp. WriteFirst..)
im Wizzard implementiert bzw. trotzdem auswählbar.

Welchen Baustein hast du?
OP Persönliche Seite #3914008
Kurzes Update:

Ich habe nun eine alte Test-Implementierung mit Signaltrap getestet.

Trotz der beiden kritischen Warnungen funktioniert ALTMEM_INIT 
einwandfrei.
Für mich ist das Thema damit abgeschlossen...

Mein Problem mit dem nicht laufenden Design lag an einem anderen 
Problem, das nichts mit diesen Warnungen Zutun hatte...

Vielen Dank für die Hilfe!!!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 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.