Was produziert Xilinx und welche Quellen nutzt ModelSim ?

Gast #517580
Lesenswert?
• ▲
▼
Ich habe folgendes Verständnisproblem: Wenn ich ein schematic design in 
der ISE anlege und dann eine Synthese durchführe, muss ja eine Art HDL 
erzeugt werden, die das schematic beschreibt. Im allereinfachsten Fall 
ist das ja nur ein wrapper für weitere files. In welcher Form passiert 
das?  Ich habe gesehen, daß immer Verilogdateien entstehen, die auch 
überschrieben werden, wenn ich neu übersetze.

Ich möchte jetzt gerne einige dieser Blöcke im Ganzen durchsimulieren - 
wie kann ich das tun? Ich benutze normalerweise immer VHDL und mein 
Simulator kann auch nur VHDL simulieren. Kann man irgendwie steuern, daß 
dort nicht Verilog erzeugt wird?  Das einzige, was ich sehe, ist die 
Einstellung der Sprache, wenn ich das "view functional model" aktiviere. 
Muss ich so vorgehen und das alles per Hand erzeugen lassen?


Jetzt kommt gleich die nächste Frage:

Für die Simulation habe ich mit Xilinx ein komplettes Modell auch mit 
timing Informationen erzeugen lassen. Beim Übersetzen in Modelsim geht 
alles glatt, es erscheinen aber für die Primitiven immer *.v-Dateien als 
Quellen, was auf Verilog schließen lässt.

Ist das in Ordnung so?
Gast #518131
Lesenswert?
• ▲
▼
Ja, das habe ich getan, dennoch compiliert er z.B. die DCMs immer noch 
als *.v. (?)  Allerdings habe ich nun die *.vhf - files vorgefunden, die 
offenkundig die temporären HDLs sind.

Gibt es eigentlich irgendwo in der Xilinx Doku einen Paragraphen, wo das 
mal systematisch ausgeführt ist, welches Tool unter welchen 
Randbedingungen was erzeugt?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren