Forum: Mikrocontroller und Digitale Elektronik Timing Analyse Tool


von Schlumpf (Gast)


Lesenswert?

Hallo!

Weiss jemand, ob es eine gute FREEWARE Software zur Timing-Analyse gibt?
Ähnlich, wie Timing Designer?

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Disclaimer: Keine Ahnung, ob es gut ist und ob es die Anwendungen von 
Timing Designer abdeckt.

UPPAAL
http://www.uppaal.com/
Free for non-commercial use

TimesTool
http://www.timestool.com/
Free For Educational Use

DREAM
http://dre.sourceforge.net/
GPL

von Schlumpf (Gast)


Lesenswert?

Danke für die Links.
Ist leider nicht ganz das, was ich suchte. Ich benötige was, um zu 
überprüfen, ob Timings zwischen Speicher und uC etc korrekt eingehalten 
werden.
Aber ich find da auch nix sinnvolles im Netz :-(

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Auf dem realen Board?

Da würde man einen Logikanalysator im Timing Mode einsetzen, glaube ich.

In der Simulation?

Manche Simulatoren/Emulatoren haben einen Zyklenzähler o.ä. Damit könnte 
man schon heraus finden, wann das µC-Programm den Speicher anspricht 
oder bereit ist, eine Antwort vom Speicher abzuholen. Was man so noch 
nicht hat, ist das Antwortverhalten des Speichers und 
Sub-Zyklen-Latenzen beim µC.

von Schlumpf (Gast)


Lesenswert?

Es geht darum, abschätzen zu können, ob die Timings bei z.B. nem 
Speicherzugriff auch unter Worst-Case Bedingungen eingehalten werden.
Man sollte also das Timing des µC beschreiben udn das des z.B. Speichers 
und dann sehen, ob unter allen Worst-Case-Bedingungen z.B. keine 
Setup-Zeit Verletzungen auftreten.
Alles natürlich theoretisch ohne ein konkretes Target. Denn bei 
Messungen auf dem Target mit nem Logianalyzer bekomme ich natürlich nur 
die Timings des aktuellen Targets, aber niemals eine Aussage darüber, ob 
z.B. später in der Serie alle Varianzen der möglichen Timings auch 
funktionieren würden.

Aber ich glaube, da gibt es nicht wirklich viele Tools. Zumindest hab 
ich bisher nur den Timing Desinger gefunden, der sowas kann.

Aber trotzdem danke für Eure Antworten

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
Noch kein Account? Hier anmelden.