Hallo Zwei fragen habe ich wie Simuliere ich bei Isim das Post-Synthese Model und vergleiche es dann mit dem normalen? Außerdem würde es mich interessieren wie man in einer Testbench auf ein internes Signal einer Instanzierten Componente Triggert bzw Abfragt? lg Mike
mikerr schrieb: > Zwei fragen habe ich wie Simuliere ich bei Isim das Post-Synthese Model > und vergleiche es dann mit dem normalen? Was soll das bringen? > Außerdem würde es mich interessieren wie man in einer Testbench auf ein > internes Signal einer Instanzierten Componente Triggert bzw Abfragt? Das geht so nicht, weil VHDL so nicht ausgelegt ist. Eine Testbench ist nur ein VHDL-Modul ohne Ports nach aussen, in dem alle anderen (zu testenden) Komponenten instantiiert werden. Jedes Signal, das eine VHDL-Komponente verlässt (auch zur TB hin) muß über den Port geführt werden. Wenn du in deinem VHDL-Modul was testen willst, kannst du dort aber auch asserts einfügen. Die Synthese ignoriert die dann.
Lothar Miller schrieb: > mikerr schrieb: > >> Zwei fragen habe ich wie Simuliere ich bei Isim das Post-Synthese Model > >> und vergleiche es dann mit dem normalen? > > Was soll das bringen? Naja wofür ist dieses Post-Synthese Model dann? Habe mir gedacht das wäre ein ausführlicheres Model zum Simulieren?
mikerr schrieb: > Naja wofür ist dieses Post-Synthese Model dann? Habe mir gedacht das > wäre ein ausführlicheres Model zum Simulieren? Damit kannst Du die Synthese kontrollieren und evtl. Synthesefehler aufdecken. Dazu empfiehlt sich eine Testbench, die die Resultate auf Fehler prüfen kann (z.B. vergleichende Simulation zweier Modelle oder Vergleich mit Referenzdaten). So eine Simulation benötigt auch mehr Zeit, als eine funktionale Simulation. Duke
Ich finde irgendwie nichts das erklärt wie so eine Post synthes abläuft bzw wie man das "simuliert" lg
mikerr schrieb: > Ich finde irgendwie nichts das erklärt wie so eine Post synthes abläuft > bzw wie man das "simuliert" Ich mache jetzt schon ein paar Jahre lang mit FPGAs rum (seit Spartan 2) und ich habe nie eine Timing- oder Post-Synthese- oder irgendeine andere als eine Verhaltenssimulation gebraucht und/oder verwendet. Ob dein Timing passt sagt die die statische Timinganalyse wenn die Timing-Constraints richtig gesetzt sind.
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.