Kennt jemand folgende Fehlermeldung? WARNING:Anno:28 - This .ncd is not completely routed; therefore, some delay calculations may be inaccurate. Bei der Generierung eines Post-Translate Simulation Models ist noch alles i.o.. Wollte das PMS-Model mal durch Modelsim laufen lassen, jedoch meckert der wegen dem SDF-File. Ich denk mal das liegt an dieser Warnung. Gruß
So, habe das SDF-File eingebunden bekommen, war nur eine Einstellungssache in der Modelsim. Jedoch funktioniert die Simulation mit eingebundenen SDF-File nicht mehr richtig (Post-Translate Simulation -> i.o.). Das Problem liegt bei der DCM. In meinem Design ist eine DCM, die am Port CLKFX die dreifache Frequenz von CLK0 ausgibt. Mit eingebundenem SDF-File ist jede 3.Flanke von CLKFX nicht mehr synchron mit steigender Flanke von CLK0. Dies gibt ein Problem mit meinem Design, wie bekomme ich dies wieder synchron? Hängt das nun mit obiger Warnung zusammen? Ich kenne diese Warnung nicht und auch im www ist wenig Info zu dieser Meldung zu finden. Gruß
Die Warnung ist doch selbsterklärend: Das Design ist noch nicht komplett geroutet. Klaro: Post-Map ist eben nicht Post-Place-and-Route. Aber was genau geht jetzt nicht bei der Simulation? Was meinst Du mit "Modelsim meckert wegen dem SDF-File"?
Fehler mit der DCM ist behoben. Die Simulation zeigt jetzt aber ab ca. 500ns ein undefiniertes Verhalten. Post-Place-and-Route gibt keine Fehler und Meldungen aus,muss also mit der "selbsterkärenden" Warnung zu tun haben. Was sie bedeutet hatte ich mir schon beim ersten durchlesen "selbsterkärt", doch was kann man dagegen tun? Gerouted wird das Design ja von der Software. Und wenn dort angegeben wird nicht komplett, weiss ich immer noch nicht warum? Simulationen ohne die SDF-Files funktionieren alle (PT,PM,PNR). Gruß
Schau mal was ich vorhin geschrieben habe...
Nach dem "Mappen" (Post-Map) ist das Design noch nicht geroutet,
sondern
eben nur gemappt. Erst nach dem "Place & Route" ist es vollständig
geroutet.
Und wenn Du Dir ein Post-Map-Modell generieren lässt, kommt eben die
Warnung, dass die berechneten Verzögerungen nicht ganz genau sind
(-> "therefore, some delay calculations may be inaccurate.").
Eben weil Mappen vor dem Place&Route kommt. Erst bei einem
Post-Place-and-Route-Modell passen dann alle Verzögerungen.
>Simulationen ohne die SDF-Files funktionieren alle (PT,PM,PNR).
Ja klar, weil dann die Verzögerungen ignoriert werden.
Bei Post-Translate aber sowieso, dort gibt es kein SDF (wäre mir
zumindest neu).
Nein, beim PT gibt es keine SDFs. Unter Einbindung der SDF ergibt die Simulation nach ca. 500ns undefinierte Werte, dies kann dann ja eigentlich nur am Contraints File liegen. Das Logfile des PAR meint jedoch TIMESPECS_MET=YES. Unerklärliches Verhalten der Simulation, z.B. habe ich eine FIFO (Coregen) in dem Design, welches nach besagter Zeit anfängt undefinierte Werte am Port WR_DATA_COUNT auszugeben (eben noch 15 dann 'X'), aber Daten gehen weiter ordnungsgemäß darein, und dieser Port wird ja vom FIFO intern gesteuert. Ich glaube diese Fehlersuche kann ein paar Tage dauern. Gruß
Man könnte mal versuchen, einige Clks im ps-Bereich zu verschieben und zu prüfen, ob dasselbe rauskommt. Manchmal hat Modelsim so seine Macken.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.