Forum: FPGA, VHDL & Co. symbolische Netzliste im Webpack anzeigen


von Nik N. (neusser)


Lesenswert?

tum: 08.06.2007 13:28
Hallo,

könnte mir bitte jemand kurz erklären wie ich im ISE Webpack 9.1 die
generierte symbolische Netzliste anzeigen lassen kann.
Ich würde mir gerne einen Teil der erzeugten Gatter anschauen die bei
der Synthese entstanden sind. Geht das überhaupt?

Danke und ein schönes WE,
niki

von Rick Dangerus (Gast)


Lesenswert?

Synthesize -> View RTL Schematic
           -> View Technologie Schematic

oder meinst Du was anderes?

Rick

von Nik N. (neusser)


Lesenswert?

Das war schon Prinzip was ich gemeint hatte. Auf Anhieb finde ich mich 
darin jedoch erstmal nicht so ganz zurecht.

Welche Möglichkeiten gibt es denn die Synthese Ergebnisse zu überprüfen, 
z.B. um zu untersuchen, ob mein Code effizient ist, oder doch lieber 
eine andere Beschreibung gesucht werden sollte?

Niki

von Stefan H. (stefanhanke)


Lesenswert?

Was bedeutet "effizient" in deinem Kontext?
Willst du Zeit oder Fläche optimieren?
Warum glaubst du, dass deine jetzige Beschreibung ungenügend ist?

 -- stefan

von Johnsn (Gast)


Lesenswert?

Du musst einfach nur wissen, was du beschreiben willst. Dann kannst du 
im RTL-Viewer nachsehen, ob die Synthese genauso wie du "gedacht" hat.

Effizienz kann man meiner Meinung nach anhand des Timing-Analyzers 
herausfinden. Genauer, die Länge des kritischen Pfades. Dazu solltest du 
aber auch Place&Route machen, denn die Timing-Berechnung des 
Syntheseschritts bezieht sich nur auf die Komponenten und deren 
"Propagation delay times" alleine!

Du kannst auch im Synthese-Report einen schnellen Überblick über die 
verwendeten Komponenten bekommen, weil ISE für jede eigene Unit (Entity) 
eine Zusammenfassung im Report abliefert.

Gruß,
Johnsn

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.